[Bug 214864] [exp-run] test build with lld as /usr/bin/ld

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Tue Nov 29 13:59:00 UTC 2016


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=214864

--- Comment #2 from Ed Maste <emaste at freebsd.org> ---
Thanks Antoine.

For my future reference, the amd64 ports responsible for >= 100 other skipped
ports are:


#       Package Origin  Phase   Skipped Log
2       libXau-1.0.8_3  x11/libXau      configure       2594    configure_error
3       libXdmcp-1.1.2  x11/libXdmcp    configure       2044    configure_error
6       libICE-1.0.9_1,1        x11/libICE      configure       1763   
configure_error
7       libfontenc-1.1.3        x11-fonts/libfontenc    configure       1549   
configure_error
4       libxshmfence-1.2        x11/libxshmfence        configure       1494   
configure_error
32      ruby-2.2.6,1    lang/ruby22     build   1354    coredump
35      pear-1.10.1     devel/pear      stage   457     ???
386     ghc-7.10.2_1    lang/ghc        build   455     ???
5       makedepend-1.0.5,1      devel/makedepend        configure       340    
configure_error
27      glib-2.46.2_4   devel/glib20    configure       302     configure_error
1       boehm-gc-7.6.0  devel/boehm-gc  configure       243     configure_error
41      icu-58.1,1      devel/icu       build   209     ???
20      p11-kit-0.23.2  security/p11-kit        configure       148    
configure_error
26      postgresql93-client-9.3.15_1    databases/postgresql93-client   build  
146     ???
22      fontconfig-2.12.1,1     x11-fonts/fontconfig    configure       141    
configure_error
24      jpeg-turbo-1.5.1        graphics/jpeg-turbo     build   141    
linker_error
14      go-1.7.3,1      lang/go build   110     ???

The x11 libs and some others (x11/libXau x11/libXdmcp x11/libICE
x11-fonts/libfontenc x11/libxshmfence devel/makedepend devel/glib20
x11-fonts/fontconfig devel/libthai security/razorback-api graphics/libqrencode)
fail for a somewhat odd pkg-config error:

checking for XDMCP... configure: error: in
`/wrkdirs/usr/ports/x11/libXdmcp/work/libXdmcp-1.1.2':
configure: error: The pkg-config script could not be found or is too old.  Make
sure it
is in your PATH or set the PKG_CONFIG environment variable to the full
path to pkg-config.

These are responsible for the vast majority of skipped ports. A sampling of
other failures from the above showed little commonality between reasons for
failure.

i386 results include the x11 libs and related, but i386 has two additional
failures that overshadow the rest:

#       Package Origin  Phase   Skipped Log
16      perl5-5.24.1.r4 lang/perl5.24   build   8258    coredump
1       libffi-3.2.1    devel/libffi    build   7403    linker_error

perl's failure looks like:

LD_LIBRARY_PATH=/wrkdirs/usr/ports/lang/perl5.24/work/perl-5.24.1-RC4
./miniperl -w -Ilib -Idist/Exporter/lib -MExporter -e '<?>' || sh -c 'echo >&2
Failed to build miniperl.  Please run make minitest; exit 1'
Segmentation fault (core dumped)
Failed to build miniperl. Please run make minitest

libffi's failure looks like:

libtool: link: cc -shared  -fPIC -DPIC -o .libs/libffi.so.6.0.4 
src/.libs/prep_cif.o src/.libs/types.o src/.libs/raw_api.o
src/.libs/java_raw_api.o src/.libs/closures.o src/x86/.libs/ffi.o
src/x86/.libs/freebsd.o src/x86/.libs/win32.o    -O2 -fstack-protector
-fstack-protector  
can't create dynamic relocation R_386_32 against readonly segment
can't create dynamic relocation R_386_32 against readonly segment
can't create dynamic relocation R_386_32 against readonly segment
can't create dynamic relocation R_386_32 against readonly segment
cc: error: linker command failed with exit code 1 (use -v to see invocation)

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the freebsd-ports-bugs mailing list