Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 28/08/2007, à 17:16

forumubu_jv

pgplot

Bonjour, j'ai installé pgplot (un bibliotheque de routines d'affichage de graphiques sous Fortran) avec le gestionnaire de paquets Synaptic d'Ubuntu. La bibliotheque est bien installee dans /usr/lib/. Lorsque je lance la compilation par:
f77 -fno-backslash pgdemo1.f -o pgdemo1 /usr/lib/libpgplot.a
j'ai plein de routines inconnues:
/usr/lib/libpgplot.a(pndriv.o): In function `write_image_file':
(.text+0xfa): undefined reference to `png_create_write_struct'
.............................
/usr/lib/libpgplot.a(xwdriv.o): In function `xw_add_events':
(.text+0x5ad): undefined reference to `XSelectInput'

qui font penser qu'il manque par exemple la librairie X11
Sous Mandriva il fallait lancer la compilation:
f77 -fno-backslash pgdemo1.f -o pgdemo1 /usr/lib/libpgplot.a -lX11
mais avec Ubuntu, si j'ajoute -lX1, le loader ne trouve pas cette librairie:
/usr/bin/ld: cannot find -lX11
Effectivement, je ne trouve nulle part trace de libX11.a mais je trouve :
/usr/lib/libX11.so.6
/usr/lib/libX11.so.6.2.0
Alors comment chainer les librairies "share object"?
Merci de me donner une piste...

Hors ligne