[MacPorts] #34591: py27-pyfits @3.0.5 ::::::::: dependent port hdf5 broken

MacPorts noreply at macports.org
Wed May 23 07:08:51 PDT 2012


#34591: py27-pyfits @3.0.5 ::::::::: dependent port hdf5 broken
-----------------------------+----------------------------------------------
 Reporter:  asnedden@…       |       Owner:  macports-tickets@…                   
     Type:  defect           |      Status:  new                                  
 Priority:  Normal           |   Milestone:                                       
Component:  ports            |     Version:  2.1.1                                
 Keywords:                   |        Port:  py27-pyfits at 3.0.5                    
-----------------------------+----------------------------------------------
 OSX: 10.6.8

 After running
 {{{
 sudo port install py27-pyfits at 3.0.5
 }}}

 macports tries building hdf5. I get the following error

 {{{
 Warning: Error determining file type of `/opt/local/bin/display':
 lstat(/opt/local/bin/display):no such file or directory
 Warning: A file belonging to the `ImageMagick' port is missing or
 unreadable. Consider reinstalling it.

 --->  Scanning binaries for linking errors: 100.0%
 --->  Found 1 broken file(s), matching files to ports
 --->  Found 1 broken port(s), determining rebuild order
 --->  Rebuilding in order
      hdf5 @1.6.9
 }}}

 It repeats this attempt at building hdf5 two more times and then suggests
 that I run

 {{{
 port -d -y rev-upgrade
 }}}

 and report a bug.  So..

 {{{
 user$ port -d -y rev-upgrade
 sqlite error: attempt to write a readonly database (8)
     while executing
 "registry::write {
             try {
                 ui_msg -nonewline "$macports::ui_prefix Updating database
 of binaries"
                 set i 1
    ..."
     (procedure "revupgrade_scanandrebuild" line 9)
     invoked from within
 "revupgrade_scanandrebuild broken_port_counts $opts"
     (procedure "macports::revupgrade" line 5)
     invoked from within
 "macports::revupgrade $opts"
     (procedure "action_revupgrade" line 2)
     invoked from within
 "$action_proc $action $portlist [array get global_options]"
     (procedure "process_cmd" line 95)
     invoked from within
 "process_cmd $remaining_args"
     invoked from within
 "if { [llength $remaining_args] > 0 } {

     # If there are remaining arguments, process those as a command
     set exit_status [process_cmd $remaining..."
     (file "/opt/local/bin/port" line 4784)

 }}}

 I had other software (i.e. MINC2) that was built with hdf5 v1.6.9 that
 still appears to
 work correctly and it seems that I still have the same h5* binaries
 installed in
 /opt/local/bin/.  Attached is the full output.
 Thank you for your time.

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


More information about the macports-tickets mailing list