This is the mail archive of the java@gcc.gnu.org mailing list for the Java project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: MACOSX support


I just fetch the current GCC 3.3 branch from cvs and tried to build it. During the 'make bootstrap-lean' I get the following error :

/Users/gbevin/gcc/out/gcc/xgcc -shared-libgcc -B/Users/gbevin/gcc/out/gcc/ -nostdinc++ -L/Users/gbevin/gcc/out/powerpc-apple-darwin6.4/soft-float/libstdc++- v3/src -L/Users/gbevin/gcc/out/powerpc-apple-darwin6.4/soft-float/libstdc++- v3/src/.libs -B/opt/gcc-cvs/powerpc-apple-darwin6.4/bin/ -B/opt/gcc-cvs/powerpc-apple-darwin6.4/lib/ -isystem /opt/gcc-cvs/powerpc-apple-darwin6.4/include -msoft-float -DHAVE_CONFIG_H -I. -I../../../../libjava -I./include -I./gcj -I../../../../libjava -Iinclude -I../../../../libjava/include -I../../../../libjava/../boehm-gc/include -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DALL_INTERIOR_POINTERS=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -I../../../../libjava/libltdl -I../../../../libjava/libltdl -I../../../../libjava/.././libjava/../gcc -I../../../../libjava/../zlib -I../../../../libjava/../libffi/include -I../libffi/include -fno-rtti -fnon-call-exceptions -fdollars-in-identifiers -Wswitch-enum -I/usr/X11R6/include -W -Wall -D_GNU_SOURCE -DPREFIX=\"/opt/gcc-cvs\" -g -O2 -msoft-float -MD -MT gnu/gcj/runtime/natNameFinder.lo -MF gnu/gcj/runtime/natNameFinder.pp -c ../../../../libjava/gnu/gcj/runtime/natNameFinder.cc -o gnu/gcj/runtime/natNameFinder.o
../../../../libjava/gnu/gcj/runtime/natNameFinder.cc: In member function `
java::lang::StackTraceElement*
gnu::gcj::runtime::NameFinder::dladdrLookup(gnu::gcj::RawData*, __java_int)
':
../../../../libjava/gnu/gcj/runtime/natNameFinder.cc:68: error: `Dl_info'
undeclared (first use this function)
../../../../libjava/gnu/gcj/runtime/natNameFinder.cc:68: error: (Each
undeclared identifier is reported only once for each function it appears
in.)
../../../../libjava/gnu/gcj/runtime/natNameFinder.cc:68: error: parse error
before `;' token
../../../../libjava/gnu/gcj/runtime/natNameFinder.cc:70: error: `dl_info'
undeclared (first use this function)
../../../../libjava/gnu/gcj/runtime/natNameFinder.cc:70: error: `dladdr'
undeclared (first use this function)
make[5]: *** [gnu/gcj/runtime/natNameFinder.lo] Error 1
make[4]: *** [all-recursive] Error 1
make[3]: *** [multi-do] Error 1
make[2]: *** [all-multi] Error 2
make[1]: *** [all-target-libjava] Error 2
make: *** [bootstrap-lean] Error 2


This is on a hfs+ (journalling) filesystem running MacOSX 10.2.4.

I head the same error with the head cvs co from yesterday.

Is there some configuration issue that causes this?

Thanks for all the help,

Geert

On donderdag, feb 20, 2003, at 09:30 Europe/Brussels, Andreas Tobler wrote:

So,

first of all gcj for MACOSX is WIP.
We're working on and beside some testing it is not useful yet.
The version you mention 3.2.2 may build a hello World native & interpreted.
And also a few testcases will pass. But I doubt if you can use it for more.


A recent snapshot of 3.3 will show you much more working code. Though, not
completed yet.


From my view it will probably go in in a 3.4 release. (means enable by default)
For 3.3 it is too late since we're lacking some functionalities which are
not yet merged. (boehm-gc)
Too late in the regard of the release date for 3.3 which will be soon.


Regarding ufs/hfs+, this issue was solved about a year ago. I just verified
last night that building on hfs+ still works. The source is on ufs. Now
I run a build with both src and objdir on a hfs+.


I think at least the fs should be a hfs+ (extended) and NOT hfs.
So you don't have to reformat.

If you try to build it, pick a 3.3 snapshot, it has much improvements in.

Hope it helps,
Andreas




--
Geert Bevin             Uwyn
"Use what you need"     Lambermontlaan 148
http://www.uwyn.com     1030 Brussels
gbevin at uwyn dot com         Tel & Fax +32 2 245 41 06

PGP Fingerprint : 4E21 6399 CD9E A384 6619  719A C8F4 D40D 309F D6A9
Public PGP key  : available at servers pgp.mit.edu, wwwkeys.pgp.net


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]