[MacPorts] #16795: py25-libxslt depends on and conflicts with py25-libxml2

MacPorts noreply at macports.org
Wed Oct 8 15:43:40 PDT 2008


#16795: py25-libxslt depends on and conflicts with py25-libxml2
------------------------------------------+---------------------------------
  Reporter:  brainsik+macports at sycle.net  |       Owner:  macports-tickets at lists.macosforge.org
      Type:  defect                       |      Status:  new                                  
  Priority:  Normal                       |   Milestone:  Port Bugs                            
 Component:  ports                        |     Version:  1.6.0                                
Resolution:                               |    Keywords:  py25-libxslt, py25-libxml2, conflicts
      Port:  py25-libxslt                 |  
------------------------------------------+---------------------------------
Changes (by macsforever2000 at macports.org):

 * cc: brainsik+macports at sycle.net (removed)
 * cc: sfiera at macports.org (added)
  * priority:  High => Normal


Old description:

> py25-libxslt depends on py25-libxml2, but installing py25-libxslt
> conflicts with files installed by py25-libxml2:
>
> $ sudo port install py25-libxslt
> --->  Fetching py25-libxml2
> --->  Verifying checksum(s) for py25-libxml2
> --->  Extracting py25-libxml2
> --->  Applying patches to py25-libxml2
> --->  Configuring py25-libxml2
> --->  Building py25-libxml2 with target build
> --->  Staging py25-libxml2 into destroot
> --->  Installing py25-libxml2 2.6.21_1
> --->  Activating py25-libxml2 2.6.21_1
> --->  Cleaning py25-libxml2
> --->  Installing py25-libxslt 2.6.21_0
> --->  Activating py25-libxslt 2.6.21_0
> Error: Target org.macports.activate returned: Image error:
> /opt/local/lib/python2.5/site-packages/drv_libxml2.py is being used by
> the active py25-libxml2 port.  Please deactivate this port first, or use
> the -f flag to force the activation.
> Error: Status 1 encountered during processing.
>
> Forcing the installation reveals a bunch of conflicting files:
>
> $ sudo port -f install py25-libxslt
> --->  Fetching py25-libxml2
> --->  Verifying checksum(s) for py25-libxml2
> --->  Extracting py25-libxml2
> --->  Applying patches to py25-libxml2
> --->  Configuring py25-libxml2
> --->  Building py25-libxml2 with target build
> --->  Staging py25-libxml2 into destroot
> --->  Installing py25-libxml2 2.6.21_1
> --->  Activating py25-libxml2 2.6.21_1
> --->  Cleaning py25-libxml2
> --->  Installing py25-libxslt 2.6.21_0
> --->  Activating py25-libxslt 2.6.21_0
> Warning: File /opt/local/lib/python2.5/site-packages/drv_libxml2.py
> already exists.  Moving to: /opt/local/lib/python2.5/site-
> packages/drv_libxml2.py.mp_1223503147.
> Warning: File /opt/local/lib/python2.5/site-packages/drv_libxml2.pyc
> already exists.  Moving to: /opt/local/lib/python2.5/site-
> packages/drv_libxml2.pyc.mp_1223503147.
> Warning: File /opt/local/lib/python2.5/site-packages/libxml2.py already
> exists.  Moving to: /opt/local/lib/python2.5/site-
> packages/libxml2.py.mp_1223503147.
> Warning: File /opt/local/lib/python2.5/site-packages/libxml2.pyc already
> exists.  Moving to: /opt/local/lib/python2.5/site-
> packages/libxml2.pyc.mp_1223503147.
> Warning: File /opt/local/lib/python2.5/site-
> packages/libxml2_python-2.6.21-py2.5.egg-info already exists.  Moving to:
> /opt/local/lib/python2.5/site-packages/libxml2_python-2.6.21-py2.5.egg-
> info.mp_1223503147.
> Warning: File /opt/local/lib/python2.5/site-packages/libxml2mod.so
> already exists.  Moving to: /opt/local/lib/python2.5/site-
> packages/libxml2mod.so.mp_1223503147.
> --->  Cleaning py25-libxslt

New description:

 py25-libxslt depends on py25-libxml2, but installing py25-libxslt
 conflicts with files installed by py25-libxml2:

 {{{
 $ sudo port install py25-libxslt
 --->  Fetching py25-libxml2
 --->  Verifying checksum(s) for py25-libxml2
 --->  Extracting py25-libxml2
 --->  Applying patches to py25-libxml2
 --->  Configuring py25-libxml2
 --->  Building py25-libxml2 with target build
 --->  Staging py25-libxml2 into destroot
 --->  Installing py25-libxml2 2.6.21_1
 --->  Activating py25-libxml2 2.6.21_1
 --->  Cleaning py25-libxml2
 --->  Installing py25-libxslt 2.6.21_0
 --->  Activating py25-libxslt 2.6.21_0
 Error: Target org.macports.activate returned: Image error:
 /opt/local/lib/python2.5/site-packages/drv_libxml2.py is being used by the
 active py25-libxml2 port.  Please deactivate this port first, or use the
 -f flag to force the activation.
 Error: Status 1 encountered during processing.
 }}}

 Forcing the installation reveals a bunch of conflicting files:

 {{{
 $ sudo port -f install py25-libxslt
 --->  Fetching py25-libxml2
 --->  Verifying checksum(s) for py25-libxml2
 --->  Extracting py25-libxml2
 --->  Applying patches to py25-libxml2
 --->  Configuring py25-libxml2
 --->  Building py25-libxml2 with target build
 --->  Staging py25-libxml2 into destroot
 --->  Installing py25-libxml2 2.6.21_1
 --->  Activating py25-libxml2 2.6.21_1
 --->  Cleaning py25-libxml2
 --->  Installing py25-libxslt 2.6.21_0
 --->  Activating py25-libxslt 2.6.21_0
 Warning: File /opt/local/lib/python2.5/site-packages/drv_libxml2.py
 already exists.  Moving to: /opt/local/lib/python2.5/site-
 packages/drv_libxml2.py.mp_1223503147.
 Warning: File /opt/local/lib/python2.5/site-packages/drv_libxml2.pyc
 already exists.  Moving to: /opt/local/lib/python2.5/site-
 packages/drv_libxml2.pyc.mp_1223503147.
 Warning: File /opt/local/lib/python2.5/site-packages/libxml2.py already
 exists.  Moving to: /opt/local/lib/python2.5/site-
 packages/libxml2.py.mp_1223503147.
 Warning: File /opt/local/lib/python2.5/site-packages/libxml2.pyc already
 exists.  Moving to: /opt/local/lib/python2.5/site-
 packages/libxml2.pyc.mp_1223503147.
 Warning: File /opt/local/lib/python2.5/site-
 packages/libxml2_python-2.6.21-py2.5.egg-info already exists.  Moving to:
 /opt/local/lib/python2.5/site-packages/libxml2_python-2.6.21-py2.5.egg-
 info.mp_1223503147.
 Warning: File /opt/local/lib/python2.5/site-packages/libxml2mod.so already
 exists.  Moving to: /opt/local/lib/python2.5/site-
 packages/libxml2mod.so.mp_1223503147.
 --->  Cleaning py25-libxslt
 }}}

--

Comment:

 Ccing maintainer of py25-libxml2 who might have some insight.

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


More information about the macports-tickets mailing list