jdk14 and FreeBSD 4.8 problem

Greg Lewis glewis at eyesbeyond.com
Sun Mar 7 22:50:32 PST 2004


On Sat, Mar 06, 2004 at 09:02:17PM +0200, cvetelin andreev wrote:
> Hi all, i have the following problem with building jdk1.4.2 on FreeBSD 4.8-RELEASE FreeBSD 4.8-RELEASE #0: Sat Aug  2 18:21:59 EEST 2003     root at flowerlin:/usr/src/sys/compile/CORE  i386
> 
> On #make install clean, the followin errors occures:
> Sanity check passed.
> (cd  ./../build/bsd-i586/hotspot-i586/tmp; \
>   gmake -f /usr/ports/java/jdk14/work/hotspot/build/bsd/Makefile product \
>         HOTSPOT_BUILD_VERSION=1.4.2-p6-root_06_mar_2004_20_56  GAMMADIR=/usr/por
> ts/java/jdk14/work/hotspot ; )
> gmake[1]: Entering directory `/usr/ports/java/jdk14/work/control/build/bsd-i586/
> hotspot-i586/tmp'
> (cd bsd_i486_compiler2/product; gmake)
> gmake[2]: Entering directory `/usr/ports/java/jdk14/work/control/build/bsd-i586/
> hotspot-i586/tmp/bsd_i486_compiler2/product'
> gmake[3]: Entering directory `/usr/ports/java/jdk14/work/control/build/bsd-i586/
> hotspot-i586/tmp/bsd_i486_compiler2/product'
> Making adlc
> /usr/ports/java/jdk14/work/hotspot/src/share/vm/adlc/output_c.cpp:212: undefined
>  reference to `__builtin_vec_new'
> /usr/ports/java/jdk14/work/hotspot/src/share/vm/adlc/output_c.cpp:244: undefined
>  reference to `__builtin_vec_delete'
> ../generated/adfiles/output_c.o: In function `pipeline_res_stages_initializer(__
> sFILE *, PipelineForm *, NameList &, PipeClassForm *)':
> /usr/ports/java/jdk14/work/hotspot/src/share/vm/adlc/output_c.cpp(.text+0x7d6):
> undefined reference to `__builtin_vec_new'
> /usr/ports/java/jdk14/work/hotspot/src/share/vm/adlc/output_c.cpp(.text+0x95e):
> undefined reference to `__builtin_vec_new'
> /usr/ports/java/jdk14/work/hotspot/src/share/vm/adlc/output_c.cpp(.text+0xa82):
> undefined reference to `__builtin_vec_delete'
> /usr/ports/java/jdk14/work/hotspot/src/share/vm/adlc/output_c.cpp(.text+0xa97):
> undefined reference to `__builtin_vec_delete'
> ../generated/adfiles/output_c.o: In function `pipeline_res_cycles_initializer(__
> collect2: ld returned 1 exit status
> gmake[3]: *** [../generated/adfiles/adlc] Error 1
> gmake[3]: Leaving directory `/usr/ports/java/jdk14/work/control/build/bsd-i586/h
> otspot-i586/tmp/bsd_i486_compiler2/product'
> gmake[2]: *** [ad_stuff] Error 2
> gmake[2]: Leaving directory `/usr/ports/java/jdk14/work/control/build/bsd-i586/h
> otspot-i586/tmp/bsd_i486_compiler2/product'
> gmake[1]: *** [product] Error 2
> gmake[1]: Leaving directory `/usr/ports/java/jdk14/work/control/build/bsd-i586/h
> otspot-i586/tmp'
> gmake: *** [product] Error 2
> *** Error code 2
> Stop in /usr/ports/java/jdk14.
> 
> Here is some information about my system:
> 
> ~% gcc -v
> gcc version 3.4.0 20040218 (prerelease) [FreeBSD]

Noone has tried compiling the JDK with gcc 3.4.  You're pretty much on
your own with this, given that is hasn't even been released yet.

Try just using the system compiler.

-- 
Greg Lewis                          Email   : glewis at eyesbeyond.com
Eyes Beyond                         Web     : http://www.eyesbeyond.com
Information Technology              FreeBSD : glewis at FreeBSD.org



More information about the freebsd-java mailing list