Hi!

I have the following build
error, /usr/ports/mail/thunderbird/work/thunderbird-45.3.0/config.log IS
ABSENT, so there is a screen output (list of installed packages in attach):

checking for PIE support... no
configure: error: --enable-pie requires PIE support from the linker.
------ config.log ------
configure:10508: checking whether the C++ compiler (g++48 -O2 -pipe -O3
-DLIBICONV_PLUG -Wl,-rpath=/usr/local/lib/gcc48 -fno-strict-aliasing
 -nostdinc++ -isystem /usr/local/include/c++/v1 -DLIBICONV_PLUG
-Wl,-rpath=/usr/local/lib/gcc48 -fno-exceptions -fno-strict-aliasing
-fno-rtti  -L/usr/local/lib  -Wl,-rpath,/usr/local/lib/thunderbird
-Wl,--as-needed -L/usr/local/lib/c++ -Wl,-rpath=/usr/local/lib/gcc48
-L/usr/local/lib/gcc48 -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id)
actually is a C++ compiler
configure:10527: g++48 -o conftest -O2 -pipe -O3 -DLIBICONV_PLUG
-Wl,-rpath=/usr/local/lib/gcc48 -fno-strict-aliasing  -nostdinc++ -isystem
/usr/local/include/c++/v1 -DLIBICONV_PLUG -Wl,-rpath=/usr/local/lib/gcc48
-fno-exceptions -fno-strict-aliasing -fno-rtti -isystem/usr/local/include
-DLIBICONV_PLUG  -L/usr/local/lib  -Wl,-rpath,/usr/local/lib/thunderbird
-Wl,--as-needed -L/usr/local/lib/c++ -Wl,-rpath=/usr/local/lib/gcc48
-L/usr/local/lib/gcc48 -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id
conftest.C  1>&5
configure:10620: checking whether the linker supports Identical Code Folding
configure:10629: gcc48 -o conftest  -L/usr/local/lib
 -Wl,-rpath,/usr/local/lib/thunderbird -Wl,--as-needed -L/usr/local/lib/c++
-Wl,-rpath=/usr/local/lib/gcc48 -L/usr/local/lib/gcc48 -Wl,-z,noexecstack
-Wl,-z,text -Wl,--build-id -Wl,--icf=safe -ffunction-sections conftest.c
-lelf 1>&2
/usr/local/bin/ld: unrecognized option '--icf=safe'
/usr/local/bin/ld: use the --help option for usage information
collect2: error: ld returned 1 exit status
configure:10670: checking whether removing dead symbols breaks debugging
configure:10677: gcc48 -o conftest.o -O2 -pipe  -O3 -DLIBICONV_PLUG
-Wl,-rpath=/usr/local/lib/gcc48 -fno-strict-aliasing -std=gnu99
-fgnu89-inline -fno-strict-aliasing -ffunction-sections -fdata-sections
-fno-math-errno -g -c conftest.c 1>&2
configure:10678: gcc48 -o conftest  -L/usr/local/lib
 -Wl,-rpath,/usr/local/lib/thunderbird -Wl,--as-needed -L/usr/local/lib/c++
-Wl,-rpath=/usr/local/lib/gcc48 -L/usr/local/lib/gcc48 -Wl,-z,noexecstack
-Wl,-z,text -Wl,--build-id -g -Wl,--gc-sections conftest.o -lelf 1>&2
configure:10729: checking for PIE support
configure:10740: gcc48 -o conftest -O2 -pipe  -O3 -DLIBICONV_PLUG
-Wl,-rpath=/usr/local/lib/gcc48 -fno-strict-aliasing -std=gnu99
-fgnu89-inline -fno-strict-aliasing -ffunction-sections -fdata-sections
-fno-math-errno -isystem/usr/local/include -DLIBICONV_PLUG
 -L/usr/local/lib  -Wl,-rpath,/usr/local/lib/thunderbird -Wl,--as-needed
-L/usr/local/lib/c++ -Wl,-rpath=/usr/local/lib/gcc48 -L/usr/local/lib/gcc48
-Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id -pie conftest.c -lelf 1>&5
/usr/local/bin/ld: /usr/lib/crt1.o: relocation R_X86_64_32 against hidden
symbol `_DYNAMIC' can not be used when making a shared object
/usr/local/bin/ld:
/usr/local/lib/gcc48/gcc/x86_64-portbld-freebsd10.3/4.8.5/crtbegin.o:
relocation R_X86_64_32 against hidden symbol `__TMC_END__' can not be used
when making a shared object
/usr/local/bin/ld:
/usr/local/lib/gcc48/gcc/x86_64-portbld-freebsd10.3/4.8.5/crtend.o:
relocation R_X86_64_32 against `.ctors' can not be used when making a
shared object; recompile with -fPIC
/usr/local/bin/ld: final link failed: Nonrepresentable section on output
collect2: error: ld returned 1 exit status
configure: failed program was:
#line 10733 "configure"
#include "confdefs.h"

int main() {

; return 0; }
configure: error: --enable-pie requires PIE support from the linker.
*** Fix above errors and then restart with\
               "gmake -f client.mk build"
gmake[2]: *** [/usr/ports/mail/thunderbird/work/thunderbird-45.3.0/
client.mk:363: configure] Ошибка 1
gmake[2]: выход из каталога «/usr/ports/mail/thunderbird»
===>  Script "configure" failed unexpectedly.
Please report the problem to ge...@freebsd.org [maintainer] and attach the
"/usr/ports/mail/thunderbird/work/thunderbird-45.3.0/config.log" including
the output of the failure of your make command. Also, it might be a good
idea
to provide an overview of all packages installed on your system (e.g. a
/usr/local/sbin/pkg-static info -g -Ea).
*** Error code 1

Stop.
make[1]: stopped in /usr/ports/mail/thunderbird
*** Error code 1

Stop.
make: stopped in /usr/ports/mail/thunderbird


Thank you in advance,
Boris

Attachment: pkg.lst
Description: Binary data

_______________________________________________
freebsd-gecko@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-gecko
To unsubscribe, send any mail to "freebsd-gecko-unsubscr...@freebsd.org"

Reply via email to