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 22/12/2008, à 17:24

\\Ouranos//

[Résolu]Installation de FLTK pour Python : erreur de gcc

Bonjour tous !

Je cherche à programmer en Python une interface en FLTK (plus simple et plus rapide que GTK) et je tombe sur http://pyfltk.sourceforge.net .

Je télécharge l'archive, j'essaye de lancer le script setup.py et ça me donne :

Building for Linux
['./src', './contrib', '/usr/include']
Checking FLTK configuration ... 
Checking fltk-config using FLTK_HOME
Checking fltk-config using default installation
Using FLTK:  ['1.1.9\n']
fltk-config includes:  ['/usr/include/freetype2']
fltk-config link paths:  []
fltk-config link libraries:  ['fltk_images', 'fltk_gl', 'fltk_forms', 'fltk']
FLTK was configured without multi-threading support!
FLTK was configured without OpenGL support!
FLTK was configured with Forms support!
done
running build
running build_py
creating build
creating build/lib.linux-i686-2.5
creating build/lib.linux-i686-2.5/fltk
copying fltk/__init__.py -> build/lib.linux-i686-2.5/fltk
creating build/lib.linux-i686-2.5/fltk/test
copying fltk/test/sudoku.py -> build/lib.linux-i686-2.5/fltk/test
copying fltk/test/editor.py -> build/lib.linux-i686-2.5/fltk/test
copying fltk/test/browser.py -> build/lib.linux-i686-2.5/fltk/test
copying fltk/test/ask.py -> build/lib.linux-i686-2.5/fltk/test
copying fltk/test/pixmap.py -> build/lib.linux-i686-2.5/fltk/test
copying fltk/test/check_browser.py -> build/lib.linux-i686-2.5/fltk/test
copying fltk/test/dials.py -> build/lib.linux-i686-2.5/fltk/test
copying fltk/test/button.py -> build/lib.linux-i686-2.5/fltk/test
copying fltk/test/formsbitmap.py -> build/lib.linux-i686-2.5/fltk/test
copying fltk/test/image.py -> build/lib.linux-i686-2.5/fltk/test
copying fltk/test/doublebuffer.py -> build/lib.linux-i686-2.5/fltk/test
copying fltk/test/group.py -> build/lib.linux-i686-2.5/fltk/test
copying fltk/test/browser_cols.py -> build/lib.linux-i686-2.5/fltk/test
copying fltk/test/cube.py -> build/lib.linux-i686-2.5/fltk/test
copying fltk/test/valuators.py -> build/lib.linux-i686-2.5/fltk/test
copying fltk/test/tty.py -> build/lib.linux-i686-2.5/fltk/test
copying fltk/test/fltk_threads.py -> build/lib.linux-i686-2.5/fltk/test
copying fltk/test/postioner.py -> build/lib.linux-i686-2.5/fltk/test
copying fltk/test/HelpDialog.html -> build/lib.linux-i686-2.5/fltk/test
copying fltk/test/cursor.py -> build/lib.linux-i686-2.5/fltk/test
copying fltk/test/listSelect.py -> build/lib.linux-i686-2.5/fltk/test
copying fltk/test/handle_events.py -> build/lib.linux-i686-2.5/fltk/test
copying fltk/test/menu.py -> build/lib.linux-i686-2.5/fltk/test
copying fltk/test/timeout.py -> build/lib.linux-i686-2.5/fltk/test
copying fltk/test/help.py -> build/lib.linux-i686-2.5/fltk/test
copying fltk/test/shapeGL.py -> build/lib.linux-i686-2.5/fltk/test
copying fltk/test/iconize.py -> build/lib.linux-i686-2.5/fltk/test
copying fltk/test/multi.py -> build/lib.linux-i686-2.5/fltk/test
copying fltk/test/arc.py -> build/lib.linux-i686-2.5/fltk/test
copying fltk/test/file_chooser.py -> build/lib.linux-i686-2.5/fltk/test
copying fltk/test/symbols.py -> build/lib.linux-i686-2.5/fltk/test
copying fltk/test/window.py -> build/lib.linux-i686-2.5/fltk/test
copying fltk/test/tile.py -> build/lib.linux-i686-2.5/fltk/test
copying fltk/test/boxtype.py -> build/lib.linux-i686-2.5/fltk/test
copying fltk/test/simple_table.py -> build/lib.linux-i686-2.5/fltk/test
copying fltk/test/DraggableBox.py -> build/lib.linux-i686-2.5/fltk/test
copying fltk/test/tabs.py -> build/lib.linux-i686-2.5/fltk/test
copying fltk/test/menubar.py -> build/lib.linux-i686-2.5/fltk/test
copying fltk/test/sliders.py -> build/lib.linux-i686-2.5/fltk/test
copying fltk/test/image_array.py -> build/lib.linux-i686-2.5/fltk/test
copying fltk/test/idle.py -> build/lib.linux-i686-2.5/fltk/test
copying fltk/test/logo1.gif -> build/lib.linux-i686-2.5/fltk/test
copying fltk/test/DragAndDrop.py -> build/lib.linux-i686-2.5/fltk/test
copying fltk/test/tree.py -> build/lib.linux-i686-2.5/fltk/test
copying fltk/test/testWrapper.py -> build/lib.linux-i686-2.5/fltk/test
copying fltk/test/radio.py -> build/lib.linux-i686-2.5/fltk/test
copying fltk/test/hello.py -> build/lib.linux-i686-2.5/fltk/test
copying fltk/test/widgets.py -> build/lib.linux-i686-2.5/fltk/test
copying fltk/test/file_browser.py -> build/lib.linux-i686-2.5/fltk/test
copying fltk/test/preferences.py -> build/lib.linux-i686-2.5/fltk/test
copying fltk/test/counters.py -> build/lib.linux-i686-2.5/fltk/test
copying fltk/test/adjuster.py -> build/lib.linux-i686-2.5/fltk/test
copying fltk/test/chart.py -> build/lib.linux-i686-2.5/fltk/test
copying fltk/test/demos.py -> build/lib.linux-i686-2.5/fltk/test
copying fltk/test/draw.py -> build/lib.linux-i686-2.5/fltk/test
copying fltk/test/table.py -> build/lib.linux-i686-2.5/fltk/test
copying fltk/test/buttons.py -> build/lib.linux-i686-2.5/fltk/test
copying fltk/test/browserData.py -> build/lib.linux-i686-2.5/fltk/test
copying fltk/test/pack.py -> build/lib.linux-i686-2.5/fltk/test
copying fltk/test/logo.py -> build/lib.linux-i686-2.5/fltk/test
copying fltk/test/GlobalHandler.py -> build/lib.linux-i686-2.5/fltk/test
copying fltk/test/color_chooser.py -> build/lib.linux-i686-2.5/fltk/test
copying fltk/test/bitmap.py -> build/lib.linux-i686-2.5/fltk/test
copying fltk/test/clock.py -> build/lib.linux-i686-2.5/fltk/test
copying fltk/test/testhelp.py -> build/lib.linux-i686-2.5/fltk/test
copying fltk/test/subwindow.py -> build/lib.linux-i686-2.5/fltk/test
copying fltk/test/delwin.py -> build/lib.linux-i686-2.5/fltk/test
copying fltk/test/TextEditor.py -> build/lib.linux-i686-2.5/fltk/test
copying fltk/test/message.py -> build/lib.linux-i686-2.5/fltk/test
creating build/lib.linux-i686-2.5/fltk/docs
copying fltk/docs/boxtype.jpg -> build/lib.linux-i686-2.5/fltk/docs
copying fltk/docs/HowToAddNewWidgets.html -> build/lib.linux-i686-2.5/fltk/docs
copying fltk/docs/valuators.jpg -> build/lib.linux-i686-2.5/fltk/docs
copying fltk/docs/CH7_Subclassing.html -> build/lib.linux-i686-2.5/fltk/docs
copying fltk/docs/CH2_Basics.html -> build/lib.linux-i686-2.5/fltk/docs
copying fltk/docs/CH0_Preface.html -> build/lib.linux-i686-2.5/fltk/docs
copying fltk/docs/fltk.html -> build/lib.linux-i686-2.5/fltk/docs
copying fltk/docs/buttons.jpg -> build/lib.linux-i686-2.5/fltk/docs
copying fltk/docs/CH4_Editor.html -> build/lib.linux-i686-2.5/fltk/docs
copying fltk/docs/pyFltk.html -> build/lib.linux-i686-2.5/fltk/docs
copying fltk/docs/CH6_Events.html -> build/lib.linux-i686-2.5/fltk/docs
copying fltk/docs/CH5_Drawing.html -> build/lib.linux-i686-2.5/fltk/docs
copying fltk/docs/CH8_Opengl.html -> build/lib.linux-i686-2.5/fltk/docs
copying fltk/docs/CH3_Common.html -> build/lib.linux-i686-2.5/fltk/docs
copying fltk/docs/editor-replace.jpg -> build/lib.linux-i686-2.5/fltk/docs
copying fltk/docs/editor.jpg -> build/lib.linux-i686-2.5/fltk/docs
copying fltk/docs/symbols.jpg -> build/lib.linux-i686-2.5/fltk/docs
copying fltk/docs/Hello.jpg -> build/lib.linux-i686-2.5/fltk/docs
copying fltk/docs/CH1_Intro.html -> build/lib.linux-i686-2.5/fltk/docs
running build_ext
my_init_posix: changing gcc to g++
building 'fltk._fltk' extension
creating build/temp.linux-i686-2.5
creating build/temp.linux-i686-2.5/python
creating build/temp.linux-i686-2.5/contrib
creating build/temp.linux-i686-2.5/src
gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DUNIX=1 -I/usr/include/freetype2 -I./src -I./contrib -I/usr/include -I/usr/include/python2.5 -c ./python/fltk_wrap.cpp -o build/temp.linux-i686-2.5/./python/fltk_wrap.o -DDO_NOT_USE_THREADS -DDO_NOT_USE_OPENGL
cc1plus: warning: command line option "-Wstrict-prototypes" is valid for Ada/C/ObjC but not for C++
./python/fltk_wrap.cpp:146:20: error: Python.h: Aucun fichier ou répertoire de ce type
./python/fltk_wrap.cpp:3242:4: error: #error "This python version requires swig to be run with the '-classic' option"
./python/fltk_wrap.cpp:3246:3: error: #error "This python version requires swig to be run with the '-nomodern' option"
./python/fltk_wrap.cpp:3249:3: error: #error "This python version requires swig to be run with the '-nomodernargs' option"
./python/fltk_wrap.cpp:752: error: expected initializer before ‘*’ token
./python/fltk_wrap.cpp:807: error: expected initializer before ‘*’ token
./python/fltk_wrap.cpp:828: error: expected initializer before ‘*’ token
In file included from /usr/include/c++/4.3/new:45,
                 from /usr/include/c++/4.3/ext/new_allocator.h:37,
                 from /usr/include/c++/4.3/i486-linux-gnu/bits/c++allocator.h:39,
                 from /usr/include/c++/4.3/bits/allocator.h:53,
                 from /usr/include/c++/4.3/string:48,
                 from ./python/fltk_wrap.cpp:2517:
/usr/include/c++/4.3/exception:40: error: expected declaration before end of line
error: command 'gcc' failed with exit status 1

sad

Dernière modification par Ouranos999 (Le 23/12/2008, à 22:48)


Ubuntu facile, c'est :
- Dire "Bonjour"
- Lire la doc et les règles du forum avant de poster. Savoir poser une question intelligemment.
- Mettre des balises url autour des liens et un tiret à su.

Hors ligne

#2 Le 22/12/2008, à 22:02

Link31

Re : [Résolu]Installation de FLTK pour Python : erreur de gcc

apt://python2.5-dev

Dernière modification par Link31 (Le 22/12/2008, à 22:02)

Hors ligne

#3 Le 23/12/2008, à 22:48

\\Ouranos//

Re : [Résolu]Installation de FLTK pour Python : erreur de gcc

En fait ça marche, j'ai installé la version compilée pour GNU/Linux 686 et dépaquettée dans /. Ca fonctionne bien smile


Ubuntu facile, c'est :
- Dire "Bonjour"
- Lire la doc et les règles du forum avant de poster. Savoir poser une question intelligemment.
- Mettre des balises url autour des liens et un tiret à su.

Hors ligne