[MacPorts] #16271: e2fsprogs and ossp-uuid conflict on /opt/local/lib/libuuid.a

MacPorts noreply at macports.org
Tue Jul 20 15:09:58 PDT 2010


#16271: e2fsprogs and ossp-uuid conflict on /opt/local/lib/libuuid.a
-----------------------------------+----------------------------------------
  Reporter:  raimue@…              |       Owner:  macports-tickets@…                   
      Type:  defect                |      Status:  reopened                             
  Priority:  Normal                |   Milestone:                                       
 Component:  ports                 |     Version:  1.6.0                                
Resolution:                        |    Keywords:  conflict                             
      Port:  e2fsprogs, ossp-uuid  |  
-----------------------------------+----------------------------------------
Changes (by revol@…):

  * status:  closed => reopened
  * resolution:  fixed =>


Comment:

 This is wrong, the libuuid.a installed by e2fsprogs is different than
 ossp-uuid, there is no reason to mark it as a dependency.
 When trying to port GNU parted, it complains about missing libuuid (the
 one from e2fsprogs), which has a uuid_generate() call and uuid/uuid.h,
 whereas the ossp-uuid one has a different API and a uuid_create() call.

 So those two definitely conflict, and e2fsprogs must install its own lib
 or packages depending on it won't work.

 cf. the output of GNU parted configure:
 {{{
 checking for uuid_generate in -luuid... no
 configure: error: GNU Parted requires libuuid - a part of the e2fsprogs
 package (but
 sometimes distributed separately in uuid-devel or similar)
 This can probably be found on your distribution's CD or FTP site or at:
          http://web.mit.edu/tytso/www/linux/e2fsprogs.html
 }}}

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


More information about the macports-tickets mailing list