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 03/06/2007, à 15:30

naoli

Xfoil sur ubuntu

Bonjour à tous

J'essaie en vain d'installer la version linux de Xfoil. Il faut modifier des Makefile, quelque chose que j'avais oublié depuis que j'étais passé à Ubuntu. Bref, j'ai une erreur lors de la compilation des librairies : après avoir rentré make :

naoli@ubuntu:~ make
gcc -c  Xwin.c
Xwin.c:73:22: erreur: X11/Xlib.h : Aucun fichier ou répertoire de ce type
Xwin.c:74:23: erreur: X11/Xutil.h : Aucun fichier ou répertoire de ce type
Xwin.c:75:28: erreur: X11/cursorfont.h : Aucun fichier ou répertoire de ce type
Xwin.c:151: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
Xwin.c:152: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘window’
Xwin.c:153: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘pixmap’
Xwin.c:154: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘buffer’
Xwin.c:155: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘cursor’
Xwin.c:156: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘gc’
Xwin.c:162: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘parent_window’
Xwin.c:163: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘cmap’
Xwin.c: In function ‘gwxopen’:
Xwin.c:224: erreur: ‘display’ undeclared (first use in this function)
Xwin.c:224: erreur: (Each undeclared identifier is reported only once
Xwin.c:224: erreur: for each function it appears in.)
Xwin.c:233: erreur: ‘parent_window’ undeclared (first use in this function)
Xwin.c: In function ‘gwxwinopen’:
Xwin.c:259: erreur: ‘XSizeHints’ undeclared (first use in this function)
Xwin.c:259: erreur: expected ‘;’ before ‘hints’
Xwin.c:260: erreur: ‘XSetWindowAttributes’ undeclared (first use in this function)
Xwin.c:260: erreur: expected ‘;’ before ‘wattrib’
Xwin.c:263: erreur: ‘XEvent’ undeclared (first use in this function)
Xwin.c:263: erreur: expected ‘;’ before ‘event’
Xwin.c:264: erreur: ‘XColor’ undeclared (first use in this function)
Xwin.c:264: erreur: expected ‘;’ before ‘fgcurs’
Xwin.c:265: erreur: ‘Font’ undeclared (first use in this function)
Xwin.c:265: erreur: expected ‘;’ before ‘font’
Xwin.c:266: erreur: ‘XGCValues’ undeclared (first use in this function)
Xwin.c:266: erreur: expected ‘;’ before ‘gcv’
Xwin.c:273: erreur: ‘Pixmap’ undeclared (first use in this function)
Xwin.c:273: erreur: expected ‘;’ before ‘curs’
Xwin.c:285: erreur: ‘display’ undeclared (first use in this function)
Xwin.c:309: erreur: ‘cmap’ undeclared (first use in this function)
Xwin.c:312: erreur: ‘wattrib’ undeclared (first use in this function)
Xwin.c:315: erreur: ‘ExposureMask’ undeclared (first use in this function)
Xwin.c:315: erreur: ‘ConfigureNotify’ undeclared (first use in this function)
Xwin.c:317: erreur: ‘KeyPressMask’ undeclared (first use in this function)
Xwin.c:317: erreur: ‘ButtonPressMask’ undeclared (first use in this function)
Xwin.c:318: erreur: ‘CWColormap’ undeclared (first use in this function)
Xwin.c:318: erreur: ‘CWEventMask’ undeclared (first use in this function)
Xwin.c:320: erreur: ‘CWBackPixel’ undeclared (first use in this function)
Xwin.c:320: erreur: ‘CWBorderPixel’ undeclared (first use in this function)
Xwin.c:325: erreur: ‘WhenMapped’ undeclared (first use in this function)
Xwin.c:326: erreur: ‘AllPlanes’ undeclared (first use in this function)
Xwin.c:328: erreur: ‘SouthWestGravity’ undeclared (first use in this function)
Xwin.c:330: erreur: ‘NorthWestGravity’ undeclared (first use in this function)
Xwin.c:334: erreur: ‘CWBitGravity’ undeclared (first use in this function)
Xwin.c:334: erreur: ‘CWBackingStore’ undeclared (first use in this function)
Xwin.c:335: erreur: ‘CWWinGravity’ undeclared (first use in this function)
Xwin.c:335: erreur: ‘CWBackingPlanes’ undeclared (first use in this function)
Xwin.c:339: erreur: ‘window’ undeclared (first use in this function)
Xwin.c:341: erreur: ‘InputOutput’ undeclared (first use in this function)
Xwin.c:341: erreur: ‘CopyFromParent’ undeclared (first use in this function)
Xwin.c:346: erreur: ‘pixmap’ undeclared (first use in this function)
Xwin.c:349: erreur: ‘buffer’ undeclared (first use in this function)
Xwin.c:353: erreur: ‘hints’ undeclared (first use in this function)
Xwin.c:353: erreur: ‘USPosition’ undeclared (first use in this function)
Xwin.c:353: erreur: ‘USSize’ undeclared (first use in this function)
Xwin.c:360: erreur: ‘None’ undeclared (first use in this function)
Xwin.c:363: erreur: ‘fgcurs’ undeclared (first use in this function)
Xwin.c:364: erreur: ‘bgcurs’ undeclared (first use in this function)
Xwin.c:368: erreur: ‘curs’ undeclared (first use in this function)
Xwin.c:370: erreur: ‘cursor’ undeclared (first use in this function)
Xwin.c:373: erreur: ‘XC_draft_small’ undeclared (first use in this function)
Xwin.c:381: erreur: ‘gcv’ undeclared (first use in this function)
Xwin.c:381: erreur: ‘GXcopy’ undeclared (first use in this function)
Xwin.c:385: erreur: ‘LineSolid’ undeclared (first use in this function)
Xwin.c:386: erreur: ‘CapButt’ undeclared (first use in this function)
Xwin.c:387: erreur: ‘FillSolid’ undeclared (first use in this function)
Xwin.c:388: erreur: ‘JoinMiter’ undeclared (first use in this function)
Xwin.c:390: erreur: ‘GCFunction’ undeclared (first use in this function)
Xwin.c:390: erreur: ‘GCForeground’ undeclared (first use in this function)
Xwin.c:390: erreur: ‘GCBackground’ undeclared (first use in this function)
Xwin.c:390: erreur: ‘GCLineWidth’ undeclared (first use in this function)
Xwin.c:392: erreur: ‘GCLineStyle’ undeclared (first use in this function)
Xwin.c:392: erreur: ‘GCCapStyle’ undeclared (first use in this function)
Xwin.c:392: erreur: ‘GCFillStyle’ undeclared (first use in this function)
Xwin.c:392: erreur: ‘GCJoinStyle’ undeclared (first use in this function)
Xwin.c:394: erreur: ‘gc’ undeclared (first use in this function)
Xwin.c:397: erreur: ‘font’ undeclared (first use in this function)
Xwin.c:403: erreur: ‘event’ undeclared (first use in this function)
Xwin.c:404: erreur: ‘Expose’ undeclared (first use in this function)
Xwin.c: In function ‘gwxclear’:
Xwin.c:418: erreur: ‘buffer’ undeclared (first use in this function)
Xwin.c:418: erreur: ‘window’ undeclared (first use in this function)
Xwin.c:419: erreur: ‘display’ undeclared (first use in this function)
Xwin.c:423: erreur: ‘gc’ undeclared (first use in this function)
Xwin.c: In function ‘gwxstatus’:
Xwin.c:442: erreur: ‘XWindowAttributes’ undeclared (first use in this function)
Xwin.c:442: erreur: expected ‘;’ before ‘xwa’
Xwin.c:443: erreur: ‘Window’ undeclared (first use in this function)
Xwin.c:443: erreur: expected ‘;’ before ‘w_root’
Xwin.c:446: erreur: ‘display’ undeclared (first use in this function)
Xwin.c:446: erreur: ‘window’ undeclared (first use in this function)
Xwin.c:446: erreur: ‘xwa’ undeclared (first use in this function)
Xwin.c:456: erreur: ‘w_root’ undeclared (first use in this function)
Xwin.c:456: erreur: ‘w_parent’ undeclared (first use in this function)
Xwin.c:456: erreur: ‘w_children’ undeclared (first use in this function)
Xwin.c: In function ‘gwxclose’:
Xwin.c:478: erreur: ‘display’ undeclared (first use in this function)
Xwin.c:478: erreur: ‘cursor’ undeclared (first use in this function)
Xwin.c:479: erreur: ‘gc’ undeclared (first use in this function)
Xwin.c:480: erreur: ‘pixmap’ undeclared (first use in this function)
Xwin.c:480: erreur: ‘Pixmap’ undeclared (first use in this function)
Xwin.c: In function ‘gwxdestroy’:
Xwin.c:491: erreur: ‘display’ undeclared (first use in this function)
Xwin.c:491: erreur: ‘window’ undeclared (first use in this function)
Xwin.c: In function ‘gwxflush’:
Xwin.c:501: erreur: ‘buffer’ undeclared (first use in this function)
Xwin.c:501: erreur: ‘pixmap’ undeclared (first use in this function)
Xwin.c:502: erreur: ‘display’ undeclared (first use in this function)
Xwin.c:502: erreur: ‘window’ undeclared (first use in this function)
Xwin.c:502: erreur: ‘gc’ undeclared (first use in this function)
Xwin.c: In function ‘gwxdrawtobuffer’:
Xwin.c:529: erreur: ‘pixmap’ undeclared (first use in this function)
Xwin.c:529: erreur: ‘Pixmap’ undeclared (first use in this function)
Xwin.c:530: erreur: ‘display’ undeclared (first use in this function)
Xwin.c:530: erreur: ‘window’ undeclared (first use in this function)
Xwin.c:531: erreur: ‘gc’ undeclared (first use in this function)
Xwin.c:537: erreur: ‘buffer’ undeclared (first use in this function)
Xwin.c: In function ‘gwxdrawtowindow’:
Xwin.c:547: erreur: ‘buffer’ undeclared (first use in this function)
Xwin.c:547: erreur: ‘window’ undeclared (first use in this function)
Xwin.c: In function ‘gwxline’:
Xwin.c:561: erreur: ‘display’ undeclared (first use in this function)
Xwin.c:561: erreur: ‘buffer’ undeclared (first use in this function)
Xwin.c:561: erreur: ‘gc’ undeclared (first use in this function)
Xwin.c: In function ‘gwxresize’:
Xwin.c:577: erreur: ‘XEvent’ undeclared (first use in this function)
Xwin.c:577: erreur: expected ‘;’ before ‘event’
Xwin.c:581: erreur: ‘ExposureMask’ undeclared (first use in this function)
Xwin.c:581: erreur: ‘ResizeRedirectMask’ undeclared (first use in this function)
Xwin.c:585: erreur: ‘display’ undeclared (first use in this function)
Xwin.c:586: erreur: ‘event’ undeclared (first use in this function)
Xwin.c:591: erreur: ‘window’ undeclared (first use in this function)
Xwin.c:608: erreur: ‘pixmap’ undeclared (first use in this function)
Xwin.c:608: erreur: ‘Pixmap’ undeclared (first use in this function)
Xwin.c:612: erreur: ‘buffer’ undeclared (first use in this function)
Xwin.c:614: erreur: ‘gc’ undeclared (first use in this function)
Xwin.c: In function ‘gwxlinez’:
Xwin.c:649: erreur: ‘XPoint’ undeclared (first use in this function)
Xwin.c:649: erreur: expected ‘;’ before ‘points’
Xwin.c:659: erreur: ‘points’ undeclared (first use in this function)
Xwin.c:663: erreur: ‘display’ undeclared (first use in this function)
Xwin.c:663: erreur: ‘buffer’ undeclared (first use in this function)
Xwin.c:663: erreur: ‘gc’ undeclared (first use in this function)
Xwin.c:663: erreur: ‘CoordModeOrigin’ undeclared (first use in this function)
Xwin.c: In function ‘gwxpoly’:
Xwin.c:678: erreur: ‘XPoint’ undeclared (first use in this function)
Xwin.c:678: erreur: expected ‘;’ before ‘points’
Xwin.c:688: erreur: ‘points’ undeclared (first use in this function)
Xwin.c:704: erreur: ‘display’ undeclared (first use in this function)
Xwin.c:704: erreur: ‘buffer’ undeclared (first use in this function)
Xwin.c:704: erreur: ‘gc’ undeclared (first use in this function)
Xwin.c:705: erreur: ‘Nonconvex’ undeclared (first use in this function)
Xwin.c:705: erreur: ‘CoordModeOrigin’ undeclared (first use in this function)
Xwin.c: In function ‘gwxsetcolor’:
Xwin.c:718: erreur: ‘display’ undeclared (first use in this function)
Xwin.c:718: erreur: ‘gc’ undeclared (first use in this function)
Xwin.c: In function ‘gwxsetbgcolor’:
Xwin.c:732: erreur: ‘display’ undeclared (first use in this function)
Xwin.c:732: erreur: ‘gc’ undeclared (first use in this function)
Xwin.c: In function ‘gwxcolorname2rgb’:
Xwin.c:754: erreur: ‘XColor’ undeclared (first use in this function)
Xwin.c:754: erreur: expected ‘;’ before ‘color_def’
Xwin.c:776: erreur: ‘display’ undeclared (first use in this function)
Xwin.c:776: erreur: ‘cmap’ undeclared (first use in this function)
Xwin.c:776: erreur: ‘color_def’ undeclared (first use in this function)
Xwin.c: In function ‘gwxallocrgbcolor’:
Xwin.c:798: erreur: ‘XColor’ undeclared (first use in this function)
Xwin.c:798: erreur: expected ‘;’ before ‘color_def’
Xwin.c:800: erreur: ‘color_def’ undeclared (first use in this function)
Xwin.c:805: erreur: ‘display’ undeclared (first use in this function)
Xwin.c:805: erreur: ‘cmap’ undeclared (first use in this function)
Xwin.c: In function ‘gwxfreecolor’:
Xwin.c:825: erreur: ‘display’ undeclared (first use in this function)
Xwin.c:825: erreur: ‘cmap’ undeclared (first use in this function)
Xwin.c: In function ‘gwxstring’:
Xwin.c:842: erreur: ‘display’ undeclared (first use in this function)
Xwin.c:842: erreur: ‘buffer’ undeclared (first use in this function)
Xwin.c:842: erreur: ‘gc’ undeclared (first use in this function)
Xwin.c: In function ‘gwxdash’:
Xwin.c:860: erreur: ‘display’ undeclared (first use in this function)
Xwin.c:860: erreur: ‘gc’ undeclared (first use in this function)
Xwin.c:862: erreur: ‘LineSolid’ undeclared (first use in this function)
Xwin.c:862: erreur: ‘CapButt’ undeclared (first use in this function)
Xwin.c:862: erreur: ‘JoinMiter’ undeclared (first use in this function)
Xwin.c:880: erreur: ‘LineOnOffDash’ undeclared (first use in this function)
Xwin.c: In function ‘gwxreset’:
Xwin.c:893: erreur: ‘XGCValues’ undeclared (first use in this function)
Xwin.c:893: erreur: expected ‘;’ before ‘gcv’
Xwin.c:897: erreur: ‘gcv’ undeclared (first use in this function)
Xwin.c:897: erreur: ‘GXcopy’ undeclared (first use in this function)
Xwin.c:901: erreur: ‘LineSolid’ undeclared (first use in this function)
Xwin.c:902: erreur: ‘CapButt’ undeclared (first use in this function)
Xwin.c:903: erreur: ‘FillSolid’ undeclared (first use in this function)
Xwin.c:904: erreur: ‘JoinMiter’ undeclared (first use in this function)
Xwin.c:905: erreur: ‘GCFunction’ undeclared (first use in this function)
Xwin.c:905: erreur: ‘GCForeground’ undeclared (first use in this function)
Xwin.c:905: erreur: ‘GCBackground’ undeclared (first use in this function)
Xwin.c:905: erreur: ‘GCLineWidth’ undeclared (first use in this function)
Xwin.c:906: erreur: ‘GCLineStyle’ undeclared (first use in this function)
Xwin.c:906: erreur: ‘GCCapStyle’ undeclared (first use in this function)
Xwin.c:906: erreur: ‘GCFillStyle’ undeclared (first use in this function)
Xwin.c:906: erreur: ‘GCJoinStyle’ undeclared (first use in this function)
Xwin.c:907: erreur: ‘display’ undeclared (first use in this function)
Xwin.c:907: erreur: ‘gc’ undeclared (first use in this function)
Xwin.c: In function ‘gwxpen’:
Xwin.c:921: erreur: ‘XGCValues’ undeclared (first use in this function)
Xwin.c:921: erreur: expected ‘;’ before ‘gcv’
Xwin.c:925: erreur: ‘gcv’ undeclared (first use in this function)
Xwin.c:926: erreur: ‘CapButt’ undeclared (first use in this function)
Xwin.c:927: erreur: ‘JoinMiter’ undeclared (first use in this function)
Xwin.c:928: erreur: ‘GCLineWidth’ undeclared (first use in this function)
Xwin.c:928: erreur: ‘GCCapStyle’ undeclared (first use in this function)
Xwin.c:928: erreur: ‘GCJoinStyle’ undeclared (first use in this function)
Xwin.c:929: erreur: ‘display’ undeclared (first use in this function)
Xwin.c:929: erreur: ‘gc’ undeclared (first use in this function)
Xwin.c: In function ‘gwxcurs’:
Xwin.c:944: erreur: ‘XEvent’ undeclared (first use in this function)
Xwin.c:944: erreur: expected ‘;’ before ‘report’
Xwin.c:945: erreur: ‘KeySym’ undeclared (first use in this function)
Xwin.c:945: erreur: expected ‘;’ before ‘key’
Xwin.c:955: erreur: ‘display’ undeclared (first use in this function)
Xwin.c:955: erreur: ‘None’ undeclared (first use in this function)
Xwin.c:955: erreur: ‘window’ undeclared (first use in this function)
Xwin.c:957: erreur: ‘ExposureMask’ undeclared (first use in this function)
Xwin.c:957: erreur: ‘ConfigureNotify’ undeclared (first use in this function)
Xwin.c:958: erreur: ‘KeyPressMask’ undeclared (first use in this function)
Xwin.c:958: erreur: ‘ButtonPressMask’ undeclared (first use in this function)
Xwin.c:963: erreur: ‘report’ undeclared (first use in this function)
Xwin.c:971: erreur: ‘Expose’ undeclared (first use in this function)
Xwin.c:975: erreur: ‘RevertToNone’ undeclared (first use in this function)
Xwin.c:975: erreur: ‘CurrentTime’ undeclared (first use in this function)
Xwin.c:979: erreur: ‘ButtonPress’ undeclared (first use in this function)
Xwin.c:984: erreur: ‘KeyPress’ undeclared (first use in this function)
Xwin.c:988: erreur: ‘key’ undeclared (first use in this function)
make: *** [Xwin.o] Erreur 1

