From mboxrd@z Thu Jan 1 00:00:00 1970 From: Yann E. MORIN Date: Mon, 10 Nov 2014 17:37:00 +0100 Subject: [Buildroot] [PATCH v2 13/15] erlang-p1-iconv: new package. In-Reply-To: <1415366931-6870-14-git-send-email-johan.oudinet@gmail.com> References: <1415366931-6870-1-git-send-email-johan.oudinet@gmail.com> <1415366931-6870-14-git-send-email-johan.oudinet@gmail.com> Message-ID: <20141110163700.GE2466@free.fr> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: buildroot@busybox.net Johan, All, On 2014-11-07 14:28 +0100, Johan Oudinet spake thusly: > Signed-off-by: Johan Oudinet > --- > package/Config.in | 1 + > package/erlang-p1-iconv/Config.in | 6 ++++++ > package/erlang-p1-iconv/erlang-p1-iconv.mk | 17 +++++++++++++++++ > 3 files changed, 24 insertions(+) > create mode 100644 package/erlang-p1-iconv/Config.in > create mode 100644 package/erlang-p1-iconv/erlang-p1-iconv.mk [--SNIP--] While I was reviewing the other patches, I got a build failure with this package (long lines may have got split in the copy-paste): Compiling c_src/iconv.c /home/ymorin/x-tools/armv6-rpi-linux-gnueabihf/lib/gcc/armv6-rpi-linux-gnueabihf/4.9.1/../../../../armv6-rpi-linux-gnueabihf/bin/ld.bfd: cannot find -lerl_interface /home/ymorin/x-tools/armv6-rpi-linux-gnueabihf/lib/gcc/armv6-rpi-linux-gnueabihf/4.9.1/../../../../armv6-rpi-linux-gnueabihf/bin/ld.bfd: cannot find -lei /home/ymorin/x-tools/armv6-rpi-linux-gnueabihf/lib/gcc/armv6-rpi-linux-gnueabihf/4.9.1/../../../../armv6-rpi-linux-gnueabihf/bin/ld.bfd: cannot find -lerl_interface /home/ymorin/x-tools/armv6-rpi-linux-gnueabihf/lib/gcc/armv6-rpi-linux-gnueabihf/4.9.1/../../../../armv6-rpi-linux-gnueabihf/bin/ld.bfd: cannot find -lei collect2: error: ld returned 1 exit status ERROR: sh(/home/ymorin/dev/buildroot/O/host/usr/bin/armv6-rpi-linux-gnueabihf-gcc c_src/iconv.o -L/home/ymorin/dev/buildroot/O/target/usr/lib/erlang/lib/erl_interface-/lib -lerl_interface -lei -shared -L/home/ymorin/dev/buildroot/O/target/usr/lib/erlang/lib/erl_interface-/lib -lerl_interface -lei -o priv/lib/iconv.so) failed with return code 1 and the following output: /home/ymorin/x-tools/armv6-rpi-linux-gnueabihf/lib/gcc/armv6-rpi-linux-gnueabihf/4.9.1/../../../../armv6-rpi-linux-gnueabihf/bin/ld.bfd: cannot find -lerl_interface /home/ymorin/x-tools/armv6-rpi-linux-gnueabihf/lib/gcc/armv6-rpi-linux-gnueabihf/4.9.1/../../../../armv6-rpi-linux-gnueabihf/bin/ld.bfd: cannot find -lei /home/ymorin/x-tools/armv6-rpi-linux-gnueabihf/lib/gcc/armv6-rpi-linux-gnueabihf/4.9.1/../../../../armv6-rpi-linux-gnueabihf/bin/ld.bfd: cannot find -lerl_interface /home/ymorin/x-tools/armv6-rpi-linux-gnueabihf/lib/gcc/armv6-rpi-linux-gnueabihf/4.9.1/../../../../armv6-rpi-linux-gnueabihf/bin/ld.bfd: cannot find -lei collect2: error: ld returned 1 exit status ERROR: compile failed while processing /home/ymorin/dev/buildroot/O/build/erlang-p1-iconv-dff5ee5: rebar_abort Here is my defconfig file: BR2_armeb=y BR2_arm1176jzf_s=y BR2_ARM_EABIHF=y BR2_TOOLCHAIN_EXTERNAL=y BR2_TOOLCHAIN_EXTERNAL_PATH="/home/ymorin/x-tools/armv6-rpi-linux-gnueabihf" BR2_TOOLCHAIN_EXTERNAL_CUSTOM_PREFIX="armv6-rpi-linux-gnueabihf" BR2_TOOLCHAIN_EXTERNAL_HEADERS_3_12=y BR2_TOOLCHAIN_EXTERNAL_CUSTOM_GLIBC=y # BR2_TOOLCHAIN_EXTERNAL_INET_RPC is not set BR2_TOOLCHAIN_EXTERNAL_CXX=y BR2_PACKAGE_ERLANG=y BR2_PACKAGE_EJABBERD=y Since I'm using a local toolchain, you won't be able to reproduce. I'll try to use one of the pre-built toolchains. Regards, Yann E. MORIN. -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'