Add LIBINTL to rpm2{cpio,archive}_LDADD otherwise build fails on:
/home/buildroot/autobuild/instance-2/output/host/bin/xtensa-linux-gcc
-std=gnu99 -DHAVE_CONFIG_H -I. -I. -I./include/ -I./build -I./lib -I./rpmio
-I./misc -DLOCALEDIR="\"/usr/share/locale\""
-DLIBRPMALIAS_FILENAME="\"rpmpopt-4.14.2.1\"" -D_LARGEFILE_SOURCE
-D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
-I/home/buildroot/autobuild/instance-2/output/host/xtensa-buildroot-linux-uclibc/sysroot/usr/include
-fPIC -DPIC -D_REENTRANT -Wall -Wpointer-arith -Wmissing-prototypes
-Wstrict-prototypes -fno-strict-aliasing -Wempty-body -D_LARGEFILE_SOURCE
-D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -mlongcalls -mauto-litpools -Os
-I/home/buildroot/autobuild/instance-2/output/host/xtensa-buildroot-linux-uclibc/sysroot/usr/include/beecrypt
-c -o tools/rpmdeps.o tools/rpmdeps.c
/home/buildroot/autobuild/instance-2/output/host/opt/ext-toolchain/bin/../lib/gcc/xtensa-buildroot-linux-uclibc/7.4.0/../../../../xtensa-buildroot-linux-uclibc/bin/ld:
rpm2cpio.o: undefined reference to symbol 'libintl_dgettext'
/home/buildroot/autobuild/instance-2/output/host/xtensa-buildroot-linux-uclibc/sysroot/usr/lib/libintl.so.8:
error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
Makefile:962: recipe for target 'rpm2cpio' failed
make[3]: *** [rpm2cpio] Error 1
make[3]: *** Waiting for unfinished jobs....
libtool: link:
/home/buildroot/autobuild/instance-2/output/host/bin/xtensa-linux-gcc
-std=gnu99 -fPIC -DPIC -D_REENTRANT -Wall -Wpointer-arith -Wmissing-prototypes
-Wstrict-prototypes -fno-strict-aliasing -Wempty-body -D_LARGEFILE_SOURCE
-D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -mlongcalls -mauto-litpools -Os
-I/home/buildroot/autobuild/instance-2/output/host/xtensa-buildroot-linux-uclibc/sysroot/usr/include/beecrypt
-o rpm2archive rpm2archive.o lib/.libs/librpm.so
/home/buildroot/autobuild/instance-2/output/build/rpm-4.14.2.1/rpmio/.libs/librpmio.so
-lcap -ldb rpmio/.libs/librpmio.so -lbeecrypt -lbz2 -lz -llzma -lpopt
-larchive -lpthread -Wl,-rpath
-Wl,/home/buildroot/autobuild/instance-2/output/build/rpm-4.14.2.1/lib/.libs
-Wl,-rpath
-Wl,/home/buildroot/autobuild/instance-2/output/build/rpm-4.14.2.1/rpmio/.libs
/home/buildroot/autobuild/instance-2/output/host/opt/ext-toolchain/bin/../lib/gcc/xtensa-buildroot-linux-uclibc/7.4.0/../../../../xtensa-buildroot-linux-uclibc/bin/ld:
rpm2archive.o: undefined reference to symbol 'libintl_dgettext'
/home/buildroot/autobuild/instance-2/output/host/xtensa-buildroot-linux-uclibc/sysroot/usr/lib/libintl.so.8:
error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
Makefile:958: recipe for target 'rpm2archive' failed
Fixes:
-
http://autobuild.buildroot.org/results/26e20e19d878811d90fce52eb0951ee4d8b59068
Signed-off-by: Fabrice Fontaine <[email protected]>
You can view, comment on, or merge this pull request online at:
https://github.com/rpm-software-management/rpm/pull/683
-- Commit Summary --
* Makefile.am: rpm2{cpio,archive} needs lintl
-- File Changes --
M Makefile.am (4)
-- Patch Links --
https://github.com/rpm-software-management/rpm/pull/683.patch
https://github.com/rpm-software-management/rpm/pull/683.diff
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/rpm-software-management/rpm/pull/683
_______________________________________________
Rpm-maint mailing list
[email protected]
http://lists.rpm.org/mailman/listinfo/rpm-maint