Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 718154

Summary: www-apache/mod_security-2.9.1-r1 fails to build with USE=fuzzyhash
Product: Gentoo Linux Reporter: Giuseppe Foti <foti.giuseppe>
Component: Current packagesAssignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it <maintainer-needed>
Status: RESOLVED OBSOLETE    
Severity: normal CC: hydrapolic, jstein
Priority: Normal    
Version: unspecified   
Hardware: AMD64   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: emerge --info
$ emerge --info www-apache/mod_security
build.log.xz

Description Giuseppe Foti 2020-04-19 10:50:45 UTC
Created attachment 633696 [details]
emerge --info

the build fails with:
/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: skipping incompatible /usr//lib/libuuid.so when searching for -luuid
/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: skipping incompatible /usr//lib/librt.so when searching for -lrt
/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: skipping incompatible /usr//lib/librt.a when searching for -lrt
/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: skipping incompatible /usr//lib/libcrypt.so when searching for -lcrypt
/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: skipping incompatible /usr//lib/libcrypt.a when searching for -lcrypt
/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: skipping incompatible /usr//lib/libpthread.so when searching for -lpthread
/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: skipping incompatible /usr//lib/libpthread.a when searching for -lpthread
/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: /usr/lib/libdb-5.3.so: error adding symbols: file in wrong format
collect2: error: ld returned 1 exit status
make[2]: *** [Makefile:681: mod_security2.la] Error 1
make[2]: Leaving directory '/var/tmp/portage/www-apache/mod_security-2.9.1-r1/work/modsecurity-2.9.1/apache2'
make[1]: *** [Makefile:580: all] Error 2
make[1]: Leaving directory '/var/tmp/portage/www-apache/mod_security-2.9.1-r1/work/modsecurity-2.9.1/apache2'
make: *** [Makefile:489: all-recursive] Error 1
Comment 1 Jonas Stein gentoo-dev 2020-04-19 15:40:30 UTC
Thank you for the report. We need to have all information at hand before ticket assignment. That is why I ask you to 
* attach the logs  
as described on 
https://wiki.gentoo.org/wiki/Attach_the_logs_to_the_bug_ticket
Please reopen this ticket (Status:UNCONFIRMED) afterwards.

please test also version 2.9.3
Comment 2 Giuseppe Foti 2020-04-20 12:31:17 UTC
Created attachment 633838 [details]
$ emerge --info www-apache/mod_security
Comment 3 Giuseppe Foti 2020-04-20 12:42:33 UTC
Created attachment 633840 [details]
build.log.xz
Comment 4 Tomáš Mózes 2022-10-22 03:26:50 UTC
On a recent system with mod_security-2.9.6 this passes with warnings:

/usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: skipping incompatible /usr//lib/libcrypt.so when searching for -lcrypt
/usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: skipping incompatible /usr//lib/libm.so when searching for -lm
/usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: skipping incompatible /usr//lib/libm.a when searching for -lm
/usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: skipping incompatible /usr//lib/libc.so when searching for -lc
/usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: skipping incompatible /usr//lib/libc.a when searching for -lc
/usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: .libs/mod_security2_la-modsecurity.o: in function `modsecurity_init':
modsecurity.c:(.text+0x32f): warning: the use of `tmpnam' is dangerous, better use `mkstemp'
libtool: link: ( cd ".libs" && rm -f "mod_security2.la" && ln -s "../mod_security2.la" "mod_security2.la" )

Closing for now.