2.2.30.2 fails to compile on centos 7

Eric Broch ebroch at whitehorsetc.com
Wed Jun 7 03:52:04 EEST 2017


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



More information about the dovecot mailing list