This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC 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: 4.3.0-rc1 available


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

gbv@gauss:/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
gbv@oxixares.com
http://www.oxixares.com/~gbv
Ogijares, Granada - SPAIN


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