Mon Makefile est (j'utilise g77 comme compilateur fortran)

#***********************************************************************
#    Module:  Makefile
# 
#    Copyright (C) 1996 Harold Youngren, Mark Drela 
# 
#    This library is free software; you can redistribute it and/or
#    modify it under the terms of the GNU Library General Public
#    License as published by the Free Software Foundation; either
#    version 2 of the License, or (at your option) any later version.
#
#    This library is distributed in the hope that it will be useful,
#    but WITHOUT ANY WARRANTY; without even the implied warranty of
#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
#    Library General Public License for more details.
#
#    You should have received a copy of the GNU Library General Public
#    License along with this library; if not, write to the Free
#    Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
# 
#    Report problems to:    guppy@maine.com 
#                        or drela@mit.edu  
#***********************************************************************


#================================#
# Makefile for Xplot11 library   #
#  edit the config.make file to  #
#  set specific options for your #
#  system                        #
#================================#

# Point to your install directory
INSTALLDIR= /home/max/programmes/
#INSTALLDIR= /usr/local/lib
#INSTALLDIR= .

# Use these to set default library name (overridden in config.make file) 
PLTLIB = libPlt.a
#PLTLIB = libPltDP.a


###========================================================
###  Basic plot library object files
OBJ     = plt_base.o plt_font.o plt_util.o plt_color.o \
          set_subs.o gw_subs.o ps_subs.o Xwin.o
OBJMISC =
OBJ3D   =
OBJOLD  =

###
###--------------------------------------------------------
###  Uncomment to add the old plot compatibility routines
OBJOLD  = plt_old.o
###
###--------------------------------------------------------
###  Uncomment to add the primitive 3D-view routines
OBJ3D  = plt_3D.o
###
###--------------------------------------------------------
###  Uncomment for f77 compiler w/o AND() and RSHIFT/LSHIFT functions.
###   This adds some functions to duplicate these using IAND and ISHFT
###   which often appear in these offending fortran's libraries.
###   The compilers that this has affected include:
###      HPUX f77
###      Absoft f77 on Linux
###
#OBJMISC = util-ops.o


###================================================
###  Default compilers and flags, install commands
FC = g77
CC  = gcc
# Some fortrans need trailing underscores in C interface symbols (see Xwin.c)
DEFINE = -DUNDERSCORE
# Uncomment DP to make double-precision version
#DP = -r8
#FFLAGS  = -O $(DP)
#CFLAGS  = -O $(DEFINE)
#AR = ar r 
#RANLIB = ranlib
#LINKLIB =  -lX11 
###================================================



###================================================
### This line includes your compiler/make options
### with definitions for compiler and flags

#include ./config.make

###================================================



###-------------------------------------------------------------------------
### Basic make targets - build library, test programs

$(PLTLIB):  $(OBJ) $(OBJOLD) $(OBJ3D) $(OBJMISC)
	$(AR)     $(PLTLIB) $(OBJ) $(OBJOLD) $(OBJ3D) $(OBJMISC)
	$(RANLIB) $(PLTLIB)

test:  $(PLTLIB)
	(cd examples; make test)


###-------------------------------------------------------------------------
### Utility functions - install the library, clean the directory

install:  $(PLTLIB)
	mv $(PLTLIB) $(INSTALLDIR)
	$(RANLIB)   $(INSTALLDIR)/$(PLTLIB)

clean:
	-/bin/rm $(OBJ) $(OBJOLD) $(OBJ3D) $(OBJMISC)
	-/bin/rm $(PLTLIB)
	-/bin/rm plot*.ps
	(cd examples; make clean)


###-------------------------------------------------------------------------
### compile plot package routines

plt_base.o: plt_base.f pltlib.inc
	$(FC) -c $(FFLAGS)  plt_base.f

plt_color.o: plt_color.f  pltlib.inc
	$(FC) -c $(FFLAGS)  plt_color.f

plt_font.o: plt_font.f CHAR.INC SLAN.INC MATH.INC SYMB.INC
	$(FC) -c $(FFLAGS)  plt_font.f

plt_util.o: plt_util.f
	$(FC) -c $(FFLAGS)  plt_util.f

plt_3D.o: plt_3D.f
	$(FC) -c $(FFLAGS)  plt_3D.f

plt_old.o: plt_old.f pltlib.inc
	$(FC) -c $(FFLAGS)  plt_old.f

set_subs.o: set_subs.f  pltlib.inc
	$(FC) -c $(FFLAGS)  set_subs.f

gw_subs.o: gw_subs.f  pltlib.inc
	$(FC) -c $(FFLAGS)  gw_subs.f

ps_subs.o: ps_subs.f  pltlib.inc
	$(FC) -c $(FFLAGS)  ps_subs.f

util-ops.o: util-ops.f 
	$(FC) -c $(FFLAGS)  util-ops.f

Xwin.o: Xwin.c
	$(CC) -c $(CFLAGS) Xwin.c


### May need to specify these on a brain-dead make system
#.f.o:	$(FC) -c $(FFLAGS) $<
#.c.o:	$(CC) -c $(CFLAGS) $<

J'ai commenté la ligne include config.make mais ça ne change rien. Voici le config.make :

#=======================================#
# Makefile options for Xplot11 library  #
#   Set up or select a set of compile   #
#   options for your system             # 
#=======================================#


### Use these to set library name 
### (you might add DP to name to keep double precision version separate)
PLTLIB = libPlt.a
#PLTLIB = libPltDP.a


# Some fortrans need trailing underscores in C interface symbols (see Xwin.c)
# This should work for most of the "unix" fortran compilers
DEFINE = -DUNDERSCORE


###-------------------------------------------------------------------------
###  Uncomment for Linux, using the script fort77 or yaf77 or old f77 script
###  Compiler options for Linux GNU compilers include:
###   fort77 perl script (calls f2c/gcc) from RH or from yaf77
###          or the yaf77 or the old f77 shell script from f2c
###   g77    the GNU Fortran compiler 
#
FC = g77-3
#FC = fort77
CC  = gcc
# Uncomment DP to make double-precision version
# (note -r8 does not work in g77, use f2c instead)
#DP = -r8
#FFLAGS  = -O2 $(DP)
#CFLAGS  = -O2 $(DEFINE)
#AR = ar r
#RANLIB = ranlib 
#LINKLIB = -L/usr/X11R6/lib -lX11 

###-------------------------------------------------------------------------
###  Uncomment for Linux, using PGI f77
#FC = pgf77
#CC  = gcc
##
# Uncomment to make double-precision version
#DP = -r8
#FFLAGS  = -fast -O $(DP)
#CFLAGS  = -O2 $(DEFINE)
#AR = ar r
#RANLIB = ranlib 
#LINKLIB = -L/usr/X11R6/lib -lX11

###-------------------------------------------------------------------------
###  Uncomment for Linux, using Intel Fortran compiler 8.x
#FC = ifort
#CC  = gcc
 
# Uncomment to make double-precision version
#DP = -r8

#FFLAGS  = -O3 $(DP)
#CFLAGS  = -O3 $(DEFINE)
#AR = ar r
#RANLIB = ranlib 

#LINKLIB = -L/usr/X11R6/lib -lX11


###-------------------------------------------------------------------------
###  Uncomment for DEC OSF/Alpha
#FC = f77 
#
# Uncomment DP to make double-precision version
#DP = -r8
#CFLAGS = -O4 -float $(DEFINE)
#FFLAGS = -O4 $(DP)
# Debug flags
#CFLAGS = -O0 -g -float $(DEFINE) 
#FFLAGS = -O0 -g $(DP)
#LINKLIB =  -lX11

###-------------------------------------------------------------------------
###  Uncomment for RS/6000
# Note if the library is compiled double precision use the -qautodbl=dbl4 
# option, not the -qautodbl=dblpad4 option.  The dblpad4 option puts padding
# into the argument lists for integer args that cause the polylines and 
# linepatterns to fail as the alignment assumptions between the C and fortran
# routines are then different.  (The problem lies with xlf90, at least you 
# can cure it with a compile option:-). This is not a problem on xlf (f77) 
# because it doesn't have a dblpad4 option...
#
#FC = xlf90
#
# Uncomment DP to make double-precision version
#DP = -qautodbl=dbl4
#FFLAGS = -O -qextname -qfixed $(DP) 
#### Link libs required for xlf90 at ABB  (HHY 9/96)
#LINKLIB =  -lX11   -L/venus/u1/fortran/libfor -lxlfabb 

###-------------------------------------------------------------------------
###  Uncomment for Sun Open-Windows 
###  (give location of X11/xxx.h include files)
#
# Uncomment DP to make double-precision version
#DP = -r8
#FFLAGS = -O $(DP)
#CFLAGS = -O -I/usr/openwin/share/include $(DEFINE)
#LINKLIB =  -lX11

###-------------------------------------------------------------------------
###  Uncomment for HP-9000
###  (use ANSI-C standard, use underscored C-routine names)
#
# Uncomment DP to make double-precision version
#DP = -r8
#CFLAGS = -O -Aa $(DEFINE)
#FFLAGS = -O +ppu $(DP)
#OBJMISC = util-ops.o
#LINKLIB =  -lX11

###-------------------------------------------------------------------------
###  Uncomment for SGI IRIX
###  (use ANSI-C standard, use underscored C-routine names)
#
# Uncomment DP to make double-precision version
#DP = -r8
#CFLAGS = -O $(DEFINE)
#FFLAGS = -O -static  $(DP)
#RANLIB = ar qs
#LINKLIB =  -lX11

Une idée salvatrice ?


Convainquez vos amis de changer pour Linux ! http://change-for-linux.tuxfamily.org

Hors ligne

#2 Le 06/06/2007, à 10:59

naoli

Re : Xfoil sur ubuntu

up ? smile


Convainquez vos amis de changer pour Linux ! http://change-for-linux.tuxfamily.org

Hors ligne

#3 Le 17/09/2008, à 04:08

Ryan Luersen

Re : Xfoil sur ubuntu

Mon français n'est pas bon et que je suis un peu tard avec la solution, alors pardonnez-moi. J'ai trouvé une solution qui marche à mon ordinateur. J'ai réçu le même message que vous parce que j'utilise la même programme (Drela est mon prof smile). La solution est:

sudo apt-get install libx11-dev

bonne chance

#4 Le 17/09/2008, à 11:46

naoli

Re : Xfoil sur ubuntu

Thanks for the answer ! I'll watch this out cool


Convainquez vos amis de changer pour Linux ! http://change-for-linux.tuxfamily.org

Hors ligne