An alternative Eclipse 3 port
Panagiotis Astithas
past at noc.ntua.gr
Mon Jun 28 23:54:03 PDT 2004
Greg Lewis wrote:
> On Mon, Jun 28, 2004 at 10:23:35PM -0600, Ethan Killian wrote:
>
>>Nice job on the Motif port, I got it compiled after I added the
>>gcj/libgcj-config.h file to my build path. I am pretty sure my gcj
>>libraries are where they installed to on my FreeBSD 5.2.1 RELENG system
>>by default, I don't normally use gcj. Note, this is JUST for the Motif
>>port, the GTK version compiles and works nicely.
>
>
> This is the wrong "fix" and only makes things more broken.
>
>
>>Here is the errors I get:
>>-----------------------------------------------------------------------
>>Building FreeBSD version of KDE DLL.
>>g++ -fno-rtti -c -O -I/usr/local/include -I/usr/X11R6/include
>>-I/usr/local/jdk1.4.2/include -I/usr/local/jdk1.4.2/include/bsd
>>-I/usr/local/jdk1.4.2/include/freebsd -o kde.o kde.cc
>>In file included from swt.h:23,
>> from kde.cc:21:
>>/usr/local/include/jni.h:17:31: gcj/libgcj-config.h: No such file or directory
>
>
> This is your problem. No, not that it can't find gcj/libgcj-config.h. The
> problem is that its including the wrong jni.h. It should be getting it
> from /usr/local/jdk1.4.2/include/ but instead its getting it from
> /usr/local/include due to the order of the -I flags in the compilation line
> above. The correct fix is to reorder the -I flags so that the correct
> jni.h header is found.
Quite right, I haven't anticipated a gcj installation. I have made the
necessary change to the port skeleton and I made a pass for anything
similar. Let me know if this works for you.
Cheers,
--
Panagiotis Astithas
Electrical & Computer Engineer, PhD
Network Management Center
National Technical University of Athens, Greece
More information about the freebsd-java
mailing list