rpm-5.4.16 snapshot, take 2
Elan Ruusamäe
glen at pld-linux.org
Sat Mar 19 09:45:16 CET 2016
On 18.03.2016 09:49, Jeff Johnson wrote:
> I have uploaded another snapshot release that addresses
> all the issues you have reported:
>
> rpm-5.4.16-0.20160318.src.rpm
yet another linking error:
/bin/sh ../libtool --tag=CC --mode=link ccache gcc -fopenmp -O2
-fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fn
o-debug-types-section -fvar-tracking-assignments -g2
-Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4
-fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section
-fvar-tracking-assignments -g2 -D_GNU_SOURCE -D_REENTRANT -Wl,--as-ne
eded -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc -o
b2sum b2sum.o librpmio.la ../misc/librpmmisc.la -lacl -
luuid -lossp-uuid -lpcreposix -lpcre -ldl -lm -ldb_sql-5.2 -ldb-5.2
-lmagic -lsemanage -lsepol -lselinux -lsasl2 -lbeecrypt -ll
zma -lbz2 -lz -lpopt -lpthread -lelf -lpopt -lz -lsasl2 -lselinux
-lsepol -lsemanage -lpcre
libtool: link: ccache gcc -fopenmp -O2 -fwrapv -pipe -Wformat
-Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-
tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2
-fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64
-gdwarf
-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_GNU_SOURCE
-D_REENTRANT -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z
-Wl,relro -Wl,-z -Wl,combreloc -o .libs/b2sum b2sum.o
./.libs/librpmio.so -L../lua
/home/users/glen/rpm/packages/BUILD.x86_64-linux/rpm-5.4.16/misc/.libs/librpmmisc.so
/usr/lib64/libstdc++.so ../misc/.libs/librpmmisc.so -ldb_sql-5.2
-ldb-5.2 /usr/lib64/libacl.so /usr/lib64/libattr.so
/usr/lib64/libuuid.so /usr/lib64/libossp-uuid.so
/usr/lib64/libpcreposix.so -lm /usr/lib64/libdb_sql-5.2.so
/usr/lib64/libdb-5.2.so /usr/lib64/libmagic.so /usr/lib64/libbeecrypt.so
-lrt /usr/lib64/liblzma.so /usr/lib64/libbz2.so -lpthread -lelf
/usr/lib64/libpopt.so -lz /usr/lib64/libsasl2.so -lcrypt
/usr/lib64/libpam.so /usr/lib64/libaudit.so -ldl -lselinux -lsepol
-lsemanage /usr/lib64/libpcre.so -pthread -fopenmp
./.libs/librpmio.so: undefined reference to `va_start'
./.libs/librpmio.so: undefined reference to `va_end'
collect2: error: ld returned 1 exit status
Makefile:1722: recipe for target 'b2sum' failed
make[4]: Leaving directory
'/home/users/glen/rpm/BUILD/x86_64-linux/rpm-5.4.16/rpmio'
full build log can be obtained from here:
https://srcbuilder.pld-linux.org/th/queue.html#144799
i wish it would be possible to disable building cruft that is not used.
that is tests (as we do not run tests) and some weird and perhaps
experimental tools like b2sum. pld intention is not to do some build
coverage, but just get /bin/rpm compiled and packaged.
and the text fields still contain garbage:
[~/rpm/packages/rpm(5.4.16) (dev-5.4.16)⚡] ➔ rpm -qpi
rpm-5.4.16-0.20160318.src.rpm|less
Name : rpm Relocations: (not relocatable)
Version : 5.4.16 Vendor: (none)
Release : 0.20160318 Build Date: R 18 märts 2016
06:37:34 EET
Install Date: (not installed) Build Host: hi.jbj.org
Group : (<82>^H^A Source RPM: (none)
Size : 20865854 License: LGPLv2
Signature : RSA/SHA1, R 18 märts 2016 06:37:34 EET, Key ID
768f85a5ee133bfb
URL : http://rpm5.org
Summary : <88><AB> ^A
Architecture: x86_64
Description :
ȫ ^A
(END)
--
glen
More information about the pld-devel-en
mailing list