Modify

Opened 3 years ago

Closed 3 years ago

Last modified 3 years ago

#19227 closed defect (fixed)

libsigc++ compile error

Reported by: anonymous Owned by: developers
Priority: high Milestone:
Component: packages Version: Trunk
Keywords: Cc:

Description

make[2]: Entering directory `/home/main/32/package/libs/toolchain'
if [ -f /home/main/32/staging_dir/target-i386_i486_uClibc-0.9.33.2/pkginfo/toolchain.default.install.clean ]; then rm -f /home/main/32/staging_dir/target-i386_i486_uClibc-0.9.33.2/pkginfo/toolchain.default.install /home/main/32/staging_dir/target-i386_i486_uClibc-0.9.33.2/pkginfo/toolchain.default.install.clean; fi; echo "libc" >> /home/main/32/staging_dir/target-i386_i486_uClibc-0.9.33.2/pkginfo/toolchain.default.install
if [ -f /home/main/32/staging_dir/target-i386_i486_uClibc-0.9.33.2/pkginfo/toolchain.default.install.clean ]; then rm -f /home/main/32/staging_dir/target-i386_i486_uClibc-0.9.33.2/pkginfo/toolchain.default.install /home/main/32/staging_dir/target-i386_i486_uClibc-0.9.33.2/pkginfo/toolchain.default.install.clean; fi; echo "libgcc" >> /home/main/32/staging_dir/target-i386_i486_uClibc-0.9.33.2/pkginfo/toolchain.default.install
if [ -f /home/main/32/staging_dir/target-i386_i486_uClibc-0.9.33.2/pkginfo/toolchain.default.install.clean ]; then rm -f /home/main/32/staging_dir/target-i386_i486_uClibc-0.9.33.2/pkginfo/toolchain.default.install /home/main/32/staging_dir/target-i386_i486_uClibc-0.9.33.2/pkginfo/toolchain.default.install.clean; fi; echo "libpthread" >> /home/main/32/staging_dir/target-i386_i486_uClibc-0.9.33.2/pkginfo/toolchain.default.install
if [ -f /home/main/32/staging_dir/target-i386_i486_uClibc-0.9.33.2/pkginfo/toolchain.default.install.clean ]; then rm -f /home/main/32/staging_dir/target-i386_i486_uClibc-0.9.33.2/pkginfo/toolchain.default.install /home/main/32/staging_dir/target-i386_i486_uClibc-0.9.33.2/pkginfo/toolchain.default.install.clean; fi; echo "librt" >> /home/main/32/staging_dir/target-i386_i486_uClibc-0.9.33.2/pkginfo/toolchain.default.install
make[2]: Leaving directory `/home/main/32/package/libs/toolchain'
make[2]: Entering directory `/home/main/32/feeds/packages/libs/libsigc++'

(cd /home/main/32/build_dir/target-i386_i486_uClibc-0.9.33.2/libsigc++-2.4.1; rm -f aclocal.m4; if [ -f ./configure.ac ]
[ -f ./configure.in ]; then [ -d ./autom4te.cache ] && rm -rf autom4te.cache; [ -e ./config.rpath ] ln -s /home/main/32/scripts/config.rpath ./config.rpath; touch NEWS AUTHORS COPYING ABOUT-NLS ChangeLog; AUTOM4TE=/home/main/32/staging_dir/host/bin/autom4te AUTOCONF=/home/main/32/staging_dir/host/bin/autoconf AUTOMAKE=/home/main/32/staging_dir/host/bin/automake ACLOCAL=/home/main/32/staging_dir/host/bin/aclocal AUTOHEADER=/home/main/32/staging_dir/host/bin/autoheader LIBTOOLIZE=/home/main/32/staging_dir/host/bin/libtoolize LIBTOOL=/home/main/32/staging_dir/host/bin/libtool M4=/home/main/32/staging_dir/host/bin/m4 AUTOPOINT=true /home/main/32/staging_dir/host/bin/autoreconf -v -f -i -s -B /home/main/32/staging_dir/host/share/aclocal -I /home/main/32/staging_dir/target-i386_i486_uClibc-0.9.33.2/host/share/aclocal -I /home/main/32/staging_dir/target-i386_i486_uClibc-0.9.33.2/usr/share/aclocal -I m4 -I . . true; fi; );

autoreconf: Entering directory `.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: /home/main/32/staging_dir/host/bin/aclocal -I /home/main/32/staging_dir/target-i386_i486_uClibc-0.9.33.2/host/share/aclocal -I /home/main/32/staging_dir/target-i386_i486_uClibc-0.9.33.2/usr/share/aclocal -I m4 -I . --force -I build ${ACLOCAL_FLAGS}
autoreconf: configure.ac: tracing
autoreconf: running: /home/main/32/staging_dir/host/bin/libtoolize --force
OpenWrt-libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, `build'.
OpenWrt-libtoolize: linking file `build/ltmain.sh'
OpenWrt-libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `build'.
OpenWrt-libtoolize: linking file `build/libtool.m4'
OpenWrt-libtoolize: linking file `build/ltoptions.m4'
OpenWrt-libtoolize: linking file `build/ltsugar.m4'
OpenWrt-libtoolize: linking file `build/ltversion.m4'
OpenWrt-libtoolize: linking file `build/lt~obsolete.m4'
autoreconf: running: /home/main/32/staging_dir/host/bin/autoconf --include=/home/main/32/staging_dir/target-i386_i486_uClibc-0.9.33.2/host/share/aclocal --include=/home/main/32/staging_dir/target-i386_i486_uClibc-0.9.33.2/usr/share/aclocal --include=m4 --include=. --prepend-include=/home/main/32/staging_dir/host/share/aclocal --force
autoreconf: running: /home/main/32/staging_dir/host/bin/autoheader --include=/home/main/32/staging_dir/target-i386_i486_uClibc-0.9.33.2/host/share/aclocal --include=/home/main/32/staging_dir/target-i386_i486_uClibc-0.9.33.2/usr/share/aclocal --include=m4 --include=. --prepend-include=/home/main/32/staging_dir/host/share/aclocal --force
autoreconf: running: /home/main/32/staging_dir/host/bin/automake --add-missing --force-missing
Makefile.am:20: error: ENABLE_DOCUMENTATION does not appear in AM_CONDITIONAL
build/doc-reference.am:70: error: ENABLE_DOCUMENTATION does not appear in AM_CONDITIONAL
docs/Makefile.am:32: 'build/doc-reference.am' included from here
build/doc-reference.am:80: error: DIST_DOCTOOLS does not appear in AM_CONDITIONAL
docs/Makefile.am:32: 'build/doc-reference.am' included from here
autoreconf: /home/main/32/staging_dir/host/bin/automake failed with exit status: 1
(cd /home/main/32/build_dir/target-i386_i486_uClibc-0.9.33.2/libsigc++-2.4.1/./; if [ -x ./configure ]; then find /home/main/32/build_dir/target-i386_i486_uClibc-0.9.33.2/libsigc++-2.4.1/ -name config.guess | xargs -r chmod u+w; find /home/main/32/build_dir/target-i386_i486_uClibc-0.9.33.2/libsigc++-2.4.1/ -name config.guess | xargs -r -n1 cp --remove-destination /home/main/32/scripts/config.guess; find /home/main/32/build_dir/target-i386_i486_uClibc-0.9.33.2/libsigc++-2.4.1/ -name config.sub | xargs -r chmod u+w; find /home/main/32/build_dir/target-i386_i486_uClibc-0.9.33.2/libsigc++-2.4.1/ -name config.sub | xargs -r -n1 cp --remove-destination /home/main/32/scripts/config.sub; AR="i486-openwrt-linux-uclibc-gcc-ar" AS="i486-openwrt-linux-uclibc-gcc -c -Os -pipe -march=i486 -fno-caller-saves -fhonour-copts -Wno-error=unused-but-set-variable -fpic" LD=i486-openwrt-linux-uclibc-ld NM="i486-openwrt-linux-uclibc-gcc-nm" CC="i486-openwrt-linux-uclibc-gcc" GCC="i486-openwrt-linux-uclibc-gcc" CXX="i486-openwrt-linux-uclibc-g++" RANLIB="i486-openwrt-linux-uclibc-gcc-ranlib" STRIP=i486-openwrt-linux-uclibc-strip OBJCOPY=i486-openwrt-linux-uclibc-objcopy OBJDUMP=i486-openwrt-linux-uclibc-objdump SIZE=i486-openwrt-linux-uclibc-size CFLAGS="-Os -pipe -march=i486 -fno-caller-saves -fhonour-copts -Wno-error=unused-but-set-variable -fpic " CXXFLAGS="-Os -pipe -march=i486 -fno-caller-saves -fhonour-copts -Wno-error=unused-but-set-variable -fpic " CPPFLAGS="-I/home/main/32/staging_dir/target-i386_i486_uClibc-0.9.33.2/usr/include -I/home/main/32/staging_dir/target-i386_i486_uClibc-0.9.33.2/include -I/home/main/32/staging_dir/toolchain-i386_i486_gcc-4.8-linaro_uClibc-0.9.33.2/usr/include -I/home/main/32/staging_dir/toolchain-i386_i486_gcc-4.8-linaro_uClibc-0.9.33.2/include -fno-strict-aliasing -fno-inline " LDFLAGS="-L/home/main/32/staging_dir/target-i386_i486_uClibc-0.9.33.2/usr/lib -L/home/main/32/staging_dir/target-i386_i486_uClibc-0.9.33.2/lib -L/home/main/32/staging_dir/toolchain-i386_i486_gcc-4.8-linaro_uClibc-0.9.33.2/usr/lib -L/home/main/32/staging_dir/toolchain-i386_i486_gcc-4.8-linaro_uClibc-0.9.33.2/lib " ./configure --target=i486-openwrt-linux --host=i486-openwrt-linux --build=x86_64-linux-gnu --program-prefix="" --program-suffix="" --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --libexecdir=/usr/lib --sysconfdir=/etc --datadir=/usr/share --localstatedir=/var --mandir=/usr/man --infodir=/usr/info --disable-nls --enable-shared --enable-static ; fi; )
configure: WARNING: unrecognized options: --disable-nls
configure: loading site script /home/main/32/include/site/i486-openwrt-linux-uclibc
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for i486-openwrt-linux-strip... i486-openwrt-linux-uclibc-strip
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether UID '1000' is supported by ustar format... yes
checking whether GID '1000' is supported by ustar format... yes
checking how to create a ustar tar archive... gnutar
checking whether make supports nested variables... (cached) yes
checking whether to enable maintainer-specific portions of Makefiles... no
./configure: line 3054: syntax error near unexpected token `0.9.7'
./configure: line 3054: `MM_PREREQ(0.9.7)'
make[2]: * /home/main/32/build_dir/target-i386_i486_uClibc-0.9.33.2/libsigc++-2.4.1/.configured_ Error 2
make[2]: Leaving directory `/home/main/32/feeds/packages/libs/libsigc++'
make[1]:
* [package/feeds/packages/libsigc++/compile] Error 2
make[1]: Leaving directory `/home/main/32'
make: * [package/libsigc++/compile] Error 2
main@bogon:~/32$

Attachments (0)

Change History (4)

comment:1 Changed 3 years ago by lolgentina

Snip

./configure: line 3054: syntax error near unexpected token `0.9.7'
./configure: line 3054: `MM_PREREQ(0.9.7)'

Looks like a mm-macros issue. libsigc++ requires mm-macros >= 0.9.7.

See:

r37795: [tools] mm-macros: upgrade to 0.9.6
r44869: tools: remove a bunch of unused automake macros

comment:2 Changed 3 years ago by anonymous

is the same situation for my ar71xx (WNDR4300) can iam build rtorrent-rpc (host - last stable ubuntu x64-14.10 - all actual upgrades).

comment:3 Changed 3 years ago by nbd

  • Resolution set to fixed
  • Status changed from new to closed

added back in r44905

comment:4 Changed 3 years ago by anonymous

confirm - patch r44905 => libsigc++ builds and working again => thx ;)

Add Comment

Modify Ticket

Action
as closed .
The resolution will be deleted. Next status will be 'reopened'.
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.