[MacPorts] #14985: [py25-matplotlib] Unneeded dependency on odcctools
#14985: [py25-matplotlib] Unneeded dependency on odcctools ----------------------------------------+----------------------------------- Reporter: matthias.woehrle@gmail.com | Owner: macports-tickets@lists.macosforge.org Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.6.0 Keywords: matplotlib, dependendy | ----------------------------------------+----------------------------------- When trying to install py25-matplotlib on 10.5.2 (MacBook Intel), the installation fails with odcctools. (Issue is known, see Ticket #13148) However, if you install the ports py25-matplotlib is dependent on by hand except odcctools, everything works fine. The dependency on odcctools appears to be wrong. -- Ticket URL: <http://trac.macosforge.org/projects/macports/ticket/14985> MacPorts </projects/macports> Ports system for Mac OS
#14985: [py25-matplotlib] Unneeded dependency on odcctools -----------------------------------------+---------------------------------- Reporter: matthias.woehrle@gmail.com | Owner: ram@macports.org Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Resolution: | Keywords: matplotlib, dependendy -----------------------------------------+---------------------------------- Changes (by jmr@macports.org): * owner: macports-tickets@lists.macosforge.org => ram@macports.org * milestone: => Port Bugs Comment: Assigning to maintainer. It doesn't look like py25-matplotlib actually declares a dependency on odcctools. In fact, I just installed it this week, and at no point did any of its dependencies try to install odcctools. -- Ticket URL: <http://trac.macosforge.org/projects/macports/ticket/14985#comment:1> MacPorts </projects/macports> Ports system for Mac OS
#14985: [py25-matplotlib] Unneeded dependency on odcctools -----------------------------------------+---------------------------------- Reporter: matthias.woehrle@gmail.com | Owner: ram@macports.org Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Resolution: | Keywords: matplotlib, dependendy -----------------------------------------+---------------------------------- Comment (by ram@macports.org): matplotlib doesn't require odcctools, the dependency is not coming from matplotlib. Have you recently upgraded your system from Tiger without doing a clear reinstall of MacPorts? -- Ticket URL: <http://trac.macosforge.org/projects/macports/ticket/14985#comment:2> MacPorts </projects/macports> Ports system for Mac OS
#14985: [py25-matplotlib] Unneeded dependency on odcctools -----------------------------------------+---------------------------------- Reporter: matthias.woehrle@gmail.com | Owner: ram@macports.org Type: defect | Status: assigned Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Resolution: | Keywords: matplotlib, dependendy -----------------------------------------+---------------------------------- Changes (by ram@macports.org): * status: new => assigned -- Ticket URL: <http://trac.macosforge.org/projects/macports/ticket/14985#comment:3> MacPorts </projects/macports> Ports system for Mac OS
#14985: [py25-matplotlib] Unneeded dependency on odcctools -----------------------------------------+---------------------------------- Reporter: matthias.woehrle@gmail.com | Owner: ram@macports.org Type: defect | Status: assigned Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Resolution: | Keywords: matplotlib, dependendy -----------------------------------------+---------------------------------- Comment (by matthias.woehrle@gmail.com): Not sure if I did a reinstall... The dependency was there however (If found some of the output): Error: Target org.macports.build returned: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_odcctools/work/odcctools/odcctools" && make default " returned error 2 Command output: cd libstuff && make [more odcctools error information] ../include/libkern/machine/OSByteOrder.h:63: error: redefinition of '_OSSwapInt64' /usr/include/libkern/i386/_OSByteOrder.h:69: error: previous definition of '_OSSwapInt64' was here[[BR]] make[1]: *** [allocate.o] Error 1[[BR]] make: *** [libstuff] Error 2 Error: The following dependencies failed to build: py25-numpy g95 odcctools py25-hashlib py25-tkinter tcl tk Error: Status 1 encountered during processing. So if it works for you, it's probably my setup... -- Ticket URL: <http://trac.macosforge.org/projects/macports/ticket/14985#comment:4> MacPorts </projects/macports> Ports system for Mac OS
#14985: [py25-matplotlib] Unneeded dependency on odcctools -----------------------------------------+---------------------------------- Reporter: matthias.woehrle@gmail.com | Owner: ram@macports.org Type: defect | Status: assigned Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Resolution: | Keywords: matplotlib, dependendy -----------------------------------------+---------------------------------- Changes (by mcalhoun@macports.org): * cc: mcalhoun (added) Comment: The reason it matters if there was a reinstall of MacPorts after the OS upgrade is because:[[BR]] py25-matplotlib depends on py25-numpy[[BR]] py25-numpy depends on g95[[BR]] on 10.4, g95 depends on odcctools[[BR]] on 10.5, g95 does '''NOT''' depend on odcctools. If you upgraded the OS without reinstalling Macports, then MacPorts might still think that it's running on 10.4[[BR]] (hence trying to install odcctools). If you type in "port info g95" on a 10.5 machine and you see odcctool as a library dependency, then MacPorts is[[BR]] confused as to which type of machine it is running on,[[BR]] A reinstall of MacPorts should fix this. -- Ticket URL: <http://trac.macosforge.org/projects/macports/ticket/14985#comment:5> MacPorts </projects/macports> Ports system for Mac OS
#14985: [py25-matplotlib] Unneeded dependency on odcctools -----------------------------------------+---------------------------------- Reporter: matthias.woehrle@gmail.com | Owner: ram@macports.org Type: defect | Status: assigned Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Resolution: | Keywords: matplotlib, dependendy -----------------------------------------+---------------------------------- Comment (by matthias.woehrle@gmail.com): port info g95 returns no dependencies at all, as you can see Macintosh-6:home m$ port info g95 g95 0.90, Revision 6, lang/g95 (Variants: darwin_9) http://g95.org/ G95 is a stable, production Fortran 95 compiler available for multiple cpu architectures and operating systems. Innovations and optimizations continue to be worked on. Parts of the F2003 standard have been implemented in g95. Platforms: darwin Maintainers: takeshi@macports.org I tried to dig into each package to see where else the dependency may come from, but couldn't find anything. The matplotlib dependencies are: python25, freetype, libpng, py25-dateutil, py25-tz, py25-numpy, py25-tkinter I could not reproduce the behavior by uninstalling (matplotlib, g95, ...) and reinstalling. I guess something is wrong with my setup. -- Ticket URL: <http://trac.macosforge.org/projects/macports/ticket/14985#comment:6> MacPorts </projects/macports> Ports system for Mac OS
#14985: [py25-matplotlib] Unneeded dependency on odcctools -----------------------------------------+---------------------------------- Reporter: matthias.woehrle@gmail.com | Owner: ram@macports.org Type: defect | Status: closed Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Resolution: worksforme | Keywords: matplotlib, dependendy -----------------------------------------+---------------------------------- Changes (by ram@macports.org): * status: assigned => closed * resolution: => worksforme Comment: Sounds like something is wrong with your ports installation as only g95 on Tiger depends on odcctools. I recommend you removing MacPorts entirely and reinstalling, its a pain but it looks like your base thinks its running on Tiger. I'll close this ticket, but if after reinstalling you encounter the same problem reopen. -- Ticket URL: <http://trac.macosforge.org/projects/macports/ticket/14985#comment:7> MacPorts </projects/macports> Ports system for Mac OS
participants (1)
-
MacPorts