logo       

Re: Instalando a la vieja usanza: error: msg#01352

Subject: Re: Instalando a la vieja usanza: error
Carlos E. R. escribió:

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


El 2006-02-27 a las 16:53 +0100, Jose Sanchez escribió:

talimades:/usr/local/pgplot # make
g77 -fno-backslash -o pgdemo1 /usr/local/src/pgplot/examples/pgdemo1.f
-L/usr/local/pgplot -lpgplot -L/usr/X11R6/lib -lX11
/usr/lib/gcc-lib/i586-suse-linux/3.3.4/../../../../i586-suse-linux/bin/ld: no
se puede encontrar -lX11
collect2: ld returned 1 exit status
make: *** [pgdemo1] Error 1
talimades:/usr/local/pgplot #

El fichero en cuestion "ld" si existe.

Fíjate bien, no es ld, es "libX11" lo que no encuentra. Seguramente te falta la versión -devel del paquete correspondiente (que no te digo cual es, te lo dejo como ejercicio ;-) )
Ok, ok. He instalado el x11 devel y ya compila bien. :D

He intentado entender que está pasando pero no me entero.
Mi problema es que no se como interpretar algunas lineas del makefile, en
concreto:
PGPLOT_LIB=-L'pwd' -lpgplot
¿cómo hay que interpretar esta linea??

Imposible saberlo sin ver el todo. Pero 'pwd' se substituye, creo, por la salida del comando "pwd" en el moemento de leerlo.
Lo que no entiendo es si -lpgplot es el nombre que se le da a PGPLOT_LIB o si es una opcion o ... no se. :(

Después de hacer el make con éxito trato de compilar algo y falla.

jsa@talimades:~> g77 -o demo ver_ahora.f -lpgplot -lX11
/usr/lib/gcc-lib/i586-suse-linux/3.3.4/../../../../i586-suse-linux/bin/ld: no se puede encontrar -lpgplot
collect2: ld returned 1 exit status
jsa@talimades:~>

Gracias,
un saludo

- -- Saludos
      Carlos Robinson


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (GNU/Linux)
Comment: Made with pgp4pine 1.76

iD8DBQFEAyM8tTMYHG2NR9URAi96AJwNeKmD8s3p1PPpKgOBP/CaPs0elQCfZTXg
7LCBg25FvRzfmgduX7BD7Jo=
=kOd8
-----END PGP SIGNATURE-----



--

      J.J. Sánchez




<Prev in Thread] Current Thread [Next in Thread>