It compiled fine for me using rpmbuild on CentOS 7

On 6/6/2017 6:39 PM, Peter wrote:
On 07/06/17 10:52, Matt Bryant wrote:
Just downloaded the latest release 2.2.30.2, ran ./configure with all
defaults and make ...

and it fails to build .. error somewhere whilst running Makefile in lib-http
Just built fine for me.  I'll give you a link once I get it pushed out
to GhettoForge.

libtool: link: gcc -std=gnu99 -g -O2 -Wall -W -Wmissing-prototypes
-Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2
-Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2
-Wl,--as-needed -o test-http-server-errors test-http-server-errors.o
-Wl,--export-dynamic  ./.libs/libhttp.a ../lib-dns/.libs/libdns.a
../lib-ssl-iostream/.libs/libssl_iostream.a
../lib-master/.libs/libmaster.a ../lib-settings/.libs/libsettings.a
../lib-test/.libs/libtest.a ../lib/.libs/liblib.a -ldl
collect2: error: ld returned 1 exit status
libtool: link: gcc -std=gnu99 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2
-fexceptions -fstack-protector-strong --param=ssp-buffer-size=4
-grecord-gcc-switches -m64 -mtune=generic -fno-strict
-aliasing -Wall -W -Wmissing-prototypes -Wmissing-declarations
-Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast
-fno-builtin-strftime -Wstrict-aliasing=2 -Wl,--as-needed -Wl,
-z -Wl,relro -o test-http-server-errors test-http-server-errors.o
-Wl,--export-dynamic  ./.libs/libhttp.a ../lib-dns/.libs/libdns.a
../lib-ssl-iostream/.libs/libssl_iostream.a ../lib-master/
.libs/libmaster.a ../lib-settings/.libs/libsettings.a
../lib-test/.libs/libtest.a ../lib/.libs/liblib.a -ldl
make[3]: Leaving directory
`/builddir/build/BUILD/dovecot-2.2.30.2/src/lib-http'

make[3]: Leaving directory
`/home/rpmbuild/rpmbuild/BUILD/dovecot-2.2.30.2/src/lib-http'
I suggest that you don't use rpmbuild directly, but use mock to build it
instead.  That ensures you have a clean build environment every time.


Peter

Reply via email to