[MacPorts] #20373: subversion perl bindings fails to build on 10.6

MacPorts noreply at macports.org
Fri Aug 7 13:38:59 PDT 2009


#20373: subversion perl bindings fails to build on 10.6
---------------------------------+------------------------------------------
  Reporter:  epic@…              |       Owner:  dluke@…           
      Type:  defect              |      Status:  reopened          
  Priority:  Normal              |   Milestone:                    
 Component:  ports               |     Version:  1.8.0             
Resolution:                      |    Keywords:                    
      Port:                      |  
---------------------------------+------------------------------------------

Comment(by lloyd@…):

 Yikes, sorry for the confusion.  I guess I should have initially submitted
 a complete portfile.

 I don't know what is really going on here, but these steps are very
 interesting to me.

 (uninstall previous port)
 1. sudo port uninstall subversion-perlbindings
 (install port)
 2. sudo port install subversion-perlbindings
 (now we're going to build it a second time while its installed)
 3. sudo port build subversion-perlbindings
 (now let's test it)
 4. perl -e 'use SVN::Core; print
 "$SVN::Core::VER_MAJOR.$SVN::Core::VER_MINOR.$SVN::Core::VER_MICRO"'
 (notice error!)
 5. sudo cp $(find ~/.macports/opt/local/var/macports/build
 /_opt_mports_trunk_dports_devel_subversion-
 perlbindings/work/subversion-1.6.4 -name _Core.bundle)
 /opt/local/lib/perl5/vendor_perl/5.8.9/darwin-
 2level/auto/SVN/_Core/_Core.bundle
 6. perl -e 'use SVN::Core; print
 "$SVN::Core::VER_MAJOR.$SVN::Core::VER_MINOR.$SVN::Core::VER_MICRO"'

 at this point the port is installed and works fabulously!

 can anyone confirm this works?
 can anyone explain why this works?
 (and this calls the necessity of my initial patch into question...)

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


More information about the macports-tickets mailing list