Pages : 1
#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 ?
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 ). 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
Convainquez vos amis de changer pour Linux ! http://change-for-linux.tuxfamily.org
Hors ligne
Pages : 1