[issue8852] _socket fails to build on OpenSolaris x64

David Kirkby report at bugs.python.org
Fri Jun 25 03:29:03 CEST 2010


David Kirkby <david.kirkby at onetel.net> added the comment:

Hi Martin, 

I appreciate your point. But do you know if anyone has it on their TODO list? If not, is there anything I could do about it? I don't have commit access to the Python source code, but if there is anything else I can do I'd like to. 

This is a pretty serious bug, as it stops one running the self-tests. Although Python builds and 99% of it works with this bug, an attempt to run the self-tests exits fairly quickly, with no tests performed. So despite there being over 300 tests, note one of them gets run unless one works around this bug. 

Hence the implication is a lot more than the fact that one can't use _socket. 

Dave 

drkirkby at hawk:~/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src$ make test
running build
running build_ext
building '_socket' extension
gcc -fPIC -fno-strict-aliasing -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -I/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/./Include -I. -IInclude -I./Include -I/usr/local/include -I/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/Include -I/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src -c /export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/Modules/socketmodule.c -o build/temp.solaris-2.11-i86pc-2.6/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/Modules/socketmodule.o
/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/Modules/socketmodule.c: In function 'makesockaddr':
/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/Modules/socketmodule.c:1103: error: 'struct ifreq' has no member named 'ifr_ifindex'
/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/Modules/socketmodule.c:1104: error: 'SIOCGIFNAME' undeclared (first use in this function)
/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/Modules/socketmodule.c:1104: error: (Each undeclared identifier is reported only once
/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/Modules/socketmodule.c:1104: error: for each function it appears in.)
/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/Modules/socketmodule.c: In function 'getsockaddrarg':
/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/Modules/socketmodule.c:1411: error: 'SIOCGIFINDEX' undeclared (first use in this function)
/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/Modules/socketmodule.c:1423: error: 'struct ifreq' has no member named 'ifr_ifindex'
/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/Modules/socketmodule.c: In function 'init_socket':
/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/Modules/socketmodule.c:4589: error: 'PACKET_LOOPBACK' undeclared (first use in this function)
/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/Modules/socketmodule.c:4590: error: 'PACKET_FASTROUTE' undeclared (first use in this function)
building '_ssl' extension
gcc -fPIC -fno-strict-aliasing -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -I/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/./Include -I. -IInclude -I./Include -I/usr/local/include -I/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/Include -I/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src -c /export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/Modules/_ssl.c -o build/temp.solaris-2.11-i86pc-2.6/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/Modules/_ssl.o
gcc -shared build/temp.solaris-2.11-i86pc-2.6/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/Modules/_ssl.o -L/usr/local/lib -lssl -lcrypto -o build/lib.solaris-2.11-i86pc-2.6/_ssl.so
*** WARNING: renaming "_ssl" since importing it failed: No module named _socket
building '_curses' extension
gcc -fPIC -fno-strict-aliasing -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -I/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/./Include -I. -IInclude -I./Include -I/usr/local/include -I/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/Include -I/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src -c /export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/Modules/_cursesmodule.c -o build/temp.solaris-2.11-i86pc-2.6/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/Modules/_cursesmodule.o
/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/Modules/_cursesmodule.c: In function 'PyCursesWindow_ChgAt':
/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/Modules/_cursesmodule.c:708: warning: implicit declaration of function 'mvwchgat'
/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/Modules/_cursesmodule.c:712: warning: implicit declaration of function 'wchgat'
gcc -shared build/temp.solaris-2.11-i86pc-2.6/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/Modules/_cursesmodule.o -L/usr/local/lib -lcurses -ltermcap -o build/lib.solaris-2.11-i86pc-2.6/_curses.so
*** WARNING: renaming "_curses" since importing it failed: ld.so.1: python: fatal: relocation error: file build/lib.solaris-2.11-i86pc-2.6/_curses.so: symbol mvwchgat: referenced symbol not found
building '_curses_panel' extension
gcc -fPIC -fno-strict-aliasing -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -I/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/./Include -I. -IInclude -I./Include -I/usr/local/include -I/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/Include -I/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src -c /export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/Modules/_curses_panel.c -o build/temp.solaris-2.11-i86pc-2.6/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/Modules/_curses_panel.o
gcc -shared build/temp.solaris-2.11-i86pc-2.6/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/Modules/_curses_panel.o -L/usr/local/lib -lpanel -lcurses -ltermcap -o build/lib.solaris-2.11-i86pc-2.6/_curses_panel.so
*** WARNING: renaming "_curses_panel" since importing it failed: No module named _curses
building 'sunaudiodev' extension
gcc -fPIC -fno-strict-aliasing -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -I/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/./Include -I. -IInclude -I./Include -I/usr/local/include -I/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/Include -I/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src -c /export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/Modules/sunaudiodev.c -o build/temp.solaris-2.11-i86pc-2.6/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/Modules/sunaudiodev.o
/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/Modules/sunaudiodev.c:20:25: error: sun/audioio.h: No such file or directory
/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/Modules/sunaudiodev.c:36: error: expected specifier-qualifier-list before 'audio_info_t'
/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/Modules/sunaudiodev.c: In function 'sad_getinfo':
/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/Modules/sunaudiodev.c:198: error: 'AUDIO_GETINFO' undeclared (first use in this function)
/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/Modules/sunaudiodev.c:198: error: (Each undeclared identifier is reported only once
/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/Modules/sunaudiodev.c:198: error: for each function it appears in.)
/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/Modules/sunaudiodev.c:198: error: 'sadstatusobject' has no member named 'ai'
/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/Modules/sunaudiodev.c: In function 'sad_setinfo':
/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/Modules/sunaudiodev.c:214: error: 'AUDIO_SETINFO' undeclared (first use in this function)
/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/Modules/sunaudiodev.c:214: error: 'sadstatusobject' has no member named 'ai'
/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/Modules/sunaudiodev.c: In function 'sad_ibufcount':
/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/Modules/sunaudiodev.c:225: error: 'audio_info_t' undeclared (first use in this function)
/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/Modules/sunaudiodev.c:225: error: expected ';' before 'ai'
/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/Modules/sunaudiodev.c:227: error: 'AUDIO_GETINFO' undeclared (first use in this function)
/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/Modules/sunaudiodev.c:227: error: 'ai' undeclared (first use in this function)
/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/Modules/sunaudiodev.c: In function 'sad_obufcount':
/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/Modules/sunaudiodev.c:237: error: 'audio_info_t' undeclared (first use in this function)
/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/Modules/sunaudiodev.c:237: error: expected ';' before 'ai'
/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/Modules/sunaudiodev.c:239: error: 'AUDIO_GETINFO' undeclared (first use in this function)
/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/Modules/sunaudiodev.c:239: error: 'ai' undeclared (first use in this function)
/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/Modules/sunaudiodev.c: In function 'sad_drain':
/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/Modules/sunaudiodev.c:253: error: 'AUDIO_DRAIN' undeclared (first use in this function)
/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/Modules/sunaudiodev.c: At top level:
/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/Modules/sunaudiodev.c:348: error: expected specifier-qualifier-list before 'audio_info_t'
/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/Modules/sunaudiodev.c:348: error: expected '}' before ')' token
/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/Modules/sunaudiodev.c:348: error: expected ',' or ';' before ')' token
/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/Modules/sunaudiodev.c:348: error: expected identifier or '(' before ',' token
/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/Modules/sunaudiodev.c:349: error: expected identifier or '(' before ',' token
/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/Modules/sunaudiodev.c:350: error: expected identifier or '(' before ',' token
/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/Modules/sunaudiodev.c:351: error: expected identifier or '(' before ',' token
/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/Modules/sunaudiodev.c:352: error: expected identifier or '(' before ',' token
/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/Modules/sunaudiodev.c:353: error: expected identifier or '(' before ',' token
/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/Modules/sunaudiodev.c:354: error: expected identifier or '(' before ',' token
/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/Modules/sunaudiodev.c:355: error: expected identifier or '(' before ',' token
/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/Modules/sunaudiodev.c:356: error: expected identifier or '(' before ',' token
/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/Modules/sunaudiodev.c:357: error: expected identifier or '(' before ',' token
/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/Modules/sunaudiodev.c:358: error: expected identifier or '(' before ',' token
/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/Modules/sunaudiodev.c:359: error: expected identifier or '(' before ',' token
/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/Modules/sunaudiodev.c:360: error: expected identifier or '(' before ',' token
/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/Modules/sunaudiodev.c:367: error: expected identifier or '(' before ',' token
/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/Modules/sunaudiodev.c:368: error: expected identifier or '(' before ',' token
/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/Modules/sunaudiodev.c:369: error: expected identifier or '(' before ',' token
/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/Modules/sunaudiodev.c:370: error: expected identifier or '(' before ',' token
/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/Modules/sunaudiodev.c:371: error: expected identifier or '(' before ',' token
/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/Modules/sunaudiodev.c:372: error: expected identifier or '(' before ',' token
/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/Modules/sunaudiodev.c:373: error: expected identifier or '(' before ',' token
/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/Modules/sunaudiodev.c:374: error: expected identifier or '(' before ',' token
/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/Modules/sunaudiodev.c:375: error: expected identifier or '(' before ',' token
/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/Modules/sunaudiodev.c:376: error: expected identifier or '(' before ',' token
/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/Modules/sunaudiodev.c:377: error: expected identifier or '(' before ',' token
/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/Modules/sunaudiodev.c:378: error: expected identifier or '(' before ',' token
/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/Modules/sunaudiodev.c:379: error: expected identifier or '(' before ',' token
/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/Modules/sunaudiodev.c:386: error: expected identifier or '(' before ',' token
/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/Modules/sunaudiodev.c:387: error: expected identifier or '(' before ',' token
/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/Modules/sunaudiodev.c: In function 'sads_getattr':
/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/Modules/sunaudiodev.c:393: error: 'sadstatusobject' has no member named 'ai'
/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/Modules/sunaudiodev.c: In function 'sads_setattr':
/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/Modules/sunaudiodev.c:405: error: 'sadstatusobject' has no member named 'ai'
building '_tkinter' extension
gcc -fPIC -fno-strict-aliasing -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DWITH_APPINIT=1 -I/usr/openwin/include -I. -I/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/./Include -I. -IInclude -I./Include -I/usr/local/include -I/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/Include -I/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src -c /export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/Modules/_tkinter.c -o build/temp.solaris-2.11-i86pc-2.6/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/Modules/_tkinter.o
In file included from /export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/Modules/_tkinter.c:67:
/usr/include/tk.h:81:23: error: X11/Xlib.h: No such file or directory
In file included from /export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/Modules/_tkinter.c:67:
/usr/include/tk.h:557: error: expected declaration specifiers or '...' before 'Window'
/usr/include/tk.h:557: error: 'Window' declared as function returning a function
/usr/include/tk.h:560: error: expected declaration specifiers or '...' before 'XEvent'
/usr/include/tk.h:569: error: expected specifier-qualifier-list before 'Tk_ClassCreateProc'
/usr/include/tk.h:661: error: expected specifier-qualifier-list before 'Bool'
/usr/include/tk.h:677: error: expected specifier-qualifier-list before 'Bool'
/usr/include/tk.h:754: error: expected specifier-qualifier-list before 'Display'
/usr/include/tk.h:904: error: expected declaration specifiers or '...' before 'XPoint'
/usr/include/tk.h:1005: error: expected declaration specifiers or '...' before 'Display'
/usr/include/tk.h:1007: error: expected declaration specifiers or '...' before 'Display'
/usr/include/tk.h:1007: error: expected declaration specifiers or '...' before 'Drawable'
/usr/include/tk.h:1104: error: expected specifier-qualifier-list before 'XColor'
/usr/include/tk.h:1168: error: expected specifier-qualifier-list before 'GC'
/usr/include/tk.h:1209: error: expected declaration specifiers or '...' before 'Display'
/usr/include/tk.h:1209: error: expected declaration specifiers or '...' before 'Drawable'
/usr/include/tk.h:1212: error: expected declaration specifiers or '...' before 'Display'
/usr/include/tk.h:1417: error: expected declaration specifiers or '...' before 'Drawable'
/usr/include/tk.h:1534: error: expected declaration specifiers or '...' before 'XErrorEvent'
/usr/include/tk.h:1536: error: expected declaration specifiers or '...' before 'XEvent'
/usr/include/tk.h:1538: error: expected declaration specifiers or '...' before 'XEvent'
/usr/include/tk.h:1540: error: expected declaration specifiers or '...' before 'XEvent'
/usr/include/tk.h:1545: error: expected declaration specifiers or '...' before 'XEvent'
In file included from /usr/include/tk.h:1559,
                 from /export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/Modules/_tkinter.c:67:
/usr/include/tkDecls.h:37: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
/usr/include/tkDecls.h:39: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Tk_3DBorderGC'
/usr/include/tkDecls.h:42: error: expected declaration specifiers or '...' before 'Drawable'
/usr/include/tkDecls.h:47: error: expected declaration specifiers or '...' before 'Drawable'
/usr/include/tkDecls.h:56: error: expected declaration specifiers or '...' before 'XEvent'
/usr/include/tkDecls.h:76: error: expected declaration specifiers or '...' before 'Pixmap'
/usr/include/tkDecls.h:80: error: expected declaration specifiers or '...' before 'XColor'
/usr/include/tkDecls.h:90: error: expected declaration specifiers or '...' before 'Pixmap'
/usr/include/tkDecls.h:95: error: expected declaration specifiers or '...' before 'GC'
/usr/include/tkDecls.h:114: error: expected declaration specifiers or '...' before 'XSetWindowAttributes'
/usr/include/tkDecls.h:122: error: expected declaration specifiers or '...' before 'Atom'
/usr/include/tkDecls.h:125: error: expected declaration specifiers or '...' before 'Atom'
/usr/include/tkDecls.h:125: error: expected declaration specifiers or '...' before 'Atom'
/usr/include/tkDecls.h:147: error: expected declaration specifiers or '...' before 'XWindowChanges'
/usr/include/tkDecls.h:167: error: expected ')' before '*' token
/usr/include/tkDecls.h:187: error: expected declaration specifiers or '...' before 'Atom'
/usr/include/tkDecls.h:187: error: expected declaration specifiers or '...' before 'Atom'
/usr/include/tkDecls.h:187: error: expected declaration specifiers or '...' before 'Atom'
/usr/include/tkDecls.h:232: error: expected declaration specifiers or '...' before 'Atom'
/usr/include/tkDecls.h:232: error: expected declaration specifiers or '...' before 'Atom'
/usr/include/tkDecls.h:242: error: expected declaration specifiers or '...' before 'Drawable'
/usr/include/tkDecls.h:242: error: expected declaration specifiers or '...' before 'XPoint'
/usr/include/tkDecls.h:247: error: expected declaration specifiers or '...' before 'Drawable'
/usr/include/tkDecls.h:252: error: expected ')' before '*' token
/usr/include/tkDecls.h:257: error: expected declaration specifiers or '...' before 'GC'
/usr/include/tkDecls.h:257: error: expected declaration specifiers or '...' before 'Drawable'
/usr/include/tkDecls.h:260: error: expected ')' before '*' token
/usr/include/tkDecls.h:265: error: expected declaration specifiers or '...' before 'Drawable'
/usr/include/tkDecls.h:265: error: expected declaration specifiers or '...' before 'XPoint'
/usr/include/tkDecls.h:270: error: expected declaration specifiers or '...' before 'Drawable'
/usr/include/tkDecls.h:278: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Tk_FontId'
/usr/include/tkDecls.h:282: error: expected ')' before '*' token
/usr/include/tkDecls.h:285: error: expected ')' before '*' token
/usr/include/tkDecls.h:287: error: expected ')' before '*' token
/usr/include/tkDecls.h:290: error: expected ')' before '*' token
/usr/include/tkDecls.h:295: error: expected ')' before '*' token
/usr/include/tkDecls.h:299: error: expected declaration specifiers or '...' before 'Display'
/usr/include/tkDecls.h:303: error: expected ')' before '*' token
/usr/include/tkDecls.h:309: error: expected ')' before '*' token
/usr/include/tkDecls.h:311: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Tk_GCForColor'
/usr/include/tkDecls.h:327: error: expected declaration specifiers or '...' before 'Atom'
/usr/include/tkDecls.h:334: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Tk_GetBitmap'
/usr/include/tkDecls.h:337: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Tk_GetBitmapFromData'
/usr/include/tkDecls.h:344: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
/usr/include/tkDecls.h:347: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
/usr/include/tkDecls.h:350: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Tk_GetColormap'
/usr/include/tkDecls.h:371: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Tk_GetGC'
/usr/include/tkDecls.h:401: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Tk_GetPixmap'
/usr/include/tkDecls.h:418: error: expected declaration specifiers or '...' before 'Atom'
/usr/include/tkDecls.h:418: error: expected declaration specifiers or '...' before 'Atom'
/usr/include/tkDecls.h:424: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
/usr/include/tkDecls.h:435: error: expected ')' before '*' token
/usr/include/tkDecls.h:437: error: expected ')' before '*' token
/usr/include/tkDecls.h:446: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Tk_InternAtom'
/usr/include/tkDecls.h:484: error: expected ')' before '*' token
/usr/include/tkDecls.h:489: error: expected ')' before '*' token
/usr/include/tkDecls.h:491: error: expected ')' before '*' token
/usr/include/tkDecls.h:509: error: expected declaration specifiers or '...' before 'Atom'
/usr/include/tkDecls.h:549: error: expected ')' before '*' token
/usr/include/tkDecls.h:552: error: expected ')' before '*' token
/usr/include/tkDecls.h:555: error: expected declaration specifiers or '...' before 'Drawable'
/usr/include/tkDecls.h:591: error: expected declaration specifiers or '...' before 'Pixmap'
/usr/include/tkDecls.h:600: error: expected declaration specifiers or '...' before 'Pixmap'
/usr/include/tkDecls.h:603: error: expected declaration specifiers or '...' before 'Colormap'
/usr/include/tkDecls.h:606: error: expected declaration specifiers or '...' before 'Visual'
/usr/include/tkDecls.h:606: error: expected declaration specifiers or '...' before 'Colormap'
/usr/include/tkDecls.h:610: error: expected ')' before '*' token
/usr/include/tkDecls.h:627: error: expected ')' before '*' token
/usr/include/tkDecls.h:632: error: expected ')' before '*' token
/usr/include/tkDecls.h:649: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Tk_AllocBitmapFromObj'
/usr/include/tkDecls.h:657: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
/usr/include/tkDecls.h:702: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Tk_GetBitmapFromObj'
/usr/include/tkDecls.h:705: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
/usr/include/tkDecls.h:772: error: expected ')' before '*' token
/usr/include/tkDecls.h:775: error: expected ')' before '*' token
/usr/include/tkDecls.h:788: error: expected declaration specifiers or '...' before 'GC'
/usr/include/tkDecls.h:795: error: expected declaration specifiers or '...' before 'GC'
/usr/include/tkDecls.h:801: error: expected declaration specifiers or '...' before 'Pixmap'
/usr/include/tkDecls.h:806: error: expected declaration specifiers or '...' before 'XColor'
/usr/include/tkDecls.h:821: error: expected declaration specifiers or '...' before 'Pixmap'
/usr/include/tkDecls.h:866: error: expected ')' before '*' token
/usr/include/tkDecls.h:915: error: expected declaration specifiers or '...' before 'Drawable'
/usr/include/tkDecls.h:932: error: expected specifier-qualifier-list before 'XColor'

Failed to find the necessary bits to build these modules:
_bsddb             bsddb185           gdbm            
linuxaudiodev      ossaudiodev                        
To find the necessary bits, look in setup.py in detect_modules() for the module's name.


Failed to build these modules:
_curses            _curses_panel      _socket         
_ssl               _tkinter           sunaudiodev     

running build_scripts
./python -E -c 'import sys ; from distutils.util import get_platform ; print get_platform()+"-"+sys.version[0:3]' >platform
find ./Lib -name '*.py[co]' -print | xargs rm -f
./python -E -tt ./Lib/test/regrtest.py -l 
Traceback (most recent call last):
  File "./Lib/test/regrtest.py", line 168, in <module>
    from test import test_support
  File "/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/Lib/test/test_support.py", line 8, in <module>
    import socket
  File "/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/Lib/socket.py", line 46, in <module>
    import _socket
ImportError: No module named _socket
make: [test] Error 1 (ignored)
./python -E -tt ./Lib/test/regrtest.py -l 
Traceback (most recent call last):
  File "./Lib/test/regrtest.py", line 168, in <module>
    from test import test_support
  File "/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/Lib/test/test_support.py", line 8, in <module>
    import socket
  File "/export/home/drkirkby/parallel/sage-4.4.4/spkg/standard/python-2.6.6/src/Lib/socket.py", line 46, in <module>
    import _socket
ImportError: No module named _socket
make: *** [test] Error 1

----------

_______________________________________
Python tracker <report at bugs.python.org>
<http://bugs.python.org/issue8852>
_______________________________________


More information about the Python-bugs-list mailing list