I was compiling openastro on Ubuntu Maverick (10.10). sudo ./setup.py install: rm -f *.o swetest libswe* gcc -c -g -O9 -Wall -pedantic -fPIC swedate.c In file included from swephexp.h:80, from swedate.c:86: sweodef.h:201: warning: ISO C90 does not support ‘long long’ gcc -c -g -O9 -Wall -pedantic -fPIC swehouse.c In file included from swehouse.c:62: sweodef.h:201: warning: ISO C90 does not support ‘long long’ gcc -c -g -O9 -Wall -pedantic -fPIC swejpl.c In file included from swephexp.h:80, from swejpl.c:71: sweodef.h:201: warning: ISO C90 does not support ‘long long’ swejpl.c: In function ‘fsizer’: swejpl.c:190: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result swejpl.c:192: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result swejpl.c:196: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result swejpl.c:214: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result swejpl.c:218: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result swejpl.c:222: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result swejpl.c:228: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result swejpl.c:232: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result swejpl.c:236: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result swejpl.c: In function ‘state’: swejpl.c:647: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result swejpl.c:649: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result swejpl.c:653: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result swejpl.c:657: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result swejpl.c:661: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result swejpl.c:665: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result swejpl.c:671: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result swejpl.c:675: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result swejpl.c:678: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result swejpl.c:683: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result swejpl.c:746: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result swejpl.c:750: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result gcc -c -g -O9 -Wall -pedantic -fPIC swemmoon.c In file included from swephexp.h:80, from swemmoon.c:182: sweodef.h:201: warning: ISO C90 does not support ‘long long’ gcc -c -g -O9 -Wall -pedantic -fPIC swemplan.c In file included from swephexp.h:80, from swemplan.c:63: sweodef.h:201: warning: ISO C90 does not support ‘long long’ gcc -c -g -O9 -Wall -pedantic -fPIC swepcalc.c In file included from swephexp.h:80, from swepcalc.h:75, from swepcalc.c:76: sweodef.h:201: warning: ISO C90 does not support ‘long long’ gcc -c -g -O9 -Wall -pedantic -fPIC sweph.c In file included from swejpl.h:68, from sweph.c:66: sweodef.h:201: warning: ISO C90 does not support ‘long long’ sweph.c: In function ‘app_pos_etc_plan’: sweph.c:2143: warning: array subscript is above array bounds gcc -c -g -O9 -Wall -pedantic -fPIC swepdate.c In file included from swephexp.h:80, from swepcalc.h:75, from swepdate.c:77: sweodef.h:201: warning: ISO C90 does not support ‘long long’ gcc -c -g -O9 -Wall -pedantic -fPIC swephlib.c In file included from swephexp.h:80, from swephlib.c:79: sweodef.h:201: warning: ISO C90 does not support ‘long long’ gcc -c -g -O9 -Wall -pedantic -fPIC swecl.c In file included from swejpl.h:68, from swecl.c:62: sweodef.h:201: warning: ISO C90 does not support ‘long long’ swecl.c: In function ‘swe_lun_occult_when_glob’: swecl.c:1093: warning: ‘tjd’ may be used uninitialized in this function ar r libswe.a swedate.o swehouse.o swejpl.o swemmoon.o swemplan.o swepcalc.o sweph.o swepdate.o swephlib.o swecl.o ar: creating libswe.a running install running build running build_py running build_ext running build_scripts running install_lib running install_scripts changing mode of /usr/local/bin/openastro.py to 755 running install_data running install_egg_info Removing /usr/local/lib/python2.6/dist-packages/OpenAstro.org-1.1.23_.egg-info Writing /usr/local/lib/python2.6/dist-packages/OpenAstro.org-1.1.23_.egg-info pacha@xibalba:~/Software/openastro.org-1.1.23.orig$ sudo ./setup.py install [sudo] password for pacha: rm -f *.o swetest libswe* gcc -c -g -O9 -Wall -pedantic -fPIC swedate.c In file included from swephexp.h:80, from swedate.c:86: sweodef.h:201: warning: ISO C90 does not support ‘long long’ gcc -c -g -O9 -Wall -pedantic -fPIC swehouse.c In file included from swehouse.c:62: sweodef.h:201: warning: ISO C90 does not support ‘long long’ gcc -c -g -O9 -Wall -pedantic -fPIC swejpl.c In file included from swephexp.h:80, from swejpl.c:71: sweodef.h:201: warning: ISO C90 does not support ‘long long’ swejpl.c: In function ‘fsizer’: swejpl.c:190: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result swejpl.c:192: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result swejpl.c:196: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result swejpl.c:214: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result swejpl.c:218: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result swejpl.c:222: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result swejpl.c:228: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result swejpl.c:232: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result swejpl.c:236: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result swejpl.c: In function ‘state’: swejpl.c:647: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result swejpl.c:649: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result swejpl.c:653: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result swejpl.c:657: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result swejpl.c:661: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result swejpl.c:665: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result swejpl.c:671: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result swejpl.c:675: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result swejpl.c:678: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result swejpl.c:683: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result swejpl.c:746: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result swejpl.c:750: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result gcc -c -g -O9 -Wall -pedantic -fPIC swemmoon.c In file included from swephexp.h:80, from swemmoon.c:182: sweodef.h:201: warning: ISO C90 does not support ‘long long’ gcc -c -g -O9 -Wall -pedantic -fPIC swemplan.c In file included from swephexp.h:80, from swemplan.c:63: sweodef.h:201: warning: ISO C90 does not support ‘long long’ gcc -c -g -O9 -Wall -pedantic -fPIC swepcalc.c In file included from swephexp.h:80, from swepcalc.h:75, from swepcalc.c:76: sweodef.h:201: warning: ISO C90 does not support ‘long long’ gcc -c -g -O9 -Wall -pedantic -fPIC sweph.c In file included from swejpl.h:68, from sweph.c:66: sweodef.h:201: warning: ISO C90 does not support ‘long long’ sweph.c: In function ‘app_pos_etc_plan’: sweph.c:2143: warning: array subscript is above array bounds gcc -c -g -O9 -Wall -pedantic -fPIC swepdate.c In file included from swephexp.h:80, from swepcalc.h:75, from swepdate.c:77: sweodef.h:201: warning: ISO C90 does not support ‘long long’ gcc -c -g -O9 -Wall -pedantic -fPIC swephlib.c In file included from swephexp.h:80, from swephlib.c:79: sweodef.h:201: warning: ISO C90 does not support ‘long long’ gcc -c -g -O9 -Wall -pedantic -fPIC swecl.c In file included from swejpl.h:68, from swecl.c:62: sweodef.h:201: warning: ISO C90 does not support ‘long long’ swecl.c: In function ‘swe_lun_occult_when_glob’: swecl.c:1093: warning: ‘tjd’ may be used uninitialized in this function ar r libswe.a swedate.o swehouse.o swejpl.o swemmoon.o swemplan.o swepcalc.o sweph.o swepdate.o swephlib.o swecl.o ar: creating libswe.a running install running build running build_py running build_ext running build_scripts running install_lib running install_scripts changing mode of /usr/local/bin/openastro.py to 755 running install_data running install_egg_info Removing /usr/local/lib/python2.6/dist-packages/OpenAstro.org-1.1.23_.egg-info Writing /usr/local/lib/python2.6/dist-packages/OpenAstro.org-1.1.23_.egg-info after openastro.py: Traceback (most recent call last): File "/usr/local/bin/openastro.py", line 6070, in mainWindow() File "/usr/local/bin/openastro.py", line 2807, in __init__ self.tempfilename = openAstro.makeSVG() File "/usr/local/bin/openastro.py", line 1305, in makeSVG module_data = ephemeris.ephData(self.year,self.month,self.day,self.hour,self.geolon,self.geolat,self.altitude,self.planets,self.zodiac,db.astrocfg) File "/usr/local/lib/python2.6/dist-packages/openastromod/swiss.py", line 91, in __init__ self.planets_sign[i]=x IndexError: list assignment index out of range