[MacPorts] #30310: cdrtools-3.00 hangs during configure/compilation creating avoffset.h
MacPorts
noreply at macports.org
Sun Jul 31 01:27:37 PDT 2011
#30310: cdrtools-3.00 hangs during configure/compilation creating avoffset.h
-----------------------------------------+----------------------------------
Reporter: pkutzner+macports@… | Owner: bytestorm@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.0.0
Keywords: lion | Port: cdrtools
-----------------------------------------+----------------------------------
Comment(by macports@…):
I have the same problem in smake. I see the errors ben lists but that
isn't where it dies. I am on 10.6.8, so this problem is not related to
Lion, but maybe macports-2.0.0 as I did just update to that. Last line in
the log is :info:build checking for nanosleep..
There is a process named avoffset using 99.8% CUP to apparently do nothing
as its been running for hours.
Killing that process allows the smake build to finish up almost instantly,
too fast for me to see in the log what the result is. The build goes on to
cdrtools without any immediately apparent error. However, it too gets
stuck with this avoffset process using up one core to sit on its ass. The
log is not being properly flushed once this process hangs, obvious as the
last entry is just :i
Again, killing the hung process allows the build to go on and eventually
complete without any immediately apparent error. The build of cdrtools
take sufficiently longer than smake did to be able to reload the log file
and see what was going on. Skipping down a few dozen lines, out of the
config script and to where its actually build, we can see something
perhaps useful.
:info:build ==> MAKING "all" ON SUBCOMPONENT "SRCROOT/inc/avoffset.mk"
:info:build ==> MAKING DEPENDENCIES "avoffset.d"
:info:build ==> COMPILING "avoffset.o"
:info:build ==> LINKING "OBJ/i386-darwin-cc/avoffset"
:info:build ld: warning: directory not found for option '-L../libs/i386
-darwin-cc'
:info:build ld: warning: directory not found for option '-L../libs/i386
-darwin-cc'
:info:build ==> GENERATING include file "../incs/i386-darwin-
cc/avoffset.h"
:info:build sh: line 1: 99211 Terminated OBJ/i386-darwin-
cc/avoffset > ../incs/i386-darwin-cc/avoffset.h
:info:build smake: Unknown error: 143. *** Code 143 from command line for
target '../incs/i386-darwin-cc/avoffset.h'.
:info:build smake: The following command caused the error:
:info:build echo " ==> GENERATING include file \"../incs/i386-darwin-
cc/avoffset.h\""; OBJ/i386-darwin-cc/avoffset > ../incs/i386-darwin-
cc/avoffset.h
:info:build smake: Couldn't make 'all'.
:info:build smake: Leaving 'smake'[2] from directory
'/usr/local/var/macports/build/_usr_local_var_macports_sources_rsync.macports.org_release_ports_sysutils_cdrtools/cdrtools/work/cdrtools-3.00/inc'
:info:build smake: Default commandline target: 'all'
:info:build smake: Doing exit(1)
:info:build smake: Operation not permitted. *** Code 1 from command line
for target 'all'.
:info:build smake: The following command caused the error:
:info:build for MK in align_test.mk avoffset.mk ;
\
:info:build do
\
:info:build (
\
:info:build if [ -r ./$MK ] ; then
\
:info:build echo " ==> MAKING \"all\" ON SUBCOMPONENT
\"SRCROOT/inc/$MK\""; "smake" -f $MK XARCH=x86_64-darwin-cc all;\
:info:build else
\
:info:build echo "NOTICE: Partial source
(SRCROOT/inc/$MK) missing";\
:info:build fi
\
:info:build );
\
:info:build done
:info:build smake: Couldn't make 'all'.
:info:build smake: Leaving 'smake'[1] from directory
'/usr/local/var/macports/build/_usr_local_var_macports_sources_rsync.macports.org_release_ports_sysutils_cdrtools/cdrtools/work/cdrtools-3.00/inc'
:info:build smake: Default commandline target: 'all'
:info:build smake: Doing exit(1)
It would seem the generation of avoffset.h hits the same problem
regardless if the build is smake or cdrtools. There may be other ports
affected as well. I do not reach my goal port due to an error along the
way in another dependency, but that appears to be unrelated to the
avoffset problem.
--
Ticket URL: <https://trac.macports.org/ticket/30310#comment:3>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list