Marcelo, Em Sex, Janeiro 13, 2006 12:23, Marcelo Luiz de Laia escreveu: > Ao compilar um programa eu recebo a seguinte mensagem de erro: > > /usr/bin/ld: cannot find -ljava > > Os passos do programa sao: > > ** libs > gcc -I/usr/lib/R/include -I/include -I/include/linux -fPIC -g -O2 -c > rmageml.c -o rmageml.o gcc -shared -o RMAGEML.so rmageml.o > -L/jre/lib/i386 -ljava > -L/jre/lib/i386/client -ljvm -L/usr/lib/R/lib -lR > /usr/bin/ld: cannot find -ljava > collect2: ld returned 1 exit status > make: ** [RMAGEML.so] Erro 1 > ERROR: compilation failed for package 'RMAGEML > > Mas, as libjavas estao instaladas: > > > [EMAIL PROTECTED]:/# ls -al /usr/lib/jre1.5.0/lib/i386/libj* > -rw-r--r-- 1 root root 67848 2004-09-15 08:31 > /usr/lib/jre1.5.0/lib/i386/libj2pkcs11.so > -rwxr-xr-x 1 root root 5184 2004-09-15 09:13 > /usr/lib/jre1.5.0/lib/i386/libjaas_unix.so > -rwxr-xr-x 1 root root 22317 2004-09-15 08:37 > /usr/lib/jre1.5.0/lib/i386/libjava_crw_demo.so > -rwxr-xr-x 1 root root 77584 2004-09-15 09:46 > /usr/lib/jre1.5.0/lib/i386/libjavaplugin_jni.so > -rwxr-xr-x 1 root root 330648 2004-09-15 09:46 > /usr/lib/jre1.5.0/lib/i386/libjavaplugin_nscp_gcc29.so > -rwxr-xr-x 1 root root 268312 2004-09-15 09:46 > /usr/lib/jre1.5.0/lib/i386/libjavaplugin_nscp.so > -rwxr-xr-x 1 root root 140760 2004-09-15 08:34 > /usr/lib/jre1.5.0/lib/i386/libjava.so > -rwxr-xr-x 1 root root 3824 2004-09-15 09:10 > /usr/lib/jre1.5.0/lib/i386/libjawt.so > -rwxr-xr-x 1 root root 246407 2004-09-15 09:21 > /usr/lib/jre1.5.0/lib/i386/libjdwp.so > -rwxr-xr-x 1 root root 195104 2004-09-15 09:05 > /usr/lib/jre1.5.0/lib/i386/libjpeg.so > -rwxr-xr-x 1 root root 8343 2004-09-15 08:31 > /usr/lib/jre1.5.0/lib/i386/libjsig.so > -rwxr-xr-x 1 root root 66612 2004-09-15 08:44 > /usr/lib/jre1.5.0/lib/i386/libjsoundalsa.so > -rwxr-xr-x 1 root root 268428 2004-09-15 08:44 > /usr/lib/jre1.5.0/lib/i386/libjsound.so > [EMAIL PROTECTED]:/# >
Acho que o caminho é por aqui: Instale o Java Developer Kit e ajuste os caminhos de instalação para a versão que vc instalar, ex: jdk1.4.2. As libs que estão no exemplo abaixo tem que ser ajustadas para a sua versão e para seu interesse. LD_LIBRARY_PATH=/usr/java/jdk1.3.1/jre/lib/i386:/usr/java/jdk1.3.1/jre/lib/i386/native_threads:/usr/java/jdk1.3.1/jre/lib/i386/classic export LD_LIBRARY_PATH Um abraço, Luiz Gonzaga da Mata -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

