PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Problem bei der kompilierung von Balazar



Zerwas_XIII
17.04.05, 19:01
Hi!
Bin erst seit heute Linux-Umsteiger (SuSE Linux 9.2) und hab mir gleich mal ein Spiel runtergeladen: Balazar.
Genaugenommen habe ich mir die Datei Balazar-with-deps-0.1.tar.gz und die dazugehörige .tar.gz.tar - Datei runtergeladen. Ich habe die .tar.gz nach Anleitung entpackt, jedoch klemmt bei mir der nächste Schritt:
Wenn ich
python ./setup.py build
im Balazar-with-deps-0.1 -Ordner eingebe, erhalte ich die folgende Fehlermeldung:



cd editobj; python setup.py build -f
Traceback (most recent call last):
File "setup.py", line 18, in ?
import distutils.core, distutils.sysconfig, os, os.path
ImportError: No module named distutils.core
Traceback (most recent call last):
File "./setup.py", line 28, in ?
do("cd %s; python setup.py %s -f" % (package_dir, " ".join(sys.argv[1:])))
File "./setup.py", line 12, in do
raise RuntimeError, command
RuntimeError: cd editobj; python setup.py build -f

Hab keine Ahnung, was mir das sagen will. Kann mir jemand helfen?

rudi_m
17.04.05, 20:28
File "./setup.py", line 12, in do
raise RuntimeError, command
Was steht in setup.py 12te Zeile?

RuntimeError: cd editobj; python setup.py build -f
Mach das doch mal per Hand und guck was es genau fuer einen Fehler gibt
cd editobj
python setup.py build -f

rudi_m
17.04.05, 20:32
sry ich hatte Dein posting gar nicht richtig gelesen.
Dir fehlt wahrscheinlich das python-devel Paket (muesste auf der DVD sein)


BTW bei SuSE kann man schoen nach fehlenden Dateien Suchen:
$ pin distutils.core
./CD1/suse/i586/python-devel-2.3.3-85.i586.rpm: -rw-r--r-- root root 8927 Apr 6 03:49 /usr/lib/python2.
3/distutils/core.py
./CD1/suse/i586/python-devel-2.3.3-85.i586.rpm: -rw-r--r-- root root 8036 Apr 6 03:49 /usr/lib/python2.
3/distutils/core.pyc
./CD1/suse/i586/python-devel-2.3.3-85.i586.rpm: -rw-r--r-- root root 8036 Apr 6 03:49 /usr/lib/python2.
3/distutils/core.pyo

Zerwas_XIII
17.04.05, 20:48
Ich hab allerdings keine Python-devel-Datei auf meiner CD, dafür aber drei andere Python-Pakete. Soll ich die einfach mal draufmachen? Oder ich lad mir einfach Python-Devel-Dateien runter. Mal gucken, ob ich im Internet welche finde.

edit: hab schon eine Datei mit diesem Namen gefunden, die ist allerdings für SuSE 9.1. Funktioniert das trotzdem?

rudi_m
17.04.05, 20:57
Hm, die CDs sind wahrscheilich abgespeckt im Vergleich zur DVD.

Dann nimm es einfach von hier
ftp://ftp.gwdg.de/pub/linux/suse/ftp.suse.com/suse/i386/9.2/suse/i586

moeglicherweise brauchst Du auch weitere python Pakete.

Du kannst auch einfach
ftp://ftp.gwdg.de/pub/linux/suse/ftp.suse.com/suse/i386/9.2/
als ftp Installations-quelle eintragen

Zerwas_XIII
17.04.05, 21:03
Wie trag ich das als Quelle ein?
Und python-devel braucht python-tk und python-tk braucht libBLT24.so, welches ich in deisem ftp-Verzeichnis nicht gefunden habe.
Ich glaube, Linux ist sehr kompliziert.... ;)

rudi_m
17.04.05, 21:13
Wie trag ich das als Quelle ein?
Und python-devel braucht python-tk und python-tk braucht libBLT24.so, welches ich in deisem ftp-Verzeichnis nicht gefunden habe.
Ich glaube, Linux ist sehr kompliziert.... ;)

Einfach im yast -> software -> Installationsquelle wechseln
hinzufuegen -> ftp
und dann als Server
ftp.gwdg.de (?oder ftp://ftp.gwdg.de)
Verzeichnis
/pub/linux/suse/ftp.suse.com/suse/i386/9.2/

dann sollten auch fehlende Pakete mit installiert werden

$ pin libBLT24.so
sag mir, dass es im Paket "blt" ist :)

Edit:
"pin" ist IMO unersetzlich beim suchen von RPMs die benoetigte Files enthalten (gerade beim Kompilieren), ist aber glaube nur SuSE typisch.
Damit pin funktioniert musst Du
ftp://ftp.gwdg.de/pub/linux/suse/ftp.suse.com/suse/i386/9.2/ARCHIVES.gz
nach
/var/lib/pin/
kopieren

Zerwas_XIII
17.04.05, 21:25
$ pin libBLT24.so <--- was soll ich damit anfangen?
Wenn ichs in der Konsole eingebe, sagt sie:
bash: $: command not found

Tut mir leid, wenn ich mich etwas blöd anstelle, aber ich bin echt absoluter Newbie in Sachen Linux. Aber ich glaube, jetzt, wo es sich seine Pakete selbst holen kann, wird es vieeeel einfacher. Übrigens steht das YaST2 - Paketinstallierdings schon seit bestimmt einer Minute auf Paketinformationen werden eingelesen. Bitte warten...
Ich warte ja....

edit: ahja, gut, hab geantwortet, befor du editiert hast^^
Ich lad mir das runter, aber das dauert etwas. Und das YaST2-Ding geht jetzt auch weiter.

Okay, ich hab jetzt die Python-Pakete installiert und nochmal probiert. Nun.... sagen wirs so: Passiert ist was:

cd editobj; python setup.py build -f
running build
running build_py
creating build
creating build/lib
creating build/lib/editobj
copying observe.py -> build/lib/editobj
copying treewidget.py -> build/lib/editobj
copying editor.py -> build/lib/editobj
copying main.py -> build/lib/editobj
copying eventobj.py -> build/lib/editobj
copying console.py -> build/lib/editobj
copying cancel.py -> build/lib/editobj
copying custom.py -> build/lib/editobj
copying __init__.py -> build/lib/editobj
Untar-ing Soya-0.9.2.tar.bz2...

tar -xjf Soya-0.9.2.tar.bz2

cd soya; python setup.py build -f

WARNING ! PYREX NOT FOUND
Compiling the c file WITHOUT reading any .pyx files
This is OK as long as you don't modify Soya sources.

running build
running build_py
creating build
creating build/lib.linux-i686-2.3
creating build/lib.linux-i686-2.3/soya
copying objmtl2soya.py -> build/lib.linux-i686-2.3/soya
copying macosx.py -> build/lib.linux-i686-2.3/soya
copying blender2cal3d.py -> build/lib.linux-i686-2.3/soya
copying cube.py -> build/lib.linux-i686-2.3/soya
copying land.py -> build/lib.linux-i686-2.3/soya
copying facecutter.py -> build/lib.linux-i686-2.3/soya
copying config.py -> build/lib.linux-i686-2.3/soya
copying sphere.py -> build/lib.linux-i686-2.3/soya
copying blender2soya.py -> build/lib.linux-i686-2.3/soya
copying soya0.6.1_2_soya0.7.py -> build/lib.linux-i686-2.3/soya
copying model.py -> build/lib.linux-i686-2.3/soya
copying cal3d.py -> build/lib.linux-i686-2.3/soya
copying math3d.py -> build/lib.linux-i686-2.3/soya
copying particle.py -> build/lib.linux-i686-2.3/soya
copying idler.py -> build/lib.linux-i686-2.3/soya
copying soya2blender.py -> build/lib.linux-i686-2.3/soya
copying ark2soya.py -> build/lib.linux-i686-2.3/soya
copying ode.py -> build/lib.linux-i686-2.3/soya
copying _3DS2soya.py -> build/lib.linux-i686-2.3/soya
copying ray.py -> build/lib.linux-i686-2.3/soya
copying widget.py -> build/lib.linux-i686-2.3/soya
copying cursor.py -> build/lib.linux-i686-2.3/soya
copying ms3d2soya.py -> build/lib.linux-i686-2.3/soya
copying __init__.py -> build/lib.linux-i686-2.3/soya
copying soya3d.py -> build/lib.linux-i686-2.3/soya
copying laser.py -> build/lib.linux-i686-2.3/soya
copying openal4soya.py -> build/lib.linux-i686-2.3/soya
creating build/lib.linux-i686-2.3/soya/editor
copying editor/main.py -> build/lib.linux-i686-2.3/soya/editor
copying editor/world.py -> build/lib.linux-i686-2.3/soya/editor
copying editor/material.py -> build/lib.linux-i686-2.3/soya/editor
copying editor/__init__.py -> build/lib.linux-i686-2.3/soya/editor
running build_ext
building 'soya._soya' extension
creating build/temp.linux-i686-2.3
gcc -pthread -fno-strict-aliasing -DNDEBUG -O2 -march=i586 -mcpu=i686 -fmessage-length=0 -Wall -fPIC -Iode-0.5/include -I/usr/include -I/usr/local/include -I/usr/X11R6/include -I/usr/include/freetype2 -I/usr/local/include/freetype2 -I/usr/include/cal3d -I/usr/local/include/cal3d -I/sw/include -I/usr/include/python2.3 -c advanced_opengl.c -o build/temp.linux-i686-2.3/advanced_opengl.o -w
In Datei, eingefügt von advanced_opengl.c:19:
advanced_opengl.h:19:19: GL/gl.h: Datei oder Verzeichnis nicht gefunden
advanced_opengl.h:20:22: GL/glext.h: Datei oder Verzeichnis nicht gefunden
error: command 'gcc' failed with exit status 1
Traceback (most recent call last):
File "./setup.py", line 28, in ?
do("cd %s; python setup.py %s -f" % (package_dir, " ".join(sys.argv[1:])))
File "./setup.py", line 12, in do
raise RuntimeError, command
RuntimeError: cd soya; python setup.py build -f

Hat das was jetzt mit OpenGL oder Soya oder gcc oder was zu tun?

rudi_m
17.04.05, 21:51
na siehste es geht doch voran :)

advanced_opengl.h:19:19: GL/gl.h: Datei oder Verzeichnis nicht gefunden
advanced_opengl.h:20:22: GL/glext.h: Datei oder Verzeichnis nicht gefunden

Hast Du pin schon installiert und das ARCHIVES.gz nach /var/lib/pin/ kopiert:

$ pin GL/glext.h
./CD1/suse/i586/XFree86-Mesa-devel-4.3.99.902-40.i586.rpm:

$ pin GL/glext.h
./CD1/suse/i586/XFree86-Mesa-devel-4.3.99.902-40.i586.rpm:

(der $ wird nicht miteingegeben, der soll nur deutlich machen dass es sich um einen shell prompt handelt, damit man sieht was ist commando und was die Ausgabe)

PS:
Sicherlich erscheint Dir das ganze Suchen und Nachinstallieren ein bisschen laestig, aber das wird weniger, wenn Deine SuSE erstmal eine Weile laeuft :)
Die *-devel Pakete werden meisst nicht per default installiert, weil viele Leute gar nichts mehr kompilieren und es also Platzverschwendung waere.

Edit:
SuSE 9.2 laeft wahrscheinlich mit xorg statt XFree86
also brauchst du wohl sowas wie
xorg-devel
xorg-Mesa-devel

Zerwas_XIII
17.04.05, 21:59
Oh Gott....
Also, zum Stand der Dinge: Ich hab das Archives.gz runter und in dem Pin-Ordner. Muss ich das auch entpacken oder kann ich das so lassen?
Den Rest mach ich morgen, okay? Ich bin nämlich müde und muss morgen in die Schule und geh deshalb jetzt in Bett. Puh, ich glaub, am Anfang ist es echt schwierig, aber ich denke, wenn man sich mal dran gewöhnt hat, weiß man auch selbst, was man machen muss. Aber, na dann, bis morgen!

Zerwas_XIII
18.04.05, 16:38
pin 0.30 - package info for GL/glext.h

------------------------------------------------------------------
*** no rpm named GL/glext.h installed
------------------------------------------------------------------

Hab das Pin-Kommando eingegeben und das lieferte folgendes:
------------------------------------------------------------------
*** zgrep GL/glext.h /var/lib/pin/ARCHIVES.gz
------------------------------------------------------------------


./CD1/suse/i586/xorg-x11-Mesa-devel-6.8.1-15.4.i586.rpm: -r--r--r-- 1 root root 306424 Dec 17 19:51 /usr/include/GL/glext
.h
./CD1/suse/x86_64/xorg-x11-Mesa-devel-6.8.1-15.4.x86_64.rpm: -r--r--r-- 1 root root 306424 Dec 17 19:44 /usr/include/GL/g
lext.h
~
~
Hab mir den xor-Mesa-devel i586 runtergezogen, der andere ist, denke ich, für die 64-bit-Version von SuSE. Das habe ich mir also nicht runtergeladen.
Allerdings funktioniert das python ./setup.py bulid immer noch nicht so richtig schön.
Aber das Log wird immer länger:

cd editobj; python setup.py build -f
running build
running build_py
copying observe.py -> build/lib/editobj
copying treewidget.py -> build/lib/editobj
copying editor.py -> build/lib/editobj
copying main.py -> build/lib/editobj
copying eventobj.py -> build/lib/editobj
copying console.py -> build/lib/editobj
copying cancel.py -> build/lib/editobj
copying custom.py -> build/lib/editobj
copying __init__.py -> build/lib/editobj

cd soya; python setup.py build -f

WARNING ! PYREX NOT FOUND
Compiling the c file WITHOUT reading any .pyx files
This is OK as long as you don't modify Soya sources.

running build
running build_py
copying objmtl2soya.py -> build/lib.linux-i686-2.3/soya
copying macosx.py -> build/lib.linux-i686-2.3/soya
copying blender2cal3d.py -> build/lib.linux-i686-2.3/soya
copying cube.py -> build/lib.linux-i686-2.3/soya
copying land.py -> build/lib.linux-i686-2.3/soya
copying facecutter.py -> build/lib.linux-i686-2.3/soya
copying config.py -> build/lib.linux-i686-2.3/soya
copying sphere.py -> build/lib.linux-i686-2.3/soya
copying blender2soya.py -> build/lib.linux-i686-2.3/soya
copying soya0.6.1_2_soya0.7.py -> build/lib.linux-i686-2.3/soya
copying model.py -> build/lib.linux-i686-2.3/soya
copying cal3d.py -> build/lib.linux-i686-2.3/soya
copying math3d.py -> build/lib.linux-i686-2.3/soya
copying particle.py -> build/lib.linux-i686-2.3/soya
copying idler.py -> build/lib.linux-i686-2.3/soya
copying soya2blender.py -> build/lib.linux-i686-2.3/soya
copying ark2soya.py -> build/lib.linux-i686-2.3/soya
copying ode.py -> build/lib.linux-i686-2.3/soya
copying _3DS2soya.py -> build/lib.linux-i686-2.3/soya
copying ray.py -> build/lib.linux-i686-2.3/soya
copying widget.py -> build/lib.linux-i686-2.3/soya
copying cursor.py -> build/lib.linux-i686-2.3/soya
copying ms3d2soya.py -> build/lib.linux-i686-2.3/soya
copying __init__.py -> build/lib.linux-i686-2.3/soya
copying soya3d.py -> build/lib.linux-i686-2.3/soya
copying laser.py -> build/lib.linux-i686-2.3/soya
copying openal4soya.py -> build/lib.linux-i686-2.3/soya
copying editor/main.py -> build/lib.linux-i686-2.3/soya/editor
copying editor/world.py -> build/lib.linux-i686-2.3/soya/editor
copying editor/material.py -> build/lib.linux-i686-2.3/soya/editor
copying editor/__init__.py -> build/lib.linux-i686-2.3/soya/editor
running build_ext
building 'soya._soya' extension
gcc -pthread -fno-strict-aliasing -DNDEBUG -O2 -march=i586 -mcpu=i686 -fmessage-length=0 -Wall -fPIC -Iode-0.5/include -I/usr/include -I/usr/local/include -I/usr/X11R6/include -I/usr/include/freetype2 -I/usr/local/include/freetype2 -I/usr/include/cal3d -I/usr/local/include/cal3d-I/sw/include -I/usr/include/python2.3 -c advanced_opengl.c -o build/temp.linux-i686-2.3/advanced_opengl.o -w
gcc -pthread -fno-strict-aliasing -DNDEBUG -O2 -march=i586 -mcpu=i686 -fmessage-length=0 -Wall -fPIC -Iode-0.5/include -I/usr/include -I/usr/local/include -I/usr/X11R6/include -I/usr/include/freetype2 -I/usr/local/include/freetype2 -I/usr/include/cal3d -I/usr/local/include/cal3d-I/sw/include -I/usr/include/python2.3 -c chunk.c -o build/temp.linux-i686-2.3/chunk.o -w
gcc -pthread -fno-strict-aliasing -DNDEBUG -O2 -march=i586 -mcpu=i686 -fmessage-length=0 -Wall -fPIC -Iode-0.5/include -I/usr/include -I/usr/local/include -I/usr/X11R6/include -I/usr/include/freetype2 -I/usr/local/include/freetype2 -I/usr/include/cal3d -I/usr/local/include/cal3d-I/sw/include -I/usr/include/python2.3 -c matrix.c -o build/temp.linux-i686-2.3/matrix.o -w
gcc -pthread -fno-strict-aliasing -DNDEBUG -O2 -march=i586 -mcpu=i686 -fmessage-length=0 -Wall -fPIC -Iode-0.5/include -I/usr/include -I/usr/local/include -I/usr/X11R6/include -I/usr/include/freetype2 -I/usr/local/include/freetype2 -I/usr/include/cal3d -I/usr/local/include/cal3d-I/sw/include -I/usr/include/python2.3 -c _soya.c -o build/temp.linux-i686-2.3/_soya.o -w
_soya.c:12:28: SDL/SDL_endian.h: No such file or directory
_soya.c:13:21: SDL/SDL.h: No such file or directory
_soya.c:906: error: parse error before "SDL_Surface"
_soya.c:910: error: parse error before '}' token
_soya.c:1375: error: parse error before '*' token
_soya.c: In function `__pyx_f_5_soya_set_quality':
_soya.c:2250: error: dereferencing pointer to incomplete type
_soya.c:2250: error: dereferencing pointer to incomplete type
_soya.c:2272: error: dereferencing pointer to incomplete type
_soya.c:2274: error: dereferencing pointer to incomplete type
_soya.c:2274: error: dereferencing pointer to incomplete type
_soya.c:2299: error: dereferencing pointer to incomplete type
_soya.c:2301: error: dereferencing pointer to incomplete type
_soya.c:2301: error: dereferencing pointer to incomplete type
_soya.c: In function `__pyx_f_5_soya_toggle_wireframe':
_soya.c:2326: error: dereferencing pointer to incomplete type
_soya.c:2333: error: dereferencing pointer to incomplete type
_soya.c:2333: error: dereferencing pointer to incomplete type
_soya.c:2342: error: dereferencing pointer to incomplete type
_soya.c:2342: error: dereferencing pointer to incomplete type
_soya.c: In function `__pyx_f_5_soya_base_quit':
_soya.c:2724: error: dereferencing pointer to incomplete type
_soya.c:2754: error: `__pyx_v_5_soya_JOYSTICKS' undeclared (first use in this function)
_soya.c:2754: error: (Each undeclared identifier is reported only once
_soya.c:2754: error: for each function it appears in.)
_soya.c:2766: error: dereferencing pointer to incomplete type
_soya.c:2766: error: dereferencing pointer to incomplete type
_soya.c: In function `__pyx_f_5_soya_init_joysticks':
_soya.c:2789: error: `SDL_ENABLE' undeclared (first use in this function)
_soya.c:2792: error: `__pyx_v_5_soya_JOYSTICKS' undeclared (first use in this function)
_soya.c:2792: error: parse error before ')' token
_soya.c:2792: error: parse error before "malloc"
_soya.c: In function `__pyx_f_5_soya_set_video':
_soya.c:2905: error: `__pyx_v_info' undeclared (first use in this function)
_soya.c:2925: error: dereferencing pointer to incomplete type
_soya.c:2928: error: dereferencing pointer to incomplete type
_soya.c:2968: error: `SDL_OPENGL' undeclared (first use in this function)
_soya.c:2968: error: `SDL_GL_DOUBLEBUFFER' undeclared (first use in this function)
_soya.c:2968: error: `SDL_HWPALETTE' undeclared (first use in this function)
_soya.c:2973: error: dereferencing pointer to incomplete type
_soya.c:2973: error: dereferencing pointer to incomplete type
_soya.c:2979: error: dereferencing pointer to incomplete type
_soya.c:2979: error: dereferencing pointer to incomplete type
_soya.c:2982: error: `SDL_FULLSCREEN' undeclared (first use in this function)
_soya.c:2989: error: `SDL_RESIZABLE' undeclared (first use in this function)
_soya.c:2997: error: `SDL_HWSURFACE' undeclared (first use in this function)
_soya.c:3001: error: `SDL_SWSURFACE' undeclared (first use in this function)
_soya.c:3008: error: `SDL_HWACCEL' undeclared (first use in this function)
_soya.c:3023: error: `SDL_GL_STENCIL_SIZE' undeclared (first use in this function)
_soya.c:3026: error: dereferencing pointer to incomplete type
_soya.c:3029: error: dereferencing pointer to incomplete type
_soya.c:3042: error: dereferencing pointer to incomplete type
_soya.c:3049: error: dereferencing pointer to incomplete type
_soya.c:3052: error: dereferencing pointer to incomplete type
_soya.c:3087: error: dereferencing pointer to incomplete type
_soya.c:3087: error: dereferencing pointer to incomplete type
_soya.c:3090: error: dereferencing pointer to incomplete type
_soya.c:3090: error: dereferencing pointer to incomplete type
_soya.c:3104: error: dereferencing pointer to incomplete type
_soya.c:3104: error: dereferencing pointer to incomplete type
_soya.c:3150: error: dereferencing pointer to incomplete type
_soya.c:3150: error: dereferencing pointer to incomplete type
_soya.c:3180: error: dereferencing pointer to incomplete type
_soya.c:3181: error: dereferencing pointer to incomplete type
_soya.c: In function `__pyx_f_5_soya_init_video':
_soya.c:3270: error: `SDL_INIT_VIDEO' undeclared (first use in this function)
_soya.c:3270: error: `SDL_INIT_JOYSTICK' undeclared (first use in this function)
_soya.c:3270: error: `SDL_INIT_NOPARACHUTE' undeclared (first use in this function)
_soya.c: In function `__pyx_f_5_soya_init':
_soya.c:3385: error: dereferencing pointer to incomplete type
_soya.c:3418: error: dereferencing pointer to incomplete type
_soya.c:3418: error: dereferencing pointer to incomplete type
_soya.c: In function `__pyx_f_5_soya_process_event':
_soya.c:3568: error: `SDL_Event' undeclared (first use in this function)
_soya.c:3568: error: parse error before "__pyx_v_event"
_soya.c:3592: error: `__pyx_v_event' undeclared (first use in this function)
_soya.c:3596: error: `SDL_KEYDOWN' undeclared (first use in this function)
_soya.c:3598: error: `SDL_KEYUP' undeclared (first use in this function)
_soya.c:3658: error: `SDL_MOUSEMOTION' undeclared (first use in this function)
_soya.c:3691: error: `SDL_MOUSEBUTTONDOWN' undeclared (first use in this function)
_soya.c:3693: error: `SDL_MOUSEBUTTONUP' undeclared (first use in this function)
_soya.c:3721: error: `SDL_JOYAXISMOTION' undeclared (first use in this function)
_soya.c:3745: error: `SDL_JOYBUTTONDOWN' undeclared (first use in this function)
_soya.c:3747: error: `SDL_JOYBUTTONUP' undeclared (first use in this function)
_soya.c:3769: error: `SDL_QUIT' undeclared (first use in this function)
_soya.c:3771: error: `SDL_VIDEOEXPOSE' undeclared (first use in this function)
_soya.c:3790: error: `SDL_VIDEORESIZE' undeclared (first use in this function)
_soya.c:3794: error: dereferencing pointer to incomplete type
_soya.c: In function `__pyx_f_5_soya_cursor_set_visible':
_soya.c:3920: error: `SDL_DISABLE' undeclared (first use in this function)
_soya.c:3924: error: `SDL_ENABLE' undeclared (first use in this function)
_soya.c: In function `__pyx_f_5_soya_get_grab_input':
_soya.c:3968: error: `SDL_GRAB_QUERY' undeclared (first use in this function)
_soya.c:3968: error: `SDL_GRAB_ON' undeclared (first use in this function)
_soya.c: In function `__pyx_f_5_soya_set_grab_input':
_soya.c:4010: error: `SDL_GRAB_ON' undeclared (first use in this function)
_soya.c:4016: error: `SDL_GRAB_OFF' undeclared (first use in this function)
_soya.c: In function `__pyx_f_5_soya_clear_events':
_soya.c:4033: error: `SDL_Event' undeclared (first use in this function)
_soya.c:4033: error: parse error before "__pyx_v_event"
_soya.c:4049: error: `__pyx_v_event' undeclared (first use in this function)
_soya.c:4049: error: `SDL_GETEVENT' undeclared (first use in this function)
_soya.c: In function `__pyx_f_5_soya_8Renderer___init__':
_soya.c:6381: error: dereferencing pointer to incomplete type
_soya.c:6384: error: dereferencing pointer to incomplete type
_soya.c:6388: error: dereferencing pointer to incomplete type
_soya.c:6388: error: dereferencing pointer to incomplete type
_soya.c:6388: error: dereferencing pointer to incomplete type
_soya.c:6389: error: dereferencing pointer to incomplete type
_soya.c:6394: error: dereferencing pointer to incomplete type
_soya.c:6394: error: dereferencing pointer to incomplete type
_soya.c:6394: error: dereferencing pointer to incomplete type
_soya.c:6395: error: dereferencing pointer to incomplete type
_soya.c:6400: error: dereferencing pointer to incomplete type
_soya.c:6400: error: dereferencing pointer to incomplete type
_soya.c:6400: error: dereferencing pointer to incomplete type
_soya.c:6401: error: dereferencing pointer to incomplete type
_soya.c:6406: error: dereferencing pointer to incomplete type
_soya.c:6406: error: dereferencing pointer to incomplete type
_soya.c:6406: error: dereferencing pointer to incomplete type
_soya.c:6407: error: dereferencing pointer to incomplete type
_soya.c:6412: error: dereferencing pointer to incomplete type
_soya.c:6412: error: dereferencing pointer to incomplete type
_soya.c:6412: error: dereferencing pointer to incomplete type
_soya.c:6413: error: dereferencing pointer to incomplete type
_soya.c:6417: error: dereferencing pointer to incomplete type
_soya.c:6420: error: dereferencing pointer to incomplete type
_soya.c:6423: error: dereferencing pointer to incomplete type
_soya.c:6426: error: dereferencing pointer to incomplete type
_soya.c:6429: error: dereferencing pointer to incomplete type
_soya.c:6432: error: dereferencing pointer to incomplete type
_soya.c:6435: error: dereferencing pointer to incomplete type
_soya.c:6438: error: dereferencing pointer to incomplete type
_soya.c:6441: error: dereferencing pointer to incomplete type
_soya.c:6445: error: dereferencing pointer to incomplete type
_soya.c:6445: error: dereferencing pointer to incomplete type
_soya.c:6445: error: dereferencing pointer to incomplete type
_soya.c:6446: error: dereferencing pointer to incomplete type
_soya.c: In function `__pyx_f_5_soya_8Renderer___dealloc__':
_soya.c:6464: error: dereferencing pointer to incomplete type
_soya.c:6467: error: dereferencing pointer to incomplete type
_soya.c:6470: error: dereferencing pointer to incomplete type
_soya.c: In function `__pyx_f_5_soya_8Renderer__frustum':
_soya.c:6482: error: dereferencing pointer to incomplete type
_soya.c:6488: error: dereferencing pointer to incomplete type
_soya.c:6499: error: dereferencing pointer to incomplete type
_soya.c:6502: error: dereferencing pointer to incomplete type
_soya.c:6502: error: dereferencing pointer to incomplete type
_soya.c:6508: error: dereferencing pointer to incomplete type
_soya.c:6515: error: dereferencing pointer to incomplete type
_soya.c: In function `__pyx_f_5_soya_8Renderer__context':
_soya.c:6526: error: dereferencing pointer to incomplete type
_soya.c:6539: error: dereferencing pointer to incomplete type
_soya.c:6563: error: dereferencing pointer to incomplete type
_soya.c: In function `__pyx_f_5_soya_8Renderer__activate_context_over':
_soya.c:6575: error: dereferencing pointer to incomplete type
_soya.c:6692: error: dereferencing pointer to incomplete type
_soya.c:6787: error: dereferencing pointer to incomplete type
_soya.c: In function `__pyx_f_5_soya_8Renderer__reset':
_soya.c:6799: error: dereferencing pointer to incomplete type
_soya.c:6805: error: dereferencing pointer to incomplete type
_soya.c:6805: error: dereferencing pointer to incomplete type
_soya.c:6805: error: dereferencing pointer to incomplete type
_soya.c:6806: error: dereferencing pointer to incomplete type
_soya.c:6812: error: dereferencing pointer to incomplete type
_soya.c:6830: error: dereferencing pointer to incomplete type
_soya.c:6841: error: dereferencing pointer to incomplete type
_soya.c:6852: error: dereferencing pointer to incomplete type
_soya.c:6863: error: dereferencing pointer to incomplete type
_soya.c:6874: error: dereferencing pointer to incomplete type
_soya.c:6885: error: dereferencing pointer to incomplete type
_soya.c:6888: error: dereferencing pointer to incomplete type
_soya.c:6891: error: dereferencing pointer to incomplete type
_soya.c:6894: error: dereferencing pointer to incomplete type
_soya.c:6897: error: dereferencing pointer to incomplete type
_soya.c:6900: error: dereferencing pointer to incomplete type
_soya.c:6910: error: dereferencing pointer to incomplete type
_soya.c: In function `__pyx_f_5_soya_8Renderer__batch':
_soya.c:6914: error: dereferencing pointer to incomplete type
_soya.c:6925: error: dereferencing pointer to incomplete type
_soya.c:6934: error: dereferencing pointer to incomplete type
_soya.c: In function `__pyx_f_5_soya_8Renderer__render':
_soya.c:6955: error: dereferencing pointer to incomplete type
_soya.c:6963: error: dereferencing pointer to incomplete type
_soya.c:6966: error: dereferencing pointer to incomplete type
_soya.c:6971: error: dereferencing pointer to incomplete type
_soya.c:6971: error: dereferencing pointer to incomplete type
_soya.c:6971: error: dereferencing pointer to incomplete type
_soya.c:6972: error: dereferencing pointer to incomplete type
_soya.c:6976: error: dereferencing pointer to incomplete type
_soya.c:6976: error: dereferencing pointer to incomplete type
_soya.c:6976: error: dereferencing pointer to incomplete type
_soya.c:6979: error: dereferencing pointer to incomplete type
_soya.c:6982: error: dereferencing pointer to incomplete type
_soya.c:6982: error: dereferencing pointer to incomplete type
_soya.c:6986: error: dereferencing pointer to incomplete type
_soya.c:6991: error: dereferencing pointer to incomplete type
_soya.c:6999: error: dereferencing pointer to incomplete type
_soya.c:7024: error: dereferencing pointer to incomplete type
_soya.c:7044: error: dereferencing pointer to incomplete type
_soya.c:7044: error: dereferencing pointer to incomplete type
_soya.c:7044: error: dereferencing pointer to incomplete type
_soya.c:7045: error: dereferencing pointer to incomplete type
_soya.c:7048: error: dereferencing pointer to incomplete type
_soya.c:7051: error: dereferencing pointer to incomplete type
_soya.c:7051: error: dereferencing pointer to incomplete type
_soya.c:7054: error: dereferencing pointer to incomplete type

Zerwas_XIII
18.04.05, 16:39
_soya.c:7057: error: dereferencing pointer to incomplete type
_soya.c:7057: error: dereferencing pointer to incomplete type
_soya.c:7060: error: dereferencing pointer to incomplete type
_soya.c:7069: error: dereferencing pointer to incomplete type
_soya.c:7069: error: dereferencing pointer to incomplete type
_soya.c:7076: error: dereferencing pointer to incomplete type
_soya.c:7076: error: dereferencing pointer to incomplete type
_soya.c:7081: error: dereferencing pointer to incomplete type
_soya.c:7081: error: dereferencing pointer to incomplete type
_soya.c:7081: error: dereferencing pointer to incomplete type
_soya.c:7082: error: dereferencing pointer to incomplete type
_soya.c:7085: error: dereferencing pointer to incomplete type
_soya.c:7143: error: dereferencing pointer to incomplete type
_soya.c:7145: error: dereferencing pointer to incomplete type
_soya.c:7151: error: dereferencing pointer to incomplete type
_soya.c:7154: error: dereferencing pointer to incomplete type
_soya.c:7154: error: dereferencing pointer to incomplete type
_soya.c:7157: error: dereferencing pointer to incomplete type
_soya.c:7185: error: dereferencing pointer to incomplete type
_soya.c:7198: error: dereferencing pointer to incomplete type
_soya.c:7213: error: dereferencing pointer to incomplete type
_soya.c: In function `__pyx_f_5_soya_8Renderer__render_list':
_soya.c:7229: error: dereferencing pointer to incomplete type
_soya.c:7268: error: dereferencing pointer to incomplete type
_soya.c:7271: error: dereferencing pointer to incomplete type
_soya.c:7276: error: dereferencing pointer to incomplete type
_soya.c:7276: error: dereferencing pointer to incomplete type
_soya.c:7280: error: dereferencing pointer to incomplete type
_soya.c:7280: error: dereferencing pointer to incomplete type
_soya.c:7280: error: dereferencing pointer to incomplete type
_soya.c:7281: error: dereferencing pointer to incomplete type
_soya.c:7288: error: dereferencing pointer to incomplete type
_soya.c:7288: error: dereferencing pointer to incomplete type
_soya.c:7288: error: dereferencing pointer to incomplete type
_soya.c:7289: error: dereferencing pointer to incomplete type
_soya.c:7355: error: dereferencing pointer to incomplete type
_soya.c: In function `__pyx_f_5_soya_8Renderer__clear_screen':
_soya.c:7361: error: dereferencing pointer to incomplete type
_soya.c:7364: error: dereferencing pointer to incomplete type
_soya.c:7368: error: dereferencing pointer to incomplete type
_soya.c:7479: error: dereferencing pointer to incomplete type
_soya.c: In function `__pyx_f_5_soya_8Renderer__render_shadows':
_soya.c:7489: error: dereferencing pointer to incomplete type
_soya.c:7493: error: dereferencing pointer to incomplete type
_soya.c:7594: error: dereferencing pointer to incomplete type
_soya.c:7594: error: dereferencing pointer to incomplete type
_soya.c:7684: error: dereferencing pointer to incomplete type
_soya.c: In function `__pyx_f_5_soya_set_root_widget':
_soya.c:7877: error: dereferencing pointer to incomplete type
_soya.c:7878: error: dereferencing pointer to incomplete type
_soya.c: In function `__pyx_f_5_soya_render':
_soya.c:7930: error: dereferencing pointer to incomplete type
_soya.c: In function `__pyx_f_5_soya_get_screen_width':
_soya.c:7978: error: dereferencing pointer to incomplete type
_soya.c: In function `__pyx_f_5_soya_get_screen_height':
_soya.c:7999: error: dereferencing pointer to incomplete type
_soya.c: In function `__pyx_f_5_soya_11_Atmosphere__clear':
_soya.c:9456: error: dereferencing pointer to incomplete type
_soya.c: In function `__pyx_f_5_soya_14_SkyAtmosphere__draw_sky_plane':
_soya.c:10075: error: dereferencing pointer to incomplete type
_soya.c:10086: error: dereferencing pointer to incomplete type
_soya.c:10096: error: dereferencing pointer to incomplete type
_soya.c:10096: error: dereferencing pointer to incomplete type
_soya.c:10111: error: dereferencing pointer to incomplete type
_soya.c:10114: error: dereferencing pointer to incomplete type
_soya.c:10170: error: dereferencing pointer to incomplete type
_soya.c:10226: error: dereferencing pointer to incomplete type
_soya.c:10229: error: dereferencing pointer to incomplete type
_soya.c:10243: error: dereferencing pointer to incomplete type
_soya.c:10255: error: dereferencing pointer to incomplete type
_soya.c: In function `__pyx_f_5_soya_14_SkyAtmosphere__draw_sky_box':
_soya.c:10342: error: dereferencing pointer to incomplete type
_soya.c:10345: error: dereferencing pointer to incomplete type
_soya.c: In function `__pyx_f_5_soya_15PythonCoordSyst__batch':
_soya.c:15077: error: dereferencing pointer to incomplete type
_soya.c:15077: error: dereferencing pointer to incomplete type
_soya.c:15082: error: dereferencing pointer to incomplete type
_soya.c:15082: error: dereferencing pointer to incomplete type
_soya.c:15087: error: dereferencing pointer to incomplete type
_soya.c:15087: error: dereferencing pointer to incomplete type
_soya.c: In function `__pyx_f_5_soya_6_World__batch':
_soya.c:16166: error: dereferencing pointer to incomplete type
_soya.c:16168: error: dereferencing pointer to incomplete type
_soya.c:16196: error: dereferencing pointer to incomplete type
_soya.c:16201: error: dereferencing pointer to incomplete type
_soya.c:16201: error: dereferencing pointer to incomplete type
_soya.c:16201: error: dereferencing pointer to incomplete type
_soya.c:16202: error: dereferencing pointer to incomplete type
_soya.c:16204: error: dereferencing pointer to incomplete type
_soya.c:16204: error: dereferencing pointer to incomplete type
_soya.c:16204: error: dereferencing pointer to incomplete type
_soya.c:16205: error: dereferencing pointer to incomplete type
_soya.c:16211: error: dereferencing pointer to incomplete type
_soya.c:16216: error: dereferencing pointer to incomplete type
_soya.c:16217: error: dereferencing pointer to incomplete type
_soya.c:16217: error: dereferencing pointer to incomplete type
_soya.c:16217: error: dereferencing pointer to incomplete type
_soya.c:16218: error: dereferencing pointer to incomplete type
_soya.c:16223: error: dereferencing pointer to incomplete type
_soya.c:16223: error: dereferencing pointer to incomplete type
_soya.c:16223: error: dereferencing pointer to incomplete type
_soya.c:16224: error: dereferencing pointer to incomplete type
_soya.c:16227: error: dereferencing pointer to incomplete type
_soya.c:16273: error: dereferencing pointer to incomplete type
_soya.c:16273: error: dereferencing pointer to incomplete type
_soya.c:16273: error: dereferencing pointer to incomplete type
_soya.c:16274: error: dereferencing pointer to incomplete type
_soya.c: In function `__pyx_f_5_soya_6_Light__batch':
_soya.c:19701: error: dereferencing pointer to incomplete type
_soya.c:19712: error: dereferencing pointer to incomplete type
_soya.c: In function `__pyx_f_5_soya_7_Camera___new__':
_soya.c:20248: error: dereferencing pointer to incomplete type
_soya.c:20251: error: dereferencing pointer to incomplete type
_soya.c: In function `__pyx_f_5_soya_7_Camera_get_screen_width':
_soya.c:21026: error: dereferencing pointer to incomplete type
_soya.c: In function `__pyx_f_5_soya_7_Camera_get_screen_height':
_soya.c:21051: error: dereferencing pointer to incomplete type
_soya.c: In function `__pyx_f_5_soya_7_Camera__subrender_scene':
_soya.c:21409: error: dereferencing pointer to incomplete type
_soya.c:21418: error: dereferencing pointer to incomplete type
_soya.c:21418: error: dereferencing pointer to incomplete type
_soya.c:21418: error: dereferencing pointer to incomplete type
_soya.c:21419: error: dereferencing pointer to incomplete type
_soya.c:21526: error: dereferencing pointer to incomplete type
_soya.c:21526: error: dereferencing pointer to incomplete type
_soya.c:21526: error: dereferencing pointer to incomplete type
_soya.c:21527: error: dereferencing pointer to incomplete type
_soya.c:21535: error: dereferencing pointer to incomplete type
_soya.c:21535: error: dereferencing pointer to incomplete type
_soya.c:21535: error: dereferencing pointer to incomplete type
_soya.c:21536: error: dereferencing pointer to incomplete type
_soya.c:21542: error: dereferencing pointer to incomplete type
_soya.c:21545: error: dereferencing pointer to incomplete type
_soya.c: In function `__pyx_f_5_soya_7_Camera__render_scene':
_soya.c:21575: error: dereferencing pointer to incomplete type
_soya.c: In function `__pyx_f_5_soya_7_Camera_is_in_frustum':
_soya.c:22023: error: dereferencing pointer to incomplete type
_soya.c:22085: error: dereferencing pointer to incomplete type
_soya.c: In function `__pyx_f_5_soya_7_Portal__compute_clipping_planes' :
_soya.c:22546: error: dereferencing pointer to incomplete type
_soya.c:22546: error: dereferencing pointer to incomplete type
_soya.c: In function `__pyx_f_5_soya_7_Portal__compute_points':
_soya.c:22696: error: dereferencing pointer to incomplete type
_soya.c:22698: error: dereferencing pointer to incomplete type
_soya.c:22700: error: dereferencing pointer to incomplete type
_soya.c:22702: error: dereferencing pointer to incomplete type
_soya.c:22709: error: dereferencing pointer to incomplete type
_soya.c:22760: error: dereferencing pointer to incomplete type
_soya.c:22760: error: dereferencing pointer to incomplete type
_soya.c: In function `__pyx_f_5_soya_7_Portal__batch':
_soya.c:22847: error: dereferencing pointer to incomplete type
_soya.c:22884: error: dereferencing pointer to incomplete type
_soya.c:22934: error: dereferencing pointer to incomplete type
_soya.c:23024: error: dereferencing pointer to incomplete type
_soya.c:23042: error: dereferencing pointer to incomplete type
_soya.c:23048: error: dereferencing pointer to incomplete type
_soya.c:23048: error: dereferencing pointer to incomplete type
_soya.c:23049: error: dereferencing pointer to incomplete type
_soya.c:23049: error: dereferencing pointer to incomplete type
_soya.c:23049: error: dereferencing pointer to incomplete type
_soya.c:23049: error: dereferencing pointer to incomplete type
_soya.c:23058: error: dereferencing pointer to incomplete type
_soya.c:23058: error: dereferencing pointer to incomplete type
_soya.c:23066: error: dereferencing pointer to incomplete type
_soya.c:23068: error: dereferencing pointer to incomplete type
_soya.c:23071: error: dereferencing pointer to incomplete type
_soya.c:23088: error: dereferencing pointer to incomplete type
_soya.c:23088: error: dereferencing pointer to incomplete type
_soya.c:23088: error: dereferencing pointer to incomplete type
_soya.c:23089: error: dereferencing pointer to incomplete type
_soya.c:23095: error: dereferencing pointer to incomplete type
_soya.c:23105: error: dereferencing pointer to incomplete type
_soya.c:23113: error: dereferencing pointer to incomplete type
_soya.c:23113: error: dereferencing pointer to incomplete type
_soya.c:23113: error: dereferencing pointer to incomplete type
_soya.c:23114: error: dereferencing pointer to incomplete type
_soya.c: In function `__pyx_f_5_soya_screenshot':
_soya.c:26292: error: dereferencing pointer to incomplete type
_soya.c:26299: error: dereferencing pointer to incomplete type
_soya.c: In function `__pyx_f_5_soya_9_Material__init_texture':
_soya.c:27398: error: dereferencing pointer to incomplete type
_soya.c:27464: error: dereferencing pointer to incomplete type
_soya.c: In function `__pyx_f_5_soya_9_Material__activate':
_soya.c:27668: error: dereferencing pointer to incomplete type
_soya.c:27673: error: dereferencing pointer to incomplete type
_soya.c:27673: error: dereferencing pointer to incomplete type
_soya.c:27677: error: dereferencing pointer to incomplete type
_soya.c:27677: error: dereferencing pointer to incomplete type
_soya.c:27677: error: dereferencing pointer to incomplete type
_soya.c:27678: error: dereferencing pointer to incomplete type
_soya.c: In function `__pyx_f_5_soya_9_Material__inactivate':
_soya.c:27816: error: dereferencing pointer to incomplete type
_soya.c: In function `__pyx_f_5_soya_9_Material_inactivate':
_soya.c:27900: error: dereferencing pointer to incomplete type
_soya.c:27900: error: dereferencing pointer to incomplete type
_soya.c:27905: error: dereferencing pointer to incomplete type
_soya.c:27905: error: dereferencing pointer to incomplete type
_soya.c:27905: error: dereferencing pointer to incomplete type
_soya.c:27906: error: dereferencing pointer to incomplete type
_soya.c: In function `__pyx_f_5_soya_pack_batch_face':
_soya.c:28864: error: dereferencing pointer to incomplete type
_soya.c:28869: error: dereferencing pointer to incomplete type
_soya.c:28873: error: dereferencing pointer to incomplete type
_soya.c: In function `__pyx_f_5_soya_pack_batch_end':
_soya.c:28896: error: dereferencing pointer to incomplete type
_soya.c:28900: error: dereferencing pointer to incomplete type
_soya.c:28900: error: dereferencing pointer to incomplete type
_soya.c:28900: error: dereferencing pointer to incomplete type
_soya.c:28903: error: dereferencing pointer to incomplete type
_soya.c:28906: error: dereferencing pointer to incomplete type
_soya.c:28909: error: dereferencing pointer to incomplete type
_soya.c:28918: error: dereferencing pointer to incomplete type
_soya.c:28921: error: dereferencing pointer to incomplete type
_soya.c:28924: error: dereferencing pointer to incomplete type
_soya.c:28933: error: dereferencing pointer to incomplete type
_soya.c:28938: error: dereferencing pointer to incomplete type
_soya.c:28941: error: dereferencing pointer to incomplete type
_soya.c:28947: error: dereferencing pointer to incomplete type
_soya.c:28951: error: dereferencing pointer to incomplete type
_soya.c:28951: error: dereferencing pointer to incomplete type
_soya.c:28951: error: dereferencing pointer to incomplete type
_soya.c:28954: error: dereferencing pointer to incomplete type
_soya.c:28957: error: dereferencing pointer to incomplete type
_soya.c:28960: error: dereferencing pointer to incomplete type
_soya.c:28969: error: dereferencing pointer to incomplete type
_soya.c:28972: error: dereferencing pointer to incomplete type
_soya.c:28975: error: dereferencing pointer to incomplete type
_soya.c:28984: error: dereferencing pointer to incomplete type
_soya.c:28989: error: dereferencing pointer to incomplete type
_soya.c:28992: error: dereferencing pointer to incomplete type
_soya.c:28998: error: dereferencing pointer to incomplete type
_soya.c:29002: error: dereferencing pointer to incomplete type
_soya.c:29002: error: dereferencing pointer to incomplete type
_soya.c:29002: error: dereferencing pointer to incomplete type
_soya.c:29005: error: dereferencing pointer to incomplete type
_soya.c:29008: error: dereferencing pointer to incomplete type
_soya.c:29011: error: dereferencing pointer to incomplete type
_soya.c:29020: error: dereferencing pointer to incomplete type
_soya.c:29023: error: dereferencing pointer to incomplete type
_soya.c:29026: error: dereferencing pointer to incomplete type
_soya.c:29035: error: dereferencing pointer to incomplete type
_soya.c:29040: error: dereferencing pointer to incomplete type
_soya.c:29043: error: dereferencing pointer to incomplete type
_soya.c: In function `__pyx_f_5_soya_5_Face__batch':
_soya.c:30688: error: dereferencing pointer to incomplete type
_soya.c:30688: error: dereferencing pointer to incomplete type
_soya.c:30692: error: dereferencing pointer to incomplete type
_soya.c:30692: error: dereferencing pointer to incomplete type
_soya.c: In function `__pyx_f_5_soya_12_SimpleShape__batch':
_soya.c:35693: error: dereferencing pointer to incomplete type
_soya.c:35713: error: dereferencing pointer to incomplete type
_soya.c:35713: error: dereferencing pointer to incomplete type
_soya.c:35721: error: dereferencing pointer to incomplete type
_soya.c:35721: error: dereferencing pointer to incomplete type
_soya.c: In function `__pyx_f_5_soya_12_SimpleShape__render':
_soya.c:35860: error: dereferencing pointer to incomplete type
_soya.c: In function `__pyx_f_5_soya_12_SimpleShape__shadow':
_soya.c:36392: error: dereferencing pointer to incomplete type
_soya.c:36545: error: dereferencing pointer to incomplete type
_soya.c:36567: error: dereferencing pointer to incomplete type
_soya.c:36868: error: dereferencing pointer to incomplete type
_soya.c:36868: error: dereferencing pointer to incomplete type
_soya.c:36874: error: dereferencing pointer to incomplete type
_soya.c:36874: error: dereferencing pointer to incomplete type
_soya.c:36880: error: dereferencing pointer to incomplete type
_soya.c:36880: error: dereferencing pointer to incomplete type
_soya.c:36886: error: dereferencing pointer to incomplete type
_soya.c:36886: error: dereferencing pointer to incomplete type
_soya.c: In function `__pyx_f_5_soya_17_CellShadingShape__batch':
_soya.c:37944: error: dereferencing pointer to incomplete type
_soya.c:37960: error: dereferencing pointer to incomplete type
_soya.c:37960: error: dereferencing pointer to incomplete type
_soya.c:37968: error: dereferencing pointer to incomplete type
_soya.c:37968: error: dereferencing pointer to incomplete type
_soya.c:37976: error: dereferencing pointer to incomplete type
_soya.c:37976: error: dereferencing pointer to incomplete type
_soya.c: In function `__pyx_f_5_soya_17_CellShadingShape__render':
_soya.c:38019: error: dereferencing pointer to incomplete type
_soya.c:38023: error: dereferencing pointer to incomplete type
_soya.c:38047: error: dereferencing pointer to incomplete type
_soya.c: In function `__pyx_f_5_soya_17_CellShadingShape__prepare_cells hading':
_soya.c:38755: error: dereferencing pointer to incomplete type
_soya.c:38773: error: dereferencing pointer to incomplete type
_soya.c:38803: error: dereferencing pointer to incomplete type
_soya.c:38806: error: dereferencing pointer to incomplete type
_soya.c: In function `__pyx_f_5_soya_17_CellShadingShape__render_vertex _cellshading':
_soya.c:39023: error: dereferencing pointer to incomplete type
_soya.c:39026: error: dereferencing pointer to incomplete type
_soya.c: In function `__pyx_f_5_soya_10_TreeShape__batch':
_soya.c:40203: error: dereferencing pointer to incomplete type
_soya.c: In function `__pyx_f_5_soya_10_TreeShape__render':
_soya.c:40266: error: dereferencing pointer to incomplete type
_soya.c:40284: error: dereferencing pointer to incomplete type
_soya.c:40303: error: dereferencing pointer to incomplete type
_soya.c:40324: error: dereferencing pointer to incomplete type
_soya.c:40338: error: dereferencing pointer to incomplete type
_soya.c: In function `__pyx_f_5_soya_7_Sprite__batch':
_soya.c:41106: error: dereferencing pointer to incomplete type
_soya.c:41106: error: dereferencing pointer to incomplete type
_soya.c:41111: error: dereferencing pointer to incomplete type
_soya.c:41111: error: dereferencing pointer to incomplete type
_soya.c:41118: error: dereferencing pointer to incomplete type
_soya.c:41118: error: dereferencing pointer to incomplete type
_soya.c: In function `__pyx_f_5_soya_6_Bonus__batch':
_soya.c:42006: error: dereferencing pointer to incomplete type
_soya.c:42006: error: dereferencing pointer to incomplete type
_soya.c: In function `__pyx_f_5_soya_10_Particles__batch':
_soya.c:43339: error: dereferencing pointer to incomplete type
_soya.c:43339: error: dereferencing pointer to incomplete type
_soya.c: In function `__pyx_f_5_soya_SET_COLOR_OPAQUE':
_soya.c:46552: error: dereferencing pointer to incomplete type
_soya.c: In function `__pyx_f_5_soya_SET_COLOR_ALPHA':
_soya.c:46576: error: dereferencing pointer to incomplete type
_soya.c: In function `__pyx_f_5_soya_5_Land__batch':
_soya.c:49840: error: dereferencing pointer to incomplete type
_soya.c: In function `__pyx_f_5_soya_5_Land__vertex_render_special':
_soya.c:49976: error: dereferencing pointer to incomplete type
_soya.c: In function `__pyx_f_5_soya_5_Land__tri_render_middle':
_soya.c:50028: error: dereferencing pointer to incomplete type
_soya.c: In function `__pyx_f_5_soya_5_Land__tri_render_secondpass':
_soya.c:50139: error: dereferencing pointer to incomplete type
_soya.c:50179: error: dereferencing pointer to incomplete type
_soya.c:50228: error: dereferencing pointer to incomplete type
_soya.c:50248: error: dereferencing pointer to incomplete type
_soya.c:50268: error: dereferencing pointer to incomplete type
_soya.c: In function `__pyx_f_5_soya_5_Land__render':
_soya.c:50307: error: dereferencing pointer to incomplete type
_soya.c:50310: error: dereferencing pointer to incomplete type
_soya.c:50313: error: dereferencing pointer to incomplete type
_soya.c:50332: error: dereferencing pointer to incomplete type
_soya.c:50383: error: dereferencing pointer to incomplete type
_soya.c:50391: error: dereferencing pointer to incomplete type
_soya.c:50396: error: dereferencing pointer to incomplete type
_soya.c:50422: error: dereferencing pointer to incomplete type
_soya.c:50440: error: dereferencing pointer to incomplete type
_soya.c:50453: error: dereferencing pointer to incomplete type
_soya.c:50461: error: dereferencing pointer to incomplete type
_soya.c:50472: error: dereferencing pointer to incomplete type
_soya.c:50475: error: dereferencing pointer to incomplete type
_soya.c:50500: error: dereferencing pointer to incomplete type
_soya.c:50512: error: dereferencing pointer to incomplete type
_soya.c:50528: error: dereferencing pointer to incomplete type
_soya.c:50536: error: dereferencing pointer to incomplete type
_soya.c: In function `__pyx_f_5_soya_11_Cal3dShape__render':
_soya.c:55659: error: dereferencing pointer to incomplete type
_soya.c:55671: error: dereferencing pointer to incomplete type
_soya.c: In function `__pyx_f_5_soya_11_Cal3dShape__prepare_cellshading ':
_soya.c:56054: error: dereferencing pointer to incomplete type
_soya.c:56072: error: dereferencing pointer to incomplete type
_soya.c:56097: error: dereferencing pointer to incomplete type
_soya.c:56100: error: dereferencing pointer to incomplete type
_soya.c: In function `__pyx_f_5_soya_11_Cal3dShape__shadow2':
_soya.c:57593: error: dereferencing pointer to incomplete type
_soya.c:57678: error: dereferencing pointer to incomplete type
_soya.c:57700: error: dereferencing pointer to incomplete type
_soya.c:57939: error: dereferencing pointer to incomplete type
_soya.c:57939: error: dereferencing pointer to incomplete type
_soya.c:57945: error: dereferencing pointer to incomplete type
_soya.c:57945: error: dereferencing pointer to incomplete type
_soya.c:57951: error: dereferencing pointer to incomplete type
_soya.c:57951: error: dereferencing pointer to incomplete type
_soya.c:57957: error: dereferencing pointer to incomplete type
_soya.c:57957: error: dereferencing pointer to incomplete type
_soya.c: In function `__pyx_f_5_soya_12_Cal3dVolume__batch':
_soya.c:59948: error: dereferencing pointer to incomplete type
_soya.c:59960: error: dereferencing pointer to incomplete type
_soya.c:59960: error: dereferencing pointer to incomplete type
_soya.c:59965: error: dereferencing pointer to incomplete type
_soya.c:59965: error: dereferencing pointer to incomplete type
_soya.c:59978: error: dereferencing pointer to incomplete type
_soya.c:59978: error: dereferencing pointer to incomplete type
_soya.c: In function `__pyx_tp_new_5_soya_Renderer':
_soya.c:68353: error: dereferencing pointer to incomplete type
_soya.c:68354: error: dereferencing pointer to incomplete type
_soya.c:68354: error: dereferencing pointer to incomplete type
_soya.c:68355: error: dereferencing pointer to incomplete type
_soya.c:68355: error: dereferencing pointer to incomplete type
_soya.c:68356: error: dereferencing pointer to incomplete type
_soya.c:68356: error: dereferencing pointer to incomplete type
_soya.c:68357: error: dereferencing pointer to incomplete type
_soya.c:68357: error: dereferencing pointer to incomplete type
_soya.c:68358: error: dereferencing pointer to incomplete type
_soya.c:68358: error: dereferencing pointer to incomplete type
_soya.c:68359: error: dereferencing pointer to incomplete type
_soya.c:68359: error: dereferencing pointer to incomplete type
_soya.c:68360: error: dereferencing pointer to incomplete type
_soya.c:68360: error: dereferencing pointer to incomplete type
_soya.c:68361: error: dereferencing pointer to incomplete type
_soya.c:68361: error: dereferencing pointer to incomplete type
_soya.c:68362: error: dereferencing pointer to incomplete type
_soya.c:68362: error: dereferencing pointer to incomplete type
_soya.c:68363: error: dereferencing pointer to incomplete type
_soya.c:68363: error: dereferencing pointer to incomplete type
_soya.c:68364: error: dereferencing pointer to incomplete type
_soya.c:68364: error: dereferencing pointer to incomplete type
_soya.c: In function `__pyx_tp_dealloc_5_soya_Renderer':
_soya.c:68379: error: dereferencing pointer to incomplete type
_soya.c:68379: error: dereferencing pointer to incomplete type
_soya.c:68379: error: dereferencing pointer to incomplete type
_soya.c:68379: error: dereferencing pointer to incomplete type
_soya.c:68380: error: dereferencing pointer to incomplete type
_soya.c:68380: error: dereferencing pointer to incomplete type
_soya.c:68380: error: dereferencing pointer to incomplete type
_soya.c:68380: error: dereferencing pointer to incomplete type
_soya.c:68381: error: dereferencing pointer to incomplete type
_soya.c:68381: error: dereferencing pointer to incomplete type
_soya.c:68381: error: dereferencing pointer to incomplete type
_soya.c:68381: error: dereferencing pointer to incomplete type
_soya.c:68382: error: dereferencing pointer to incomplete type
_soya.c:68382: error: dereferencing pointer to incomplete type
_soya.c:68382: error: dereferencing pointer to incomplete type
_soya.c:68382: error: dereferencing pointer to incomplete type
_soya.c:68383: error: dereferencing pointer to incomplete type
_soya.c:68383: error: dereferencing pointer to incomplete type
_soya.c:68383: error: dereferencing pointer to incomplete type
_soya.c:68383: error: dereferencing pointer to incomplete type
_soya.c:68384: error: dereferencing pointer to incomplete type
_soya.c:68384: error: dereferencing pointer to incomplete type
_soya.c:68384: error: dereferencing pointer to incomplete type
_soya.c:68384: error: dereferencing pointer to incomplete type
_soya.c:68385: error: dereferencing pointer to incomplete type
_soya.c:68385: error: dereferencing pointer to incomplete type
_soya.c:68385: error: dereferencing pointer to incomplete type
_soya.c:68385: error: dereferencing pointer to incomplete type
_soya.c:68386: error: dereferencing pointer to incomplete type
_soya.c:68386: error: dereferencing pointer to incomplete type
_soya.c:68386: error: dereferencing pointer to incomplete type
_soya.c:68386: error: dereferencing pointer to incomplete type
_soya.c:68387: error: dereferencing pointer to incomplete type
_soya.c:68387: error: dereferencing pointer to incomplete type
_soya.c:68387: error: dereferencing pointer to incomplete type
_soya.c:68387: error: dereferencing pointer to incomplete type
_soya.c:68388: error: dereferencing pointer to incomplete type
_soya.c:68388: error: dereferencing pointer to incomplete type
_soya.c:68388: error: dereferencing pointer to incomplete type
_soya.c:68388: error: dereferencing pointer to incomplete type
_soya.c:68389: error: dereferencing pointer to incomplete type
_soya.c:68389: error: dereferencing pointer to incomplete type
_soya.c:68389: error: dereferencing pointer to incomplete type
_soya.c:68389: error: dereferencing pointer to incomplete type
_soya.c: In function `__pyx_tp_traverse_5_soya_Renderer':
_soya.c:68396: error: dereferencing pointer to incomplete type
_soya.c:68397: error: dereferencing pointer to incomplete type
_soya.c:68399: error: dereferencing pointer to incomplete type
_soya.c:68400: error: dereferencing pointer to incomplete type
_soya.c:68402: error: dereferencing pointer to incomplete type
_soya.c:68403: error: dereferencing pointer to incomplete type
_soya.c:68405: error: dereferencing pointer to incomplete type
_soya.c:68406: error: dereferencing pointer to incomplete type
_soya.c:68408: error: dereferencing pointer to incomplete type
_soya.c:68409: error: dereferencing pointer to incomplete type
_soya.c:68411: error: dereferencing pointer to incomplete type
_soya.c:68412: error: dereferencing pointer to incomplete type
_soya.c:68414: error: dereferencing pointer to incomplete type
_soya.c:68415: error: dereferencing pointer to incomplete type
_soya.c:68417: error: dereferencing pointer to incomplete type
_soya.c:68418: error: dereferencing pointer to incomplete type
_soya.c:68420: error: dereferencing pointer to incomplete type
_soya.c:68421: error: dereferencing pointer to incomplete type
_soya.c:68423: error: dereferencing pointer to incomplete type
_soya.c:68424: error: dereferencing pointer to incomplete type
_soya.c:68426: error: dereferencing pointer to incomplete type
_soya.c:68427: error: dereferencing pointer to incomplete type
_soya.c: In function `__pyx_tp_clear_5_soya_Renderer':
_soya.c:68434: error: dereferencing pointer to incomplete type
_soya.c:68434: error: dereferencing pointer to incomplete type
_soya.c:68434: error: dereferencing pointer to incomplete type
_soya.c:68434: error: dereferencing pointer to incomplete type
_soya.c:68435: error: dereferencing pointer to incomplete type
_soya.c:68435: error: dereferencing pointer to incomplete type
_soya.c:68436: error: dereferencing pointer to incomplete type
_soya.c:68436: error: dereferencing pointer to incomplete type
_soya.c:68436: error: dereferencing pointer to incomplete type
_soya.c:68436: error: dereferencing pointer to incomplete type
_soya.c:68437: error: dereferencing pointer to incomplete type
_soya.c:68437: error: dereferencing pointer to incomplete type
_soya.c:68438: error: dereferencing pointer to incomplete type
_soya.c:68438: error: dereferencing pointer to incomplete type
_soya.c:68438: error: dereferencing pointer to incomplete type
_soya.c:68438: error: dereferencing pointer to incomplete type
_soya.c:68439: error: dereferencing pointer to incomplete type
_soya.c:68439: error: dereferencing pointer to incomplete type
_soya.c:68440: error: dereferencing pointer to incomplete type
_soya.c:68440: error: dereferencing pointer to incomplete type
_soya.c:68440: error: dereferencing pointer to incomplete type
_soya.c:68440: error: dereferencing pointer to incomplete type
_soya.c:68441: error: dereferencing pointer to incomplete type
_soya.c:68441: error: dereferencing pointer to incomplete type
_soya.c:68442: error: dereferencing pointer to incomplete type
_soya.c:68442: error: dereferencing pointer to incomplete type
_soya.c:68442: error: dereferencing pointer to incomplete type
_soya.c:68442: error: dereferencing pointer to incomplete type
_soya.c:68443: error: dereferencing pointer to incomplete type
_soya.c:68443: error: dereferencing pointer to incomplete type
_soya.c:68444: error: dereferencing pointer to incomplete type
_soya.c:68444: error: dereferencing pointer to incomplete type
_soya.c:68444: error: dereferencing pointer to incomplete type
_soya.c:68444: error: dereferencing pointer to incomplete type
_soya.c:68445: error: dereferencing pointer to incomplete type
_soya.c:68445: error: dereferencing pointer to incomplete type
_soya.c:68446: error: dereferencing pointer to incomplete type
_soya.c:68446: error: dereferencing pointer to incomplete type
_soya.c:68446: error: dereferencing pointer to incomplete type
_soya.c:68446: error: dereferencing pointer to incomplete type
_soya.c:68447: error: dereferencing pointer to incomplete type
_soya.c:68447: error: dereferencing pointer to incomplete type
_soya.c:68448: error: dereferencing pointer to incomplete type
_soya.c:68448: error: dereferencing pointer to incomplete type
_soya.c:68448: error: dereferencing pointer to incomplete type
_soya.c:68448: error: dereferencing pointer to incomplete type
_soya.c:68449: error: dereferencing pointer to incomplete type
_soya.c:68449: error: dereferencing pointer to incomplete type
_soya.c:68450: error: dereferencing pointer to incomplete type
_soya.c:68450: error: dereferencing pointer to incomplete type
_soya.c:68450: error: dereferencing pointer to incomplete type
_soya.c:68450: error: dereferencing pointer to incomplete type
_soya.c:68451: error: dereferencing pointer to incomplete type
_soya.c:68451: error: dereferencing pointer to incomplete type
_soya.c:68452: error: dereferencing pointer to incomplete type
_soya.c:68452: error: dereferencing pointer to incomplete type
_soya.c:68452: error: dereferencing pointer to incomplete type
_soya.c:68452: error: dereferencing pointer to incomplete type
_soya.c:68453: error: dereferencing pointer to incomplete type
_soya.c:68453: error: dereferencing pointer to incomplete type
_soya.c:68454: error: dereferencing pointer to incomplete type
_soya.c:68454: error: dereferencing pointer to incomplete type
_soya.c:68454: error: dereferencing pointer to incomplete type
_soya.c:68454: error: dereferencing pointer to incomplete type
_soya.c:68455: error: dereferencing pointer to incomplete type
_soya.c:68455: error: dereferencing pointer to incomplete type
_soya.c: At top level:
_soya.c:68534: error: invalid application of `sizeof' to an incomplete type
error: command 'gcc' failed with exit status 1
Traceback (most recent call last):
File "./setup.py", line 28, in ?
do("cd %s; python setup.py %s -f" % (package_dir, " ".join(sys.argv[1:])))
File "./setup.py", line 12, in do
raise RuntimeError, command
RuntimeError: cd soya; python setup.py build -f

Warum lad ich mir nicht einfach alle Pakete runter, die ich finde?

edit:
den SDL-devel hab ich mir grad runtergeladen und installiert, hat sich nix geändert. SDL/SDL_endian.h fehlt angeblich immer noch.

carnil
18.04.05, 16:44
Hallo

Sonst gehts noch? :ugly: :D

Zu dem Problem: Die entscheidende Fehlermeldung ist folgende:


_soya.c:12:28: SDL/SDL_endian.h: No such file or directory


MfG carnil

Zerwas_XIII
18.04.05, 16:45
siehe oben^^

edit: und wenn ich versuche, die benötigte SDL-devel-Datei nochmal zu installieren, installiert er sie nicht, weil sie schon installiert ist.

rudi_m
18.04.05, 16:50
_soya.c:12:28: SDL/SDL_endian.h: No such file or directory
_soya.c:13:21: SDL/SDL.h: No such file or directory

Hey du weisst doch nun wie's geht.
$ pin SDL_endian.h
./CD1/suse/i586/SDL-devel-1.2.7-33.i586.rpm

falls Dir der log zu unuebersichtlich wird kannst Du ihn auch in eine Datei umleiten um ihn besser lesen zu koennen:

$ python ./setup.py bulid >& compile.log
$ less compile.log

Zerwas_XIII
18.04.05, 16:54
Ja, das mit dem pin hab ich verstanden. Wenn irgendwo im Log steht, dass eine Datei nicht gefundenwurde, fragt man pin und der sacht, wos brennt.
Aber ich hab den SDL-devel installiert und wenn ichs jetzt nochmal versuche, sagt er immer noch, dass SDL/SDL_edian.h fehlt. Find ich komisch.

edit:
Und wenn ich pin nochmal nach der Datei fragt, sagt er immer noch, dass ich den SDL-devel installieren soll.

edit:
Mir langts jetzt solangsam damit, dass mir einfach alle Pakete fehlen. Ich mach mir jetzt das ftp-Linux drauf, bei dem fast alles schon dabei ist. Muss nur noch durchblicken, wie das funzt...

rudi_m
19.04.05, 15:52
Ja, das mit dem pin hab ich verstanden. Wenn irgendwo im Log steht, dass eine Datei nicht gefundenwurde, fragt man pin und der sacht, wos brennt. [QUOTE]

nicht ganz! pin sagt Dir nur ob es ein original SuSE rpm gibt, die diese Datei enthaelt. Wenn es keins gibt muss man es sich woanders her besorgen.

[quote]Aber ich hab den SDL-devel installiert und wenn ichs jetzt nochmal versuche, sagt er immer noch, dass SDL/SDL_edian.h fehlt. Find ich komisch.
SDL_endian.h oder SDL_edian.h ?
Schreibfehler?

hm, wenn Du SDL-devel installiert hast sollte SDL_endian.h installiert sein
suche es ein fach mal auf Deinem System:

$ find / -name "SDL_endian.h" 2> /dev/null
(schneller gehts mit "locate SDL_endian.h", locate installieren, das traegt alle files taeglich in eine Datenbank ein)

Falls es existiert findet python es warscheinlich nur nicht. Dann musst ihm irgendwie mitteilen wo er zu suchen hat. Das kann ueber irgendwelche Optionen, Variablen oder in nem config file oder vielleicht auch in setup.py selbst erfolgen - mit python kenne ich mich allerdings nich aus.



Und wenn ich pin nochmal nach der Datei fragt, sagt er immer noch, dass ich den SDL-devel installieren soll.

wie gesagt pin sagt dir nur, in welchem Paket die betreffende Datei zu finden ist.


Mir langts jetzt solangsam damit, dass mir einfach alle Pakete fehlen. Ich mach mir jetzt das ftp-Linux drauf, bei dem fast alles schon dabei ist. Muss nur noch durchblicken, wie das funzt...

Du hast doch die SuSE ftp quelle im yast eingetragen. Kannst also einfach komplett alles installieren, was ich aber nicht empfehlen wurde.
Installiere z.B einfach alle pakete aus der Development Sparte und vielleicht noch die zugehoerigen -devel pakete von paketen die Du eh schon hast.

Zerwas_XIII
19.04.05, 17:09
Hab jetzt schon das ftp-SuSE installiert. War mir einfach zu mühsam, mir alles per Hand rauszusuchen. Wär doch echt cool, wenn es bei Dateien, die es nicht findet, pin fragt, wo man sie findet und dann das richtige Paket automatisch runterlädt.

Und $find / -name "SDL_endian.h" 2> /dev/null hat gar nix ausgegeben und im dev-Verzeichnis gibt es auch keinen Ordner oder Datei, der/die null heißt. Wonach soll ich jetzt nach meinen Infos suchen?

rudi_m
19.04.05, 17:47
Hab jetzt schon das ftp-SuSE installiert. War mir einfach zu mühsam, mir alles per Hand rauszusuchen.
Hm ich kann mir allerdings nicht vorstellen, dass per default alle Pakete vom ftp gezogen werden. Oder hast Du alles aktiviert?
IMO ist die ftp Version sogar etwas kleiner weil einige komerzielle/lizensierte Pakete fehlen.


Wär doch echt cool, wenn es bei Dateien, die es nicht findet, pin fragt, wo man sie findet und dann das richtige Paket automatisch runterlädt.
so aenhlich, soll ja auch das rpm system funktionieren. Wenn es nun Balazar schon als SuSE rpm geben wuerde, dann koenntest Du es einfach im Yast anclicken und er wuerde alles was er noch brauch mit installieren.
Irgenjemand muss sich aber erstmals die Muehe machen und solch ein RPM-Paket bauen;)
Andererseits sind diese ganzen rpm Abhaengigkeiten oft noch nervtoetender als ab und an die richtigen devel Pakete zu suchen.



Und $find / -name "SDL_endian.h" 2> /dev/null hat gar nix ausgegeben und im dev-Verzeichnis gibt es auch keinen Ordner oder Datei, der/die null heißt. Wonach soll ich jetzt nach meinen Infos suchen?

Hast den $ wieder mit eingegeben? versuchs mal so:
find / -name "SDL_endian.h"

nun gibt es aber viele Fehlermeldungen "permissions denied (wenn Du es nicht als root machst), die man mit dem angehaengten "2> /dev/null" ins Nirvana umleiten kann

bei mir ist die Datei uebrigens hier:
/usr/include/SDL/SDL_endian.h

ach ja und
/dev/null solltest Du auf jedenfall besitzen;)
das ist sozusagen der Muelleimer eines jeden Linuxes/Unixes

Zerwas_XIII
19.04.05, 17:55
Ich hab das $ nicht mit eingegeben. Hast mir ja schon gesagt, dass es nur den Befehl markiert.
Nach dem ich es eingegeben habe, hat es erstmal ne Weil gedauert und hat dann das hier ausgegeben:
find: . changed during execution of find
Fehlermeldungen gab es keine, da ich eigentlich immer nur den root-Benutzer benutze. Zumindest solange, bis mein System anständig eingerichtet ist.

edit:
ftp-Linux soll laut der SuSE-Downloadseite den selben Sofwareumfang haben wie die Kuafversion, abgesehen von eben diesen zertifizierten Programmzeugs. Es ist, denke ich, aber auf jeden Fall besser als die Eval-Version, die ich vorher hatte, bei der je wirklich fast alles fehlte.

rudi_m
19.04.05, 18:07
find: . changed during execution of find
hm, da hat find wahrscheinlich Probs mit den mit submount gemounteten Verzeichnissen unter /media
Nun weiss ich aber nicht ob find dann abricht oder trotzdem weitersucht.

Hast Du nun die Datei
/usr/include/SDL/SDL_endian.h
?

Hast Du SDL-devel installiert
$ rpm -qa |grep -i "sdl"

Zerwas_XIII
19.04.05, 19:38
Den SDL-devel hab ich installiert.
rpm -qa |grep -i "sdl" hat das da:
SDL-1.2.7-41.1
SDL_net-1.2.5-221.1
SDL_mixer-1.2.5-208.1
SDL_perl-1.20.0-355.1
SDL-devel-1.2.7-41.1
SDL_image-1.2.3-224.1
SDL_ttf-2.0.6-220.1
ausgegeben. Sieht so aus, als sei alles in Ordnung. Weiß auch nicht, wieso sich das Zeug gestern so geziert hat.

Das zu "buildende" Programm sieht nun übrigens am Ende so aus:

/usr/lib/gcc-lib/i586-suse-linux/3.3.4/../../../../i586-suse-linux/bin/ld: cannot find -lcal3d
collect2: ld returned 1 exit status
error: command 'gcc' failed with exit status 1
Traceback (most recent call last):
File "./setup.py", line 28, in ?
do("cd %s; python setup.py %s -f" % (package_dir, " ".join(sys.argv[1:])))
File "./setup.py", line 12, in do
raise RuntimeError, command
RuntimeError: cd soya; python setup.py build

Darauf kann ich mir allerdings keinen großen Reim machen Soll ich da jetzt die Ordner anlegen, die er nicht gefunden hat? $pin ld gibt jedenfalls ziemlich viel zurück...

Übrigens hattest du recht. Auch die ftp-Version hatte die ganzen devel-Pakete nicht. Also musste ich die alle heute nochmal installieren :( . Naja. Aber jetzt hab ich ja auch om YaST2 den Software installieren-Knof gefunden. Praktisch, wenn man den kennt, das erleichtert die Arbeit doch sehr.

rudi_m
19.04.05, 22:34
ld: cannot find -lcal3d
Der linker (ld) braucht also ne lib cal3d

$ pin cal3d
sagt uns dass es das bei Suse nicht gibt (zumindest auf meiner 9.1)

also google:
http://sourceforge.net/project/showfiles.php?group_id=26281&package_id=102474

musst Du mal shauen ob du dir einfach ein binary nehmen kannst
(besser waere wenn Du irgendwo ein rpm fuer SuSE findes z.B rpmseek.com)
oder ob Du das aus auch selbst kompilieren musst

moeglicherweisse reicht dann
cal3d-only-libs-0.10.0.tar.gz

(was potentiell sicher weniger Probleme machen wird als das komplette Paket)

Zerwas_XIII
20.04.05, 17:59
Hi!
Ich find echt super von dir, dass du dich um mich kümmerst und mir alles erklärst. Wenn ich das alles hätte alleine machen müssen, hatte ich Linux wahrscheinlich gleich in die Ecke geschmissen und mir wieder Mickysoft draufgemacht.
Jedenfalls ist Python gerade am "builden" und solang schreib ich einfach mal. Mal gucken, wann es wieder meckert. Jetzt hat es lode nicht gefunden. Ich such mal selbst.

edit: hab mir ode-0.5 runtergeladen. Das sollte meine Probleme damit lösen, auch wenn das ein stewas schwachsinnig gewählter Name ist, wenn die benötigte Datei "lode" heißt. Mal sehen, was Python dazu sagt..... es buildet......... es buildet.......... immer noch.......... Kann das nicht am Anfang testen, was es alles braucht? -lode fehlt immer noch.....

edit: Mein Fehler! Habs in den falschen Ordner kopiert. Aber jetzt gehts, dafür tuts wieder woanders weh. Armer kleiner Computer *streichel* Wot tuts dir denn weh?

edit: Baby!
Ich habs fertiggebuildet!
Und es hat gefunzt, Juppieh!
Aber jetzt noch kompilieren und so....

edit: Installation ging ohne Probleme. Aber starten geht nicht:

* Balazar * Balazar lives in /usr/share
Traceback (most recent call last):
File "/usr/bin/balazar", line 36, in ?
import balazar.globdef as globdef
File "/usr/share/balazar/globdef.py", line 20, in ?
import soya
File "/usr/lib/python2.3/site-packages/soya/__init__.py", line 26, in ?
from soya._soya import *
ImportError: /usr/lib/python2.3/site-packages/soya/_soya.so: undefined symbol: CalModel_Destroy

Die Datein _soya.so ist aber da. Mal gucken, ob ich da irgendwas machen kann.

rudi_m
20.04.05, 19:08
Ich find echt super von dir, dass du dich um mich kümmerst
Bis jetzt machts mir noch Spass;)

Warum auch immer die messages vom "ld" so lauten:
ld: cannot find -lxyz
eigentlich sucht er dann wohl eine libxyz.so

er sucht aber nicht ueberall auf der Platte nach der lib sondern er sucht in einer Art Datenbank "ld.so.cache", die mittels "ldconfig" aktualisiert wird.

Was zu tun nun?
Versuch es einfach nach einem
$ ldconfig
nochmal

Wenn es nicht klappt dann poste bitte die Ausgabe von
$ find / -iname "libode*"
(ohne etwaige Fehlermeldungen, nur um zu sehen ob und wohin es installiert worden ist)
und von
$ cat /etc/ld.so.conf

Zerwas_XIII
20.04.05, 19:17
Das lodedingsda hab ich ja jetzt richtig und wo's hingehört.

Jedoch glaube ich, dass mein aktuelles Problem mit dem soya ist, dass ich eine neuer Version von cal3d habe, als von soya. Hab mir ne ältere cal3d-Version runtergeladen, die zu meiner soyaversion passt. Jedoch kann ich das alte cal3d nicht installieren, weil ja schon ein neueres drauf ist. Meine Frage jetzt: Wie deinstalliere ich das wieder?

Und hier noch die Ausgaben: cat etc/ld.so.conf gibt
/usr/X11R6/lib/Xaw95
/usr/X11R6/lib/Xaw3d
/usr/X11R6/lib
/usr/i486-linux/lib
/usr/i486-linux-libc5/lib=libc5
/usr/i486-linux-libc6/lib=libc6
/usr/i486-linuxaout/lib
/usr/i386-suse-linux/lib
/usr/local/lib
/usr/openwin/lib
/opt/kde/lib
/opt/kde2/lib
/opt/kde3/lib
/opt/gnome/lib
/opt/gnome2/lib
include /etc/ld.so.conf.d/*.conf

aus. Was sagt dir das jetzt? Bzw. welche Infos gibt einem cat?

Und find / -iname "libode*" gibt das hier aus:
/lib/libode.a
find: . changed during execution of find
(Natürlich ist die Datei da, hab sie da ja auch hingetan^^)

edit:
P.S. Macht es dir wirklich Spaß, mir "noob" zu helfen?

rudi_m
21.04.05, 12:06
from soya._soya import *
ImportError: /usr/lib/python2.3/site-packages/soya/_soya.so: undefined symbol: CalModel_Destroy
Tja, das ist jetzt schon eine speziellere Sache. Also googeln nach
"symbol CalModel_Destroy"
...
Du brauchst also wohl cal3d-0.9.1 statt cal3d-0.10.0

Ich hab das jetzt mal selbst gemacht hier.

Am besten du deinstallierst 10.0 vorher! Falls Du das Verzeichnis noch hast aus dem es kompiliert wurde:
$ cd cal3d-0.10.0
$ make uninstall
(ansonsten per Hand /usr/local/lib/libcal3d.so.xxx und /usr/local/include/cal3d/ loeschen)

- dann 0.9.1 installieren (siehe INSTALL, du brauchst dazu wahrscheinlich die Pakete automake und autoconf falls Du sie nicht schon installiert hast)

$ ldconfig

- balazar neu kompilieren und installieren damit eben das neue (alte) cal3d benutzt wird

Bei mir laeufts, sieht ganz witzig aus. Dummerweise kann ich kein Französisch *g*

Allerdings kann man hier als User seinen Teil beitragen! Die Entwickler freuen sich meist wenn man ihnen Uebersetzungen anbietet.... :)

Zu Deinen anderen Fragen:
Mit cat kann man Text ausgeben (eigentlich kann man damit alles ausgeben)
Ansonsten kann man immer auch die man-page konsultieren wenn einem ein unbekanter befehl unterkommt:
$ man cat

Die Sache mit den dynamischen oder statischen Bibliotheken solltest Du Dir mal irgendwo durchlesen, wenns Dich interessiert, z.B im Kofler, Linux stehts ganz gut drin.
Aber auch hier erklaert die man page einiges
$ man ldconfig

Installiere Dir mal das Paket "selflinux", das ist schoen als motivierende Einfuehrung zu lesen (in /usr/share/doc/selflinux/index.html) und gibt einen guten Ueberblick ueber grundlegende Eigenarten von Linux und den Umgang mit der Kommandozeile)

Zerwas_XIII
21.04.05, 17:44
Baby, it works!
Kann allerdings so net spielen, muss mir erst mal meine Grafikkartentreiber holen, will ja meine CPU nicht durchbrutzeln. Danke für all deine Hilfe! Du hast mir sehr geholfen!