[MacPorts] #26676: cm3 5.2.6 - failed to find cm3/system.tgz to open

MacPorts noreply at macports.org
Wed Sep 29 15:23:55 PDT 2010


#26676: cm3 5.2.6 - failed to find cm3/system.tgz to open
-----------------------------+----------------------------------------------
 Reporter:  vulcan_@…        |       Owner:  macports-tickets@…                   
     Type:  defect           |      Status:  new                                  
 Priority:  Normal           |   Milestone:                                       
Component:  ports            |     Version:  1.9.1                                
 Keywords:                   |        Port:                                       
-----------------------------+----------------------------------------------
 cm3 5.2.6 - failed to find cm3/system.tgz to open
 Mac OS X 10.6.4

 {{{
 sh-3.2# port -v install cm3
 --->  Computing dependencies for cm3.
 --->  Extracting cm3
 --->  Extracting cm3-src-all-5.2.6.tgz
 tar: Error opening archive: Failed to open
 '/opt/local/var/macports/build/_Volumes_10.5var_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_cm3/work/cm3/system.tgz':
 No such file or directory
 shell command "tar -C
 /opt/local/var/macports/build/_Volumes_10.5var_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_cm3/work/bootstrap
 -zxf
 /opt/local/var/macports/build/_Volumes_10.5var_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_cm3/work/cm3/system.tgz"
 returned error 1
 Error: Target org.macports.extract returned: shell command failed
 Warning: the following items did not execute (for cm3):
 org.macports.activate org.macports.extract org.macports.patch
 org.macports.configure org.macports.build org.macports.destroot
 org.macports.install
 Log for cm3 is at:
 /opt/local/var/macports/logs/_Volumes_10.5var_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_cm3/main.log
 Error: Status 1 encountered during processing.
 }}}

 took a look in the directory .. the bootstrap dir is empty.  The cm3 dir
 is populated so something got unpacked.

 now here is something interesting .. i went to the
 [http://modula3.elegosoft.com/cm3/ elego Critical Mass site] and
 downloaded cm3-bin-core-I386_DARWIN-5.8.6-REL.tgz  and when i unpacked it
 .. lo and behold there is system.tgz

 so .. i put a copy into the cm3 directory and tried the install cmd again
 {{{
 sh-3.2# port -v install cm3
 --->  Computing dependencies for cm3.
 --->  Extracting cm3
 --->  Extracting cm3-src-all-5.2.6.tgz
 --->  Configuring cm3
 --->  Building cm3
 /opt/local/var/macports/build/_Volumes_10.5var_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_cm3/work/cm3/scripts/pkgmap.sh
 -c "cm3 -build
 -DROOT='/opt/local/var/macports/build/_Volumes_10.5var_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_cm3/work/cm3'
 && cm3 -ship
 -DROOT='/opt/local/var/macports/build/_Volumes_10.5var_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_cm3/work/cm3'
 " m3gc-simple m3core libm3 m3middle m3linker m3front m3quake m3cc cm3
 m3scanner m3tools m3cgcat m3cggen m3bundle bitvector digraph parseparams
 realgeometry set slisp sortedtableextras table-list tempfiles
 === package
 /opt/local/var/macports/build/_Volumes_10.5var_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_cm3/work/cm3/m3-libs
 /m3gc-simple ===
  +++ cm3 -build
 -DROOT='/opt/local/var/macports/build/_Volumes_10.5var_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_cm3/work/cm3'
 && cm3 -ship
 -DROOT='/opt/local/var/macports/build/_Volumes_10.5var_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_cm3/work/cm3'
 +++
 --- building in PPC_DARWIN ---

 new source -> compiling RTVM.c
 new source -> compiling sysdeps.c
 ...
 }}}

 blah blah .. the C files compiled and the library built.

 then
 {{{

 new source -> compiling write.c
  -> archiving libm3gcdefs.a
 libtool: can't locate file for: -lcc_dynamic
 libtool: file: -lcc_dynamic is not an object file (not allowed in a
 library)
   make_lib => 1
 librarian failed building: m3gcdefs
 Fatal Error: package build failed
  *** execution of  failed ***
 shell command "cd
 /opt/local/var/macports/build/_Volumes_10.5var_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_cm3/work/cm3/scripts
 && env
 PATH=/opt/local/bin:/opt/local/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/opt/local/var/macports/build/_Volumes_10.5var_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_cm3/work/bootstrap/bin
 ./do-cm3-core.sh buildship" returned error 1
 }}}
 so it unpacked the system.tgz into the bootstrap dir .. i checked ..
 but the next step failed because a file called cc_dynamic is not an object
 file ..
 no idea where that is coming from.

 i also see that the sysinfo.sh is reading the uname -p command wrongly and
 so think tha the system is   PPC_DARWIN  when it should be I386_DARWIN
 i have not been able to get bash to echo commands for debugging so i don't
 know why this is

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


More information about the macports-tickets mailing list