lang/gcc48 fails to build on 9.1-RELEASE

Carlos Jacobo Puga Medina cjpugmed at gmail.com
Mon Jan 20 01:11:11 UTC 2014


I've problems to build lang/gcc48 using the default port options on
FreeBSD-9.1-RELEASE-p10/i386.

Here's the relevant part of the build log:

gmake[4]: se sale del directorio
`/usr/ports/lang/gcc48/work/build/i386-portbld-freebsd9.1/libjava'
/bin/sh ./libtool --tag=GCJ   --mode=compile
/usr/ports/lang/gcc48/work/build/./gcc/gcj
-B/usr/ports/lang/gcc48/work/build/i386-portbld-freebsd9.1/libjava/
-B/usr/ports/lang/gcc48/work/build/./gcc/
-B/usr/local/i386-portbld-freebsd9.1/bin/
-B/usr/local/i386-portbld-freebsd9.1/lib/ -isystem
/usr/local/i386-portbld-freebsd9.1/include -isystem
/usr/local/i386-portbld-freebsd9.1/sys-include    -ffloat-store
-fomit-frame-pointer -Usun -fclasspath=
-fbootclasspath=../.././../gcc-4.8-20131212/libjava/classpath/lib
--encoding=UTF-8 -Wno-deprecated -fbootstrap-classes -g -O2 -c -o
java/lang/Object.lo
-fsource-filename=../.././../gcc-4.8-20131212/libjava/java/lang/Object.java
../.././../gcc-4.8-20131212/libjava/classpath/lib/java/lang/Object.class
libtool: compile:  /usr/ports/lang/gcc48/work/build/./gcc/gcj
-B/usr/ports/lang/gcc48/work/build/i386-portbld-freebsd9.1/libjava/
-B/usr/ports/lang/gcc48/work/build/./gcc/
-B/usr/local/i386-portbld-freebsd9.1/bin/
-B/usr/local/i386-portbld-freebsd9.1/lib/ -isystem
/usr/local/i386-portbld-freebsd9.1/include -isystem
/usr/local/i386-portbld-freebsd9.1/sys-include -ffloat-store
-fomit-frame-pointer -Usun -fclasspath=
-fbootclasspath=../.././../gcc-4.8-20131212/libjava/classpath/lib
--encoding=UTF-8 -Wno-deprecated -fbootstrap-classes -g -O2 -c
-fsource-filename=../.././../gcc-4.8-20131212/libjava/java/lang/Object.java
../.././../gcc-4.8-20131212/libjava/classpath/lib/java/lang/Object.class
-fPIC -o java/lang/.libs/Object.o
jc1: error: unrecognized command line option '-fcheck-references'
gmake[3]: *** [java/lang/Object.lo] Error 1
gmake[3]: *** Se espera a que terminen otras tareas....
gmake[3]: se sale del directorio
`/usr/ports/lang/gcc48/work/build/i386-portbld-freebsd9.1/libjava'
gmake[2]: *** [all-recursive] Error 1
gmake[2]: se sale del directorio
`/usr/ports/lang/gcc48/work/build/i386-portbld-freebsd9.1/libjava'
gmake[1]: *** [all-target-libjava] Error 2
gmake[1]: se sale del directorio `/usr/ports/lang/gcc48/work/build'
gmake: *** [bootstrap-lean] Error 2
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.
*** [do-build] Error code 1

Stop in /usr/ports/lang/gcc48.
*** [build] Error code 1

Stop in /usr/ports/lang/gcc48.

===>>> make failed for lang/gcc48
===>>> Aborting update

===>>> Killing background jobs
Terminated

It seems that use -fcheck-references for CHECKREFSPEC in libjava causes the
problem.

--CJPM


More information about the freebsd-ports mailing list