[MacPorts] #29603: python27 fails to build due to bad command

MacPorts noreply at macports.org
Thu May 26 17:38:53 PDT 2011


#29603: python27 fails to build due to bad command
------------------------------------+---------------------------------------
 Reporter:  johnmusbach1@…          |       Owner:  jwa@…           
     Type:  defect                  |      Status:  new             
 Priority:  Normal                  |   Milestone:                  
Component:  ports                   |     Version:  1.9.1           
 Keywords:                          |        Port:  python27        
------------------------------------+---------------------------------------
Changes (by ryandesign@…):

 * cc: johnmusbach1@… (removed)
 * cc: ryandesign@… (added)
  * owner:  macports-tickets@… => jwa@…


Old description:

> Running on Mac OS X 10.4.11 x86 with macports v1.9.1. When trying to
> install the python27 port it fails with the error:
>
> --->  Building python27
> Error: Target org.macports.build returned: shell command failed
> Log for python27 is at:
> /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_python27/main.log
> Error: The following dependencies failed to build: tk Xft2 xrender xorg-
> libX11 xorg-libxcb python27 xorg-libpthread-stubs xorg-xcb-proto libxml2
> xorg-util-macros xorg-xcmiscproto xorg-xextproto xorg-xf86bigfontproto
> xorg-xtrans xorg-renderproto tcl xorg-libXScrnSaver xorg-libXext xorg-
> scrnsaverproto
> Error: Status 1 encountered during processing.
> To report a bug, see <http://guide.macports.org/#project.tickets>
>
> Tailing the log returns:
>
> :info:build shell command " cd
> "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_python27/work/Python-2.7.1"
> && /usr/bin/make -j5 all MAKE="/usr/bin/make CC=/usr/bin/gcc-4.0" "
> returned error 2
> :error:build Target org.macports.build returned: shell command failed
> :debug:build Backtrace: shell command failed
>     while executing
> "command_exec build"
>     (procedure "portbuild::build_main" line 8)
>     invoked from within
> "$procedure $targetname"
> :info:build Warning: the following items did not execute (for python27):
> org.macports.activate org.macports.build org.macports.destroot
> org.macports.install
> :notice:build Log for python27 is at:
> /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_python27/main.log
>
> Trying to run the failed command results in the following erroneous
> output:
>
> /usr/bin/gcc-4.0 -c -fno-strict-aliasing -fno-common -dynamic -pipe -O2
> -arch i386 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes  -I.
> -IInclude -I./Include -I/opt/local/include  -DPy_BUILD_CORE -o
> Python/graminit.o Python/graminit.c
> /usr/bin/gcc-4.0 -c -fno-strict-aliasing -fno-common -dynamic -pipe -O2
> -arch i386 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes  -I.
> -IInclude -I./Include -I/opt/local/include  -DPy_BUILD_CORE -o
> Python/mactoolboxglue.o Python/mactoolboxglue.c
> {standard input}:unknown:FATAL:can't create output file:
> Python/graminit.o
> make: *** [Python/graminit.o] Error 1
> make: *** Waiting for unfinished jobs....
> In file included from Python/mactoolboxglue.c:27:
> Include/pymactoolbox.h:13:33: error: QuickTime/QuickTime.h: No such file
> or directory
> In file included from Python/mactoolboxglue.c:27:
> Include/pymactoolbox.h:160: warning: parameter names (without types) in
> function declaration
> Include/pymactoolbox.h:161: error: parse error before 'Track'
> Include/pymactoolbox.h:161: warning: function declaration isn't a
> prototype
> Include/pymactoolbox.h:162: warning: parameter names (without types) in
> function declaration
> Include/pymactoolbox.h:163: error: parse error before 'Movie'
> Include/pymactoolbox.h:163: warning: function declaration isn't a
> prototype
> Include/pymactoolbox.h:164: warning: parameter names (without types) in
> function declaration
> Include/pymactoolbox.h:165: error: parse error before 'MovieController'
> Include/pymactoolbox.h:165: warning: function declaration isn't a
> prototype
> Include/pymactoolbox.h:168: warning: parameter names (without types) in
> function declaration
> Include/pymactoolbox.h:169: error: parse error before 'UserData'
> Include/pymactoolbox.h:169: warning: function declaration isn't a
> prototype
> Include/pymactoolbox.h:170: warning: parameter names (without types) in
> function declaration
> Include/pymactoolbox.h:171: error: parse error before 'Media'
> Include/pymactoolbox.h:171: warning: function declaration isn't a
> prototype
> Python/mactoolboxglue.c:423: warning: parameter names (without types) in
> function declaration
> Python/mactoolboxglue.c:423: error: parse error before 'cobj'
> Python/mactoolboxglue.c:423: warning: function declaration isn't a
> prototype
> Python/mactoolboxglue.c: In function 'TrackObj_New':
> Python/mactoolboxglue.c:423: error: 'cobj' undeclared (first use in this
> function)
> Python/mactoolboxglue.c:423: error: (Each undeclared identifier is
> reported only once
> Python/mactoolboxglue.c:423: error: for each function it appears in.)
> Python/mactoolboxglue.c: At top level:
> Python/mactoolboxglue.c:424: error: parse error before 'Track'
> Python/mactoolboxglue.c:424: warning: function declaration isn't a
> prototype
> Python/mactoolboxglue.c:424: error: parse error before 'Track'
> Python/mactoolboxglue.c:424: warning: function declaration isn't a
> prototype
> Python/mactoolboxglue.c: In function 'TrackObj_Convert':
> Python/mactoolboxglue.c:424: error: 'pyobj' undeclared (first use in this
> function)
> Python/mactoolboxglue.c:424: error: 'cobj' undeclared (first use in this
> function)
> Python/mactoolboxglue.c: At top level:
> Python/mactoolboxglue.c:425: warning: parameter names (without types) in
> function declaration
> Python/mactoolboxglue.c:425: error: parse error before 'cobj'
> Python/mactoolboxglue.c:425: warning: function declaration isn't a
> prototype
> Python/mactoolboxglue.c: In function 'MovieObj_New':
> Python/mactoolboxglue.c:425: error: 'cobj' undeclared (first use in this
> function)
> Python/mactoolboxglue.c: At top level:
> Python/mactoolboxglue.c:426: error: parse error before 'Movie'
> Python/mactoolboxglue.c:426: warning: function declaration isn't a
> prototype
> Python/mactoolboxglue.c:426: error: parse error before 'Movie'
> Python/mactoolboxglue.c:426: warning: function declaration isn't a
> prototype
> Python/mactoolboxglue.c: In function 'MovieObj_Convert':
> Python/mactoolboxglue.c:426: error: 'pyobj' undeclared (first use in this
> function)
> Python/mactoolboxglue.c:426: error: 'cobj' undeclared (first use in this
> function)
> Python/mactoolboxglue.c: At top level:
> Python/mactoolboxglue.c:427: warning: parameter names (without types) in
> function declaration
> Python/mactoolboxglue.c:427: error: parse error before 'cobj'
> Python/mactoolboxglue.c:427: warning: function declaration isn't a
> prototype
> Python/mactoolboxglue.c: In function 'MovieCtlObj_New':
> Python/mactoolboxglue.c:427: error: 'cobj' undeclared (first use in this
> function)
> Python/mactoolboxglue.c: At top level:
> Python/mactoolboxglue.c:428: error: parse error before 'MovieController'
> Python/mactoolboxglue.c:428: warning: function declaration isn't a
> prototype
> Python/mactoolboxglue.c:428: error: parse error before 'MovieController'
> Python/mactoolboxglue.c:428: warning: function declaration isn't a
> prototype
> Python/mactoolboxglue.c: In function 'MovieCtlObj_Convert':
> Python/mactoolboxglue.c:428: error: 'pyobj' undeclared (first use in this
> function)
> Python/mactoolboxglue.c:428: error: 'cobj' undeclared (first use in this
> function)
> Python/mactoolboxglue.c: At top level:
> Python/mactoolboxglue.c:431: warning: parameter names (without types) in
> function declaration
> Python/mactoolboxglue.c:431: error: parse error before 'cobj'
> Python/mactoolboxglue.c:431: warning: function declaration isn't a
> prototype
> Python/mactoolboxglue.c: In function 'UserDataObj_New':
> Python/mactoolboxglue.c:431: error: 'cobj' undeclared (first use in this
> function)
> Python/mactoolboxglue.c: At top level:
> Python/mactoolboxglue.c:432: error: parse error before 'UserData'
> Python/mactoolboxglue.c:432: warning: function declaration isn't a
> prototype
> Python/mactoolboxglue.c:432: error: parse error before 'UserData'
> Python/mactoolboxglue.c:432: warning: function declaration isn't a
> prototype
> Python/mactoolboxglue.c: In function 'UserDataObj_Convert':
> Python/mactoolboxglue.c:432: error: 'pyobj' undeclared (first use in this
> function)
> Python/mactoolboxglue.c:432: error: 'cobj' undeclared (first use in this
> function)
> Python/mactoolboxglue.c: At top level:
> Python/mactoolboxglue.c:433: warning: parameter names (without types) in
> function declaration
> Python/mactoolboxglue.c:433: error: parse error before 'cobj'
> Python/mactoolboxglue.c:433: warning: function declaration isn't a
> prototype
> Python/mactoolboxglue.c: In function 'MediaObj_New':
> Python/mactoolboxglue.c:433: error: 'cobj' undeclared (first use in this
> function)
> Python/mactoolboxglue.c: At top level:
> Python/mactoolboxglue.c:434: error: parse error before 'Media'
> Python/mactoolboxglue.c:434: warning: function declaration isn't a
> prototype
> Python/mactoolboxglue.c:434: error: parse error before 'Media'
> Python/mactoolboxglue.c:434: warning: function declaration isn't a
> prototype
> Python/mactoolboxglue.c: In function 'MediaObj_Convert':
> Python/mactoolboxglue.c:434: error: 'pyobj' undeclared (first use in this
> function)
> Python/mactoolboxglue.c:434: error: 'cobj' undeclared (first use in this
> function)
> {standard input}:unknown:FATAL:can't create output file:
> Python/mactoolboxglue.o
> make: *** [Python/mactoolboxglue.o] Error 1

New description:

 Running on Mac OS X 10.4.11 x86 with macports v1.9.1. When trying to
 install the python27 port it fails with the error:

 {{{
 --->  Building python27
 Error: Target org.macports.build returned: shell command failed
 Log for python27 is at:
 /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_python27/main.log
 Error: The following dependencies failed to build: tk Xft2 xrender xorg-
 libX11 xorg-libxcb python27 xorg-libpthread-stubs xorg-xcb-proto libxml2
 xorg-util-macros xorg-xcmiscproto xorg-xextproto xorg-xf86bigfontproto
 xorg-xtrans xorg-renderproto tcl xorg-libXScrnSaver xorg-libXext xorg-
 scrnsaverproto
 Error: Status 1 encountered during processing.
 To report a bug, see <http://guide.macports.org/#project.tickets>
 }}}

 Tailing the log returns:

 {{{
 :info:build shell command " cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_python27/work/Python-2.7.1"
 && /usr/bin/make -j5 all MAKE="/usr/bin/make CC=/usr/bin/gcc-4.0" "
 returned error 2
 :error:build Target org.macports.build returned: shell command failed
 :debug:build Backtrace: shell command failed
     while executing
 "command_exec build"
     (procedure "portbuild::build_main" line 8)
     invoked from within
 "$procedure $targetname"
 :info:build Warning: the following items did not execute (for python27):
 org.macports.activate org.macports.build org.macports.destroot
 org.macports.install
 :notice:build Log for python27 is at:
 /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_python27/main.log
 }}}

 Trying to run the failed command results in the following erroneous
 output:

 {{{
 /usr/bin/gcc-4.0 -c -fno-strict-aliasing -fno-common -dynamic -pipe -O2
 -arch i386 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes  -I.
 -IInclude -I./Include -I/opt/local/include  -DPy_BUILD_CORE -o
 Python/graminit.o Python/graminit.c
 /usr/bin/gcc-4.0 -c -fno-strict-aliasing -fno-common -dynamic -pipe -O2
 -arch i386 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes  -I.
 -IInclude -I./Include -I/opt/local/include  -DPy_BUILD_CORE -o
 Python/mactoolboxglue.o Python/mactoolboxglue.c
 {standard input}:unknown:FATAL:can't create output file: Python/graminit.o
 make: *** [Python/graminit.o] Error 1
 make: *** Waiting for unfinished jobs....
 In file included from Python/mactoolboxglue.c:27:
 Include/pymactoolbox.h:13:33: error: QuickTime/QuickTime.h: No such file
 or directory
 In file included from Python/mactoolboxglue.c:27:
 Include/pymactoolbox.h:160: warning: parameter names (without types) in
 function declaration
 Include/pymactoolbox.h:161: error: parse error before 'Track'
 Include/pymactoolbox.h:161: warning: function declaration isn't a
 prototype
 Include/pymactoolbox.h:162: warning: parameter names (without types) in
 function declaration
 Include/pymactoolbox.h:163: error: parse error before 'Movie'
 Include/pymactoolbox.h:163: warning: function declaration isn't a
 prototype
 Include/pymactoolbox.h:164: warning: parameter names (without types) in
 function declaration
 Include/pymactoolbox.h:165: error: parse error before 'MovieController'
 Include/pymactoolbox.h:165: warning: function declaration isn't a
 prototype
 Include/pymactoolbox.h:168: warning: parameter names (without types) in
 function declaration
 Include/pymactoolbox.h:169: error: parse error before 'UserData'
 Include/pymactoolbox.h:169: warning: function declaration isn't a
 prototype
 Include/pymactoolbox.h:170: warning: parameter names (without types) in
 function declaration
 Include/pymactoolbox.h:171: error: parse error before 'Media'
 Include/pymactoolbox.h:171: warning: function declaration isn't a
 prototype
 Python/mactoolboxglue.c:423: warning: parameter names (without types) in
 function declaration
 Python/mactoolboxglue.c:423: error: parse error before 'cobj'
 Python/mactoolboxglue.c:423: warning: function declaration isn't a
 prototype
 Python/mactoolboxglue.c: In function 'TrackObj_New':
 Python/mactoolboxglue.c:423: error: 'cobj' undeclared (first use in this
 function)
 Python/mactoolboxglue.c:423: error: (Each undeclared identifier is
 reported only once
 Python/mactoolboxglue.c:423: error: for each function it appears in.)
 Python/mactoolboxglue.c: At top level:
 Python/mactoolboxglue.c:424: error: parse error before 'Track'
 Python/mactoolboxglue.c:424: warning: function declaration isn't a
 prototype
 Python/mactoolboxglue.c:424: error: parse error before 'Track'
 Python/mactoolboxglue.c:424: warning: function declaration isn't a
 prototype
 Python/mactoolboxglue.c: In function 'TrackObj_Convert':
 Python/mactoolboxglue.c:424: error: 'pyobj' undeclared (first use in this
 function)
 Python/mactoolboxglue.c:424: error: 'cobj' undeclared (first use in this
 function)
 Python/mactoolboxglue.c: At top level:
 Python/mactoolboxglue.c:425: warning: parameter names (without types) in
 function declaration
 Python/mactoolboxglue.c:425: error: parse error before 'cobj'
 Python/mactoolboxglue.c:425: warning: function declaration isn't a
 prototype
 Python/mactoolboxglue.c: In function 'MovieObj_New':
 Python/mactoolboxglue.c:425: error: 'cobj' undeclared (first use in this
 function)
 Python/mactoolboxglue.c: At top level:
 Python/mactoolboxglue.c:426: error: parse error before 'Movie'
 Python/mactoolboxglue.c:426: warning: function declaration isn't a
 prototype
 Python/mactoolboxglue.c:426: error: parse error before 'Movie'
 Python/mactoolboxglue.c:426: warning: function declaration isn't a
 prototype
 Python/mactoolboxglue.c: In function 'MovieObj_Convert':
 Python/mactoolboxglue.c:426: error: 'pyobj' undeclared (first use in this
 function)
 Python/mactoolboxglue.c:426: error: 'cobj' undeclared (first use in this
 function)
 Python/mactoolboxglue.c: At top level:
 Python/mactoolboxglue.c:427: warning: parameter names (without types) in
 function declaration
 Python/mactoolboxglue.c:427: error: parse error before 'cobj'
 Python/mactoolboxglue.c:427: warning: function declaration isn't a
 prototype
 Python/mactoolboxglue.c: In function 'MovieCtlObj_New':
 Python/mactoolboxglue.c:427: error: 'cobj' undeclared (first use in this
 function)
 Python/mactoolboxglue.c: At top level:
 Python/mactoolboxglue.c:428: error: parse error before 'MovieController'
 Python/mactoolboxglue.c:428: warning: function declaration isn't a
 prototype
 Python/mactoolboxglue.c:428: error: parse error before 'MovieController'
 Python/mactoolboxglue.c:428: warning: function declaration isn't a
 prototype
 Python/mactoolboxglue.c: In function 'MovieCtlObj_Convert':
 Python/mactoolboxglue.c:428: error: 'pyobj' undeclared (first use in this
 function)
 Python/mactoolboxglue.c:428: error: 'cobj' undeclared (first use in this
 function)
 Python/mactoolboxglue.c: At top level:
 Python/mactoolboxglue.c:431: warning: parameter names (without types) in
 function declaration
 Python/mactoolboxglue.c:431: error: parse error before 'cobj'
 Python/mactoolboxglue.c:431: warning: function declaration isn't a
 prototype
 Python/mactoolboxglue.c: In function 'UserDataObj_New':
 Python/mactoolboxglue.c:431: error: 'cobj' undeclared (first use in this
 function)
 Python/mactoolboxglue.c: At top level:
 Python/mactoolboxglue.c:432: error: parse error before 'UserData'
 Python/mactoolboxglue.c:432: warning: function declaration isn't a
 prototype
 Python/mactoolboxglue.c:432: error: parse error before 'UserData'
 Python/mactoolboxglue.c:432: warning: function declaration isn't a
 prototype
 Python/mactoolboxglue.c: In function 'UserDataObj_Convert':
 Python/mactoolboxglue.c:432: error: 'pyobj' undeclared (first use in this
 function)
 Python/mactoolboxglue.c:432: error: 'cobj' undeclared (first use in this
 function)
 Python/mactoolboxglue.c: At top level:
 Python/mactoolboxglue.c:433: warning: parameter names (without types) in
 function declaration
 Python/mactoolboxglue.c:433: error: parse error before 'cobj'
 Python/mactoolboxglue.c:433: warning: function declaration isn't a
 prototype
 Python/mactoolboxglue.c: In function 'MediaObj_New':
 Python/mactoolboxglue.c:433: error: 'cobj' undeclared (first use in this
 function)
 Python/mactoolboxglue.c: At top level:
 Python/mactoolboxglue.c:434: error: parse error before 'Media'
 Python/mactoolboxglue.c:434: warning: function declaration isn't a
 prototype
 Python/mactoolboxglue.c:434: error: parse error before 'Media'
 Python/mactoolboxglue.c:434: warning: function declaration isn't a
 prototype
 Python/mactoolboxglue.c: In function 'MediaObj_Convert':
 Python/mactoolboxglue.c:434: error: 'pyobj' undeclared (first use in this
 function)
 Python/mactoolboxglue.c:434: error: 'cobj' undeclared (first use in this
 function)
 {standard input}:unknown:FATAL:can't create output file:
 Python/mactoolboxglue.o
 make: *** [Python/mactoolboxglue.o] Error 1
 }}}

--

Comment:

 Please use WikiFormatting so your posts are legible. Preview before
 submitting to ensure your formatting is correct. Remember to Cc the port
 maintainer. As reporter, you do not need to Cc yourself. Please attach the
 entire main.log file; the snippet you posted doesn't contain any useful
 information, and the manual run of the failing command might be a
 different problem entirely, since when you run the command manually,
 you're probably not setting all the environment variables that MacPorts
 sets when it builds things.

-- 
Ticket URL: <https://trac.macports.org/ticket/29603#comment:2>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list