Hi gents, I getting an hotplug complie error after i compiled the gcc 4.4.5 toolcahin with glibc 2.6.1, please not this is a trunk check out
PS. I am using Ubuntu 10.10. make[3]: Entering directory `/openwrt_trunk-glibc/package/hotplug2' . /openwrt_trunk-glibc/include/shell.sh; . /openwrt_trunk-glibc/include/shell.sh; gzip -dc /openwrt_trunk-glibc/dl/hotplug2-201.tar.gz | /bin/tar -C /openwrt_trunk-glibc/build_dir/target-powerpc_glibc-2.6.1/hotplug2-201/.. -xf - Applying ./patches/100-env_memleak.patch using plaintext: patching file action.c Applying ./patches/110-static_worker.patch using plaintext: patching file common.mak patching file Makefile Applying ./patches/120-sysfs_path_fix.patch using plaintext: patching file rules/command.c Applying ./patches/130-cancel_download_fix.patch using plaintext: patching file rules/command.c Applying ./patches/140-worker_fork_fix.patch using plaintext: patching file action.c patching file action.h patching file workers/worker_fork.c Applying ./patches/150-force_fork_slow.patch using plaintext: patching file workers/worker_fork.c Applying ./patches/160-event_block_fix.patch using plaintext: patching file uevent.c patching file workers/worker_fork.c patching file workers/worker_fork.h Applying ./patches/170-non_fatal_include.patch using plaintext: patching file parser/parser.c touch /openwrt_trunk-glibc/build_dir/target-powerpc_glibc-2.6.1/hotplug2-201/.prepared_a0868ae0da52f806357cd4d656bea207 (cd /openwrt_trunk-glibc/build_dir/target-powerpc_glibc-2.6.1/hotplug2-201/./; if [ -x ./configure ]; then /usr/bin/find /openwrt_trunk-glibc/build_dir/target-powerpc_glibc-2.6.1/hotplug2-201/ -name config.guess | xargs -r chmod u+w; /usr/bin/find /openwrt_trunk-glibc/build_dir/target-powerpc_glibc-2.6.1/hotplug2-201/ -name config.guess | xargs -r -n1 cp /openwrt_trunk-glibc/scripts/config.guess; /usr/bin/find /openwrt_trunk-glibc/build_dir/target-powerpc_glibc-2.6.1/hotplug2-201/ -name config.sub | xargs -r chmod u+w; /usr/bin/find /openwrt_trunk-glibc/build_dir/target-powerpc_glibc-2.6.1/hotplug2-201/ -name config.sub | xargs -r -n1 cp /openwrt_trunk-glibc/scripts/config.sub; AR=powerpc-openwrt-linux-gnu-ar AS="powerpc-openwrt-linux-gnu-gcc -c -Os -pipe -fno-caller-saves -mcpu=440 -fhonour-copts -msoft-float" LD=powerpc-openwrt-linux-gnu-ld NM=powerpc-openwrt-linux-gnu-nm CC="powerpc-openwrt-linux-gnu-gcc" GCC="powerpc-openwrt-linux-gnu-gcc" CXX="powerpc-openwrt-linux-gnu-g++" RANLIB=powerpc-openwrt-linux-gnu-ranlib STRIP=powerpc-openwrt-linux-gnu-strip OBJCOPY=powerpc-openwrt-linux-gnu-objcopy OBJDUMP=powerpc-openwrt-linux-gnu-objdump SIZE=powerpc-openwrt-linux-gnu-size CFLAGS="-Os -pipe -fno-caller-saves -mcpu=440 -fhonour-copts -msoft-float " CXXFLAGS="-Os -pipe -fno-caller-saves -mcpu=440 -fhonour-copts -msoft-float " CPPFLAGS="-I/openwrt_trunk-glibc/staging_dir/target-powerpc_glibc-2.6.1/usr/include -I/openwrt_trunk-glibc/staging_dir/target-powerpc_glibc-2.6.1/include -I/openwrt_trunk-glibc/staging_dir/toolchain-powerpc_gcc-4.4.5_glibc-2.6.1/usr/include -I/openwrt_trunk-glibc/staging_dir/toolchain-powerpc_gcc-4.4.5_glibc-2.6.1/include " LDFLAGS="-L/openwrt_trunk-glibc/staging_dir/target-powerpc_glibc-2.6.1/usr/lib -L/openwrt_trunk-glibc/staging_dir/target-powerpc_glibc-2.6.1/lib -L/openwrt_trunk-glibc/staging_dir/toolchain-powerpc_gcc-4.4.5_glibc-2.6.1/usr/lib -L/openwrt_trunk-glibc/staging_dir/toolchain-powerpc_gcc-4.4.5_glibc-2.6.1/lib " ./configure --target=powerpc-openwrt-linux --host=powerpc-openwrt-linux --build=i686-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 ; fi; ) touch /openwrt_trunk-glibc/build_dir/target-powerpc_glibc-2.6.1/hotplug2-201/.configured_ CFLAGS="-Os -pipe -fno-caller-saves -mcpu=440 -fhonour-copts -msoft-float -I/openwrt_trunk-glibc/staging_dir/target-powerpc_glibc-2.6.1/usr/include -I/openwrt_trunk-glibc/staging_dir/target-powerpc_glibc-2.6.1/include -I/openwrt_trunk-glibc/staging_dir/toolchain-powerpc_gcc-4.4.5_glibc-2.6.1/usr/include -I/openwrt_trunk-glibc/staging_dir/toolchain-powerpc_gcc-4.4.5_glibc-2.6.1/include " CXXFLAGS="-Os -pipe -fno-caller-saves -mcpu=440 -fhonour-copts -msoft-float -I/openwrt_trunk-glibc/staging_dir/target-powerpc_glibc-2.6.1/usr/include -I/openwrt_trunk-glibc/staging_dir/target-powerpc_glibc-2.6.1/include -I/openwrt_trunk-glibc/staging_dir/toolchain-powerpc_gcc-4.4.5_glibc-2.6.1/usr/include -I/openwrt_trunk-glibc/staging_dir/toolchain-powerpc_gcc-4.4.5_glibc-2.6.1/include " LDFLAGS="-L/openwrt_trunk-glibc/staging_dir/target-powerpc_glibc-2.6.1/usr/lib -L/openwrt_trunk-glibc/staging_dir/target-powerpc_glibc-2.6.1/lib -L/openwrt_trunk-glibc/staging_dir/toolchain-powerpc_gcc-4.4.5_glibc-2.6.1/usr/lib -L/openwrt_trunk-glibc/staging_dir/toolchain-powerpc_gcc-4.4.5_glibc-2.6.1/lib " make -j1 -C /openwrt_trunk-glibc/build_dir/target-powerpc_glibc-2.6.1/hotplug2-201/. AR=powerpc-openwrt-linux-gnu-ar AS="powerpc-openwrt-linux-gnu-gcc -c -Os -pipe -fno-caller-saves -mcpu=440 -fhonour-copts -msoft-float" LD=powerpc-openwrt-linux-gnu-ld NM=powerpc-openwrt-linux-gnu-nm CC="powerpc-openwrt-linux-gnu-gcc" GCC="powerpc-openwrt-linux-gnu-gcc" CXX="powerpc-openwrt-linux-gnu-g++" RANLIB=powerpc-openwrt-linux-gnu-ranlib STRIP=powerpc-openwrt-linux-gnu-strip OBJCOPY=powerpc-openwrt-linux-gnu-objcopy OBJDUMP=powerpc-openwrt-linux-gnu-objdump SIZE=powerpc-openwrt-linux-gnu-size CROSS="powerpc-openwrt-linux-gnu-" ARCH="powerpc" COPTS="-Os -pipe -fno-caller-saves -mcpu=440 -fhonour-copts -msoft-float" STATIC_WORKER="fork" ; make[4]: Entering directory `/openwrt_trunk-glibc/build_dir/target-powerpc_glibc-2.6.1/hotplug2-201' powerpc-openwrt-linux-gnu-gcc -Os -pipe -fno-caller-saves -mcpu=440 -fhonour-copts -msoft-float -DSTATIC_WORKER=1 -MM action.c coldplug2.c hotplug2-modwrap.c hotplug2.c netlink.c seqnum.c settings.c uevent.c xmemutils.c > .depend make[4]: Leaving directory `/openwrt_trunk-glibc/build_dir/target-powerpc_glibc-2.6.1/hotplug2-201' make[4]: Entering directory `/openwrt_trunk-glibc/build_dir/target-powerpc_glibc-2.6.1/hotplug2-201' powerpc-openwrt-linux-gnu-gcc -Os -pipe -fno-caller-saves -mcpu=440 -fhonour-copts -msoft-float -DSTATIC_WORKER=1 -c -o hotplug2.o hotplug2.c powerpc-openwrt-linux-gnu-gcc -Os -pipe -fno-caller-saves -mcpu=440 -fhonour-copts -msoft-float -DSTATIC_WORKER=1 -c -o netlink.o netlink.c powerpc-openwrt-linux-gnu-gcc -Os -pipe -fno-caller-saves -mcpu=440 -fhonour-copts -msoft-float -DSTATIC_WORKER=1 -c -o seqnum.o seqnum.c powerpc-openwrt-linux-gnu-gcc -Os -pipe -fno-caller-saves -mcpu=440 -fhonour-copts -msoft-float -DSTATIC_WORKER=1 -c -o settings.o settings.c powerpc-openwrt-linux-gnu-gcc -Os -pipe -fno-caller-saves -mcpu=440 -fhonour-copts -msoft-float -DSTATIC_WORKER=1 -c -o uevent.o uevent.c powerpc-openwrt-linux-gnu-gcc -Os -pipe -fno-caller-saves -mcpu=440 -fhonour-copts -msoft-float -DSTATIC_WORKER=1 -c -o xmemutils.o xmemutils.c powerpc-openwrt-linux-gnu-gcc -Os -pipe -fno-caller-saves -mcpu=440 -fhonour-copts -msoft-float -DSTATIC_WORKER=1 -c -o workers/loader.o workers/loader.c powerpc-openwrt-linux-gnu-gcc -Os -pipe -fno-caller-saves -mcpu=440 -fhonour-copts -msoft-float -DSTATIC_WORKER=1 -c -o parser/parser.o parser/parser.c powerpc-openwrt-linux-gnu-gcc -Os -pipe -fno-caller-saves -mcpu=440 -fhonour-copts -msoft-float -DSTATIC_WORKER=1 -c -o parser/buffer.o parser/buffer.c powerpc-openwrt-linux-gnu-gcc -Os -pipe -fno-caller-saves -mcpu=440 -fhonour-copts -msoft-float -DSTATIC_WORKER=1 -c -o parser/token.o parser/token.c powerpc-openwrt-linux-gnu-gcc -Os -pipe -fno-caller-saves -mcpu=440 -fhonour-copts -msoft-float -DSTATIC_WORKER=1 -c -o parser/token_queue.o parser/token_queue.c powerpc-openwrt-linux-gnu-gcc -Os -pipe -fno-caller-saves -mcpu=440 -fhonour-copts -msoft-float -DSTATIC_WORKER=1 -c -o parser/lexer.o parser/lexer.c powerpc-openwrt-linux-gnu-gcc -Os -pipe -fno-caller-saves -mcpu=440 -fhonour-copts -msoft-float -DSTATIC_WORKER=1 -c -o rules/ruleset.o rules/ruleset.c powerpc-openwrt-linux-gnu-gcc -Os -pipe -fno-caller-saves -mcpu=440 -fhonour-copts -msoft-float -DSTATIC_WORKER=1 -c -o rules/rule.o rules/rule.c powerpc-openwrt-linux-gnu-gcc -Os -pipe -fno-caller-saves -mcpu=440 -fhonour-copts -msoft-float -DSTATIC_WORKER=1 -c -o rules/condition.o rules/condition.c powerpc-openwrt-linux-gnu-gcc -Os -pipe -fno-caller-saves -mcpu=440 -fhonour-copts -msoft-float -DSTATIC_WORKER=1 -c -o rules/expression.o rules/expression.c powerpc-openwrt-linux-gnu-gcc -Os -pipe -fno-caller-saves -mcpu=440 -fhonour-copts -msoft-float -DSTATIC_WORKER=1 -c -o rules/execution.o rules/execution.c powerpc-openwrt-linux-gnu-gcc -Os -pipe -fno-caller-saves -mcpu=440 -fhonour-copts -msoft-float -DSTATIC_WORKER=1 -c -o rules/command.o rules/command.c powerpc-openwrt-linux-gnu-gcc -Os -pipe -fno-caller-saves -mcpu=440 -fhonour-copts -msoft-float -DSTATIC_WORKER=1 -c -o action.o action.c powerpc-openwrt-linux-gnu-gcc -Os -pipe -fno-caller-saves -mcpu=440 -fhonour-copts -msoft-float -DSTATIC_WORKER=1 -c -o workers/worker_fork.o workers/worker_fork.c powerpc-openwrt-linux-gnu-gcc -g hotplug2.o netlink.o seqnum.o settings.o uevent.o xmemutils.o workers/loader.o parser/parser.o parser/buffer.o parser/token.o parser/token_queue.o parser/lexer.o rules/ruleset.o rules/rule.o rules/condition.o rules/expression.o rules/execution.o rules/command.o action.o workers/worker_fork.o -o hotplug2 powerpc-openwrt-linux-gnu-gcc -Os -pipe -fno-caller-saves -mcpu=440 -fhonour-copts -msoft-float -DSTATIC_WORKER=1 -c -o hotplug2-modwrap.o hotplug2-modwrap.c powerpc-openwrt-linux-gnu-gcc -g hotplug2-modwrap.o -o hotplug2-modwrap make[5]: Entering directory `/openwrt_trunk-glibc/build_dir/target-powerpc_glibc-2.6.1/hotplug2-201/parser' powerpc-openwrt-linux-gnu-gcc -Os -pipe -fno-caller-saves -mcpu=440 -fhonour-copts -msoft-float -MM buffer.c lexer.c parser.c token.c token_queue.c > .depend make[5]: Leaving directory `/openwrt_trunk-glibc/build_dir/target-powerpc_glibc-2.6.1/hotplug2-201/parser' make[5]: Entering directory `/openwrt_trunk-glibc/build_dir/target-powerpc_glibc-2.6.1/hotplug2-201/parser' make[5]: Leaving directory `/openwrt_trunk-glibc/build_dir/target-powerpc_glibc-2.6.1/hotplug2-201/parser' make[5]: Entering directory `/openwrt_trunk-glibc/build_dir/target-powerpc_glibc-2.6.1/hotplug2-201/rules' powerpc-openwrt-linux-gnu-gcc -Os -pipe -fno-caller-saves -mcpu=440 -fhonour-copts -msoft-float -MM command.c condition.c execution.c expression.c rule.c ruleset.c > .depend make[5]: Leaving directory `/openwrt_trunk-glibc/build_dir/target-powerpc_glibc-2.6.1/hotplug2-201/rules' make[5]: Entering directory `/openwrt_trunk-glibc/build_dir/target-powerpc_glibc-2.6.1/hotplug2-201/rules' make[5]: Leaving directory `/openwrt_trunk-glibc/build_dir/target-powerpc_glibc-2.6.1/hotplug2-201/rules' make[4]: Leaving directory `/openwrt_trunk-glibc/build_dir/target-powerpc_glibc-2.6.1/hotplug2-201' powerpc-openwrt-linux-gnu-gcc -Os -pipe -fno-caller-saves -mcpu=440 -fhonour-copts -msoft-float -L/openwrt_trunk-glibc/staging_dir/target-powerpc_glibc-2.6.1/usr/lib -L/openwrt_trunk-glibc/staging_dir/target-powerpc_glibc-2.6.1/lib -L/openwrt_trunk-glibc/staging_dir/toolchain-powerpc_gcc-4.4.5_glibc-2.6.1/usr/lib -L/openwrt_trunk-glibc/staging_dir/toolchain-powerpc_gcc-4.4.5_glibc-2.6.1/lib -o /openwrt_trunk-glibc/build_dir/target-powerpc_glibc-2.6.1/hotplug2-201/udevtrigger src/udevtrigger.c /tmp/cc20wHNr.o: In function `device_list_insert': udevtrigger.c:(.text+0x94): undefined reference to `strlcpy' udevtrigger.c:(.text+0xa8): undefined reference to `strlcat' udevtrigger.c:(.text+0xe0): undefined reference to `strlcpy' udevtrigger.c:(.text+0x124): undefined reference to `strlcpy' udevtrigger.c:(.text+0x138): undefined reference to `strlcat' udevtrigger.c:(.text+0x1d4): undefined reference to `strlcat' udevtrigger.c:(.text+0x1e4): undefined reference to `strlcat' udevtrigger.c:(.text+0x200): undefined reference to `strlcpy' udevtrigger.c:(.text+0x210): undefined reference to `strlcat' udevtrigger.c:(.text+0x224): undefined reference to `strlcat' /tmp/cc20wHNr.o: In function `main': udevtrigger.c:(.text+0x3ac): undefined reference to `strlcpy' udevtrigger.c:(.text+0x3c0): undefined reference to `strlcat' udevtrigger.c:(.text+0x410): undefined reference to `strlcpy' udevtrigger.c:(.text+0x420): undefined reference to `strlcat' udevtrigger.c:(.text+0x430): undefined reference to `strlcat' udevtrigger.c:(.text+0x440): undefined reference to `strlcat' udevtrigger.c:(.text+0x464): undefined reference to `strlcpy' udevtrigger.c:(.text+0x474): undefined reference to `strlcat' udevtrigger.c:(.text+0x484): undefined reference to `strlcat' udevtrigger.c:(.text+0x4e8): undefined reference to `strlcpy' udevtrigger.c:(.text+0x538): undefined reference to `strlcpy' udevtrigger.c:(.text+0x548): undefined reference to `strlcat' udevtrigger.c:(.text+0x558): undefined reference to `strlcat' udevtrigger.c:(.text+0x594): undefined reference to `strlcpy' udevtrigger.c:(.text+0x5a4): undefined reference to `strlcat' udevtrigger.c:(.text+0x5b4): undefined reference to `strlcat' udevtrigger.c:(.text+0x618): undefined reference to `strlcpy' udevtrigger.c:(.text+0x648): undefined reference to `strlcpy' udevtrigger.c:(.text+0x698): undefined reference to `strlcpy' udevtrigger.c:(.text+0x6a8): undefined reference to `strlcat' udevtrigger.c:(.text+0x6b8): undefined reference to `strlcat' udevtrigger.c:(.text+0x704): undefined reference to `strlcpy' udevtrigger.c:(.text+0x714): undefined reference to `strlcat' udevtrigger.c:(.text+0x724): undefined reference to `strlcat' collect2: ld returned 1 exit status make[3]: *** [/openwrt_trunk-glibc/build_dir/target-powerpc_glibc-2.6.1/hotplug2-201/.built] Error 1 make[3]: Leaving directory `/openwrt_trunk-glibc/package/hotplug2' make[2]: *** [package/hotplug2/compile] Error 2 make[2]: Leaving directory `/openwrt_trunk-glibc' make[1]: *** [/openwrt_trunk-glibc/staging_dir/target-powerpc_glibc-2.6.1/stamp/.package_compile] Error 2 make[1]: Leaving directory `/openwrt_trunk-glibc' make: *** [world] Error 2 Thanks, Pawel
_______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel