El Friday 22 February 2008 20:21:36 Paweł Sikora escribió: > On Friday 22 of February 2008 21:08:10 Guillermo Ballester Valor wrote: > > ../../../native/jni/classpath/.libs/jcl.o -ljack -m32 -m32 -m32 > > -Wl,-soname -Wl,libgjsmdssi.so -o .libs/libgjsmdssi.so > > /usr/lib64/gcc/x86_64-suse-linux/4.2.1/../../../../x86_64-suse-linux/bin/ > >ld > > > >: skipping incompatible /usr/lib64/libjack.so when searching for -ljack > > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > > > /usr/lib64/gcc/x86_64-suse-linux/4.2.1/../../../../x86_64-suse-linux/bin/ > >ld > > > >: cannot find -ljack > > as far i can see you're trying to build libgcj multilib (32/64-bits) > on x86_64 only enviroment. please try --disable-libjava-multilib option > with this (or equivalent) patch: > http://cvs.pld-linux.org/cgi-bin/cvsweb/SOURCES/gcc4-libjava-multilib.patch >?rev=HEAD
I just only wanted to check the tarball. I followed the instructions in gcc web. I configured cd objdir ../gcc-4.3.0-RC-20080222/configure and then build make it seems that to build in openSUSE x86_64 we need hacks and patches. I patched the source [EMAIL PROTECTED]:/tmp/gcc-4.3.0-RC-20080222> patch -p1 libjava/configure.ac /tmp/downloads/multilib.patch patching file libjava/configure.ac Hunk #1 succeeded at 82 with fuzz 2 (offset -2 lines). And configured with the suggested option ../gcc-4.3.0-RC-20080222/configure --disable-libjava-multilib And again it failed in same place :( libtool: link: /tmp/objdir/./gcc/xgcc -B/tmp/objdir/./gcc/ -B/usr/local/x86_64-unknown-linux-gnu/bin/ -B/usr/local/x86_64-unknown-linux-gnu/lib/ -isystem /usr/local/x86_64-unknown-linux-gnu/include -isystem /usr/local/x86_64-unknown-linux-gnu/sys-include -m32 -shared .libs/gnu_javax_sound_midi_dssi_DSSIMidiDeviceProvider.o .libs/gnu_javax_sound_midi_dssi_DSSISynthesizer.o ../../../native/jni/classpath/.libs/jcl.o -ljack -m32 -m32 -m32 -Wl,-soname -Wl,libgjsmdssi.so -o .libs/libgjsmdssi.so /usr/lib64/gcc/x86_64-suse-linux/4.2.1/../../../../x86_64-suse-linux/bin/ld: skipping incompatible /usr/lib64/libjack.so when searching for -ljack /usr/lib64/gcc/x86_64-suse-linux/4.2.1/../../../../x86_64-suse-linux/bin/ld: cannot find -ljack collect2: ld returned 1 exit status make[8]: *** [libgjsmdssi.la] Error 1 make[8]: se sale del directorio `/tmp/objdir/x86_64-unknown-linux-gnu/32/libjava/classpath/native/jni/midi-dssi' make[7]: *** [all-recursive] Error 1 make[7]: se sale del directorio `/tmp/objdir/x86_64-unknown-linux-gnu/32/libjava/classpath/native/jni' make[6]: *** [all-recursive] Error 1 make[6]: se sale del directorio `/tmp/objdir/x86_64-unknown-linux-gnu/32/libjava/classpath/native' make[5]: *** [all-recursive] Error 1 make[5]: se sale del directorio `/tmp/objdir/x86_64-unknown-linux-gnu/32/libjava/classpath' make[4]: *** [all-recursive] Error 1 make[4]: se sale del directorio `/tmp/objdir/x86_64-unknown-linux-gnu/32/libjava' make[3]: *** [multi-do] Error 1 make[3]: se sale del directorio `/tmp/objdir/x86_64-unknown-linux-gnu/libjava' make[2]: *** [all-multi] Error 2 make[2]: se sale del directorio `/tmp/objdir/x86_64-unknown-linux-gnu/libjava' make[1]: *** [all-target-libjava] Error 2 make[1]: se sale del directorio `/tmp/objdir' make: *** [all] Error 2 Guillermo -- Guillermo Ballester Valor [EMAIL PROTECTED] http://www.oxixares.com/~gbv Ogijares, Granada - SPAIN