#48537 Build fail, rawhide 20160209 undefined reference to `abstraction_increment'
Closed: wontfix None Opened 5 years ago by firstyear.

Found on rawhide copr build.


libtool: link: ( cd ".libs" && rm -f "libposix-winsync-plugin.la" && ln -s "../libposix-winsync-plugin.la" "libposix-winsync-plugin.la" )
/bin/sh ./libtool  --tag=CC   --mode=link gcc  -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic  -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o mmldif-bin ldap/servers/slapd/tools/mmldif_bin-mmldif.o libslapd.la -lplc4 -lplds4 -lnspr4 -L/usr/lib64 -lssl3 -lnss3 -L/usr/lib64 -lsvrcore -lldap  -llber -lsasl2 
libtool: link: gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o .libs/migratecred-bin ldap/servers/slapd/tools/migratecred_bin-migratecred.o  ./.libs/libslapd.so -L../nunc-stans-0.1.7/lib -L/usr/lib64 -lnunc-stans -lkrb5 -lk5crypto -lcom_err -lpcre -lpthread -lplc4 -lplds4 -lnspr4 -lssl3 -lnss3 -lsvrcore -lldap_r -llber -lsasl2 -Wl,-rpath -Wl,/usr/lib64/dirsrv
../nunc-stans-0.1.7/lib/libnunc-stans.so: undefined reference to `abstraction_increment'
collect2: error: ld returned 1 exit status
Makefile:5145: recipe for target 'migratecred-bin' failed
make[1]: *** [migratecred-bin] Error 1
make[1]: *** Waiting for unfinished jobs....
libtool: link: gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o .libs/mmldif-bin ldap/servers/slapd/tools/mmldif_bin-mmldif.o  ./.libs/libslapd.so -L../nunc-stans-0.1.7/lib -L/usr/lib64 -lldap_r -lnunc-stans -lkrb5 -lk5crypto -lcom_err -lpcre -lpthread -lplc4 -lplds4 -lnspr4 -lssl3 -lnss3 -lsvrcore -lldap -llber -lsasl2 -Wl,-rpath -Wl,/usr/lib64/dirsrv
../nunc-stans-0.1.7/lib/libnunc-stans.so: undefined reference to `abstraction_increment'
collect2: error: ld returned 1 exit status
Makefile:5152: recipe for target 'mmldif-bin' failed
make[1]: *** [mmldif-bin] Error 1
make[1]: Leaving directory '/builddir/build/BUILD/389-ds-base-1.3.5'
Makefile:3218: recipe for target 'all' failed
make: *** [all] Error 2

Hi William,
As you proposed, please go ahead and drop INLINE.

I have cloned this ticket in the nunc-stans trac.

Could you please work on the ticket 46 and use this ticket as a placeholder not to forget for 389-ds-base build to pick up the fixed version of nunc-stans? Thanks!


Fixed in upstream nunc-stans: Need to wait for a nunc-stans release and bump version in rpm spec.

Thank you for finding it out, William!
(Please note that rawhide/f24 is not using the spec file... It correctly picked up 0.1.8.)

commit d8e4245fe5afb0487c723ad0858162768ed85990

To ssh://git.fedorahosted.org/git/389/ds.git
1e2cfe2..2a9d49a master -> master

Metadata Update from @firstyear:
- Issue assigned to firstyear
- Issue set to the milestone:

4 years ago

389-ds-base is moving from Pagure to Github. This means that new issues and pull requests
will be accepted only in 389-ds-base's github repository.

This issue has been cloned to Github and is available here:
- https://github.com/389ds/389-ds-base/issues/1777

If you want to receive further updates on the issue, please navigate to the github issue
and click on subscribe button.

Thank you for understanding. We apologize for all inconvenience.

Metadata Update from @spichugi:
- Issue close_status updated to: wontfix (was: Fixed)

a year ago

Login to comment on this ticket.