Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FS#77 - gettext fails to build on latest trunk #5172

Closed
openwrt-bot opened this issue Aug 4, 2016 · 4 comments
Closed

FS#77 - gettext fails to build on latest trunk #5172

openwrt-bot opened this issue Aug 4, 2016 · 4 comments
Labels

Comments

@openwrt-bot
Copy link

finas:

make[9]: Entering directory '/data/owrt/lede-x64/build_dir/target-x86_64_musl-1.1.15/host/gettext-0.19.6/gettext-runtime/libasprintf'
make[9]: Leaving directory '/data/owrt/lede-x64/build_dir/target-x86_64_musl-1.1.15/host/gettext-0.19.6/gettext-runtime/libasprintf'
make[8]: Leaving directory '/data/owrt/lede-x64/build_dir/target-x86_64_musl-1.1.15/host/gettext-0.19.6/gettext-runtime/libasprintf'
Making all in src
make[8]: Entering directory '/data/owrt/lede-x64/build_dir/target-x86_64_musl-1.1.15/host/gettext-0.19.6/gettext-runtime/src'
/usr/bin/env bash ../libtool --tag=CC --mode=link gcc -DINSTALLDIR="/data/owrt/lede-x64/staging_dir/target-x86_64_musl-1.1.15/host/bin" -O2 -I/data/owrt/lede-x64/staging_dir/host/include -I/data/owrt/lede-x64/staging_dir/host/usr/include -I/data/owrt/lede-x64/staging_dir/target-x86_64_musl-1.1.15/host/include -L/data/owrt/lede-x64/staging_dir/host/lib -L/data/owrt/lede-x64/staging_dir/host/usr/lib -L/data/owrt/lede-x64/staging_dir/target-x86_64_musl-1.1.15/host/lib -o gettext gettext-gettext.o ../gnulib-lib/libgrt.a
OpenWrt-libtool: link: gcc -DINSTALLDIR="/data/owrt/lede-x64/staging_dir/target-x86_64_musl-1.1.15/host/bin" -O2 -I/data/owrt/lede-x64/staging_dir/host/include -I/data/owrt/lede-x64/staging_dir/host/usr/include -I/data/owrt/lede-x64/staging_dir/target-x86_64_musl-1.1.15/host/include -o gettext gettext-gettext.o -L/data/owrt/lede-x64/staging_dir/host/lib -L/data/owrt/lede-x64/staging_dir/host/usr/lib -L/data/owrt/lede-x64/staging_dir/target-x86_64_musl-1.1.15/host/lib ../gnulib-lib/libgrt.a
../gnulib-lib/libgrt.a(striconv.o): In function mem_cd_iconv': striconv.c:(.text+0x4b): undefined reference to libiconv'
striconv.c:(.text+0xa5): undefined reference to libiconv' striconv.c:(.text+0xe4): undefined reference to libiconv'
striconv.c:(.text+0x12f): undefined reference to libiconv' striconv.c:(.text+0x164): undefined reference to libiconv'
../gnulib-lib/libgrt.a(striconv.o):striconv.c:(.text+0x18a): more undefined references to libiconv' follow ../gnulib-lib/libgrt.a(striconv.o): In function str_iconv':
striconv.c:(.text+0x4b7): undefined reference to libiconv_open' striconv.c:(.text+0x4db): undefined reference to libiconv_close'
striconv.c:(.text+0x52f): undefined reference to `libiconv_close'
collect2: error: ld returned 1 exit status
Makefile:1351: recipe for target 'gettext' failed
make[8]: *** [gettext] Error 1
make[8]: Leaving directory '/data/owrt/lede-x64/build_dir/target-x86_64_musl-1.1.15/host/gettext-0.19.6/gettext-runtime/src'
Makefile:1351: recipe for target 'all-recursive' failed
make[7]: *** [all-recursive] Error 1
make[7]: Leaving directory '/data/owrt/lede-x64/build_dir/target-x86_64_musl-1.1.15/host/gettext-0.19.6/gettext-runtime'
Makefile:1256: recipe for target 'all' failed
make[6]: *** [all] Error 2
make[6]: Leaving directory '/data/owrt/lede-x64/build_dir/target-x86_64_musl-1.1.15/host/gettext-0.19.6/gettext-runtime'
Makefile:380: recipe for target 'all-recursive' failed
make[5]: *** [all-recursive] Error 1
make[5]: Leaving directory '/data/owrt/lede-x64/build_dir/target-x86_64_musl-1.1.15/host/gettext-0.19.6'
Makefile:336: recipe for target 'all' failed
make[4]: *** [all] Error 2
make[4]: Leaving directory '/data/owrt/lede-x64/build_dir/target-x86_64_musl-1.1.15/host/gettext-0.19.6'
Makefile:82: recipe for target '/data/owrt/lede-x64/build_dir/target-x86_64_musl-1.1.15/host/gettext-0.19.6/.built' failed
make[3]: *** [/data/owrt/lede-x64/build_dir/target-x86_64_musl-1.1.15/host/gettext-0.19.6/.built] Error 2
make[3]: Leaving directory '/data/owrt/lede-x64/package/libs/gettext-full'
package/Makefile:124: recipe for target 'package/libs/gettext-full/host/compile' failed
make[2]: *** [package/libs/gettext-full/host/compile] Error 2
make[2]: Leaving directory '/data/owrt/lede-x64'
package/Makefile:121: recipe for target '/data/owrt/lede-x64/staging_dir/target-x86_64_musl-1.1.15/stamp/.package_compile' failed
make[1]: *** [/data/owrt/lede-x64/staging_dir/target-x86_64_musl-1.1.15/stamp/.package_compile] Error 2
make[1]: Leaving directory '/data/owrt/lede-x64'
/data/owrt/lede-x64/include/toplevel.mk:193: recipe for target 'world' failed
make: *** [world] Error 2

@openwrt-bot
Copy link
Author

finas:

this was after make dirclean

@openwrt-bot
Copy link
Author

nbd:

What host system distro/version are you using?

@openwrt-bot
Copy link
Author

finas:

sorry, I was out for three weeks.

This happened on ubuntu 16.04 lts.
I will try pulling the source again and reproduce it. If it happens again I will reopen it.

thanks

@openwrt-bot
Copy link
Author

ryzhov_al:

Confirmed on Debian "Jessie" 8.6 with make -j2.

make package/gettext-full/host/clean
make V=s package/gettext-full/host/compile

...solves this problem.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant