[tlbuild] asymptote build failure

Mojca Miklavec mojca.miklavec.lists at gmail.com
Wed May 23 22:12:32 CEST 2012


Hello,

I know that these is still an old asymptote in TL, but I wanted to
check whether it builds at all. I ended up with the following:

make[1]: Entering directory
`/home/mojca/build/texlive_trunk/source/utils/asymptote/gc-7.1'
make[2]: Entering directory
`/home/mojca/build/texlive_trunk/source/utils/asymptote/gc-7.1'
depbase=`echo atomic_ops.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; \
	if /bin/bash ./libtool --tag=CC --mode=compile gcc
-DPACKAGE_NAME=\"gc\" -DPACKAGE_TARNAME=\"gc\"
-DPACKAGE_VERSION=\"7.1\" -DPACKAGE_STRING=\"gc\ 7.1\"
-DPACKAGE_BUGREPORT=\"Hans.Boehm at hp.com\" -DGC_VERSION_MAJOR=7
-DGC_VERSION_MINOR=1 -DPACKAGE=\"gc\" -DVERSION=\"7.1\"
-DGC_LINUX_THREADS=1 -D_REENTRANT=1 -DSTDC_HEADERS=1
-DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1
-DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1
-DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1
-DHAVE_DLFCN_H=1 -DNO_EXECUTE_PERMISSION=1 -DALL_INTERIOR_POINTERS=1
-DGC_GCJ_SUPPORT=1 -DJAVA_FINALIZATION=1 -DATOMIC_UNCOLLECTABLE=1
-DLARGE_CONFIG=1  -I./include   -fexceptions -I libatomic_ops/src -g
-O2 -MT atomic_ops.lo -MD -MP -MF "$depbase.Tpo" -c -o atomic_ops.lo
atomic_ops.c; \
	then mv -f "$depbase.Tpo" "$depbase.Plo"; else rm -f "$depbase.Tpo"; exit 1; fi
 gcc -DPACKAGE_NAME=\"gc\" -DPACKAGE_TARNAME=\"gc\"
-DPACKAGE_VERSION=\"7.1\" "-DPACKAGE_STRING=\"gc 7.1\""
-DPACKAGE_BUGREPORT=\"Hans.Boehm at hp.com\" -DGC_VERSION_MAJOR=7
-DGC_VERSION_MINOR=1 -DPACKAGE=\"gc\" -DVERSION=\"7.1\"
-DGC_LINUX_THREADS=1 -D_REENTRANT=1 -DSTDC_HEADERS=1
-DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1
-DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1
-DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1
-DHAVE_DLFCN_H=1 -DNO_EXECUTE_PERMISSION=1 -DALL_INTERIOR_POINTERS=1
-DGC_GCJ_SUPPORT=1 -DJAVA_FINALIZATION=1 -DATOMIC_UNCOLLECTABLE=1
-DLARGE_CONFIG=1 -I./include -fexceptions -I libatomic_ops/src -g -O2
-MT atomic_ops.lo -MD -MP -MF .deps/atomic_ops.Tpo -c atomic_ops.c -o
atomic_ops.o
atomic_ops.c:74: error: expected '=', ',', ';', 'asm' or
'__attribute__' before 'AO_locks'
atomic_ops.c:116: error: expected ';', ',' or ')' before '*' token
atomic_ops.c:124: error: expected ';', ',' or ')' before '*' token
atomic_ops.c:130: error: expected ';', ',' or ')' before '*' token
atomic_ops.c:139: error: expected '=', ',', ';', 'asm' or
'__attribute__' before 'init_lock'
atomic_ops.c: In function 'AO_compare_and_swap_emulation':
atomic_ops.c:144: error: 'AO_TS_t' undeclared (first use in this function)
atomic_ops.c:144: error: (Each undeclared identifier is reported only once
atomic_ops.c:144: error: for each function it appears in.)
atomic_ops.c:144: error: 'my_lock' undeclared (first use in this function)
atomic_ops.c:144: error: 'AO_locks' undeclared (first use in this function)
atomic_ops.c:150: error: 'init_lock' undeclared (first use in this function)
atomic_ops.c: In function 'AO_compare_double_and_swap_double_emulation':
atomic_ops.c:180: error: 'AO_TS_t' undeclared (first use in this function)
atomic_ops.c:180: error: 'my_lock' undeclared (first use in this function)
atomic_ops.c:180: error: 'AO_locks' undeclared (first use in this function)
atomic_ops.c:186: error: 'init_lock' undeclared (first use in this function)
atomic_ops.c: In function 'AO_store_full_emulation':
atomic_ops.c:215: error: 'AO_TS_t' undeclared (first use in this function)
atomic_ops.c:215: error: 'my_lock' undeclared (first use in this function)
atomic_ops.c:215: error: 'AO_locks' undeclared (first use in this function)
make[2]: *** [atomic_ops.lo] Error 1
make[2]: Leaving directory
`/home/mojca/build/texlive_trunk/source/utils/asymptote/gc-7.1'
make[1]: *** [check-recursive] Error 1
make[1]: Leaving directory
`/home/mojca/build/texlive_trunk/source/utils/asymptote/gc-7.1'

Does anyone have any idea what could be wrong? (It might or might not
make sense to take a look into it now; i'm not sure how different the
new version will be. Maybe the new version solves that.)

Mojca


More information about the tlbuild mailing list