Jose Sanchez escribió:
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:~>
Ya está arreglado. He metido en el .bashrc estas lineas: ###################################### # PGPLOT ###################################### PGPLOT_DIR="/usr/local/pgplot/" export PGPLOT_DIR LD_LIBRARY_PATH="/usr/local/pgplot" export LD_LIBRARY_PATH Y luego para compilar hago esto tan feo: g77 -o ejemplo ejemplo.f -L/usr/local/pgplot -lpgplot -L/usr/X11R6/lib -lX11 Asi parece que va bien. Mil gracias, y un saludo.
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