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
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"