[MacPorts] #34979: mplayer2 fails if cdparanoia is installed
#34979: mplayer2 fails if cdparanoia is installed -----------------------------------+---------------------------------------- Reporter: ville.aakko@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.1 Keywords: mplayer2 cdparanoia | Port: mplayer2 -----------------------------------+---------------------------------------- Hi, Installing mplayer2 fails if cdparanoia is installed. Uninstalling cdparanoia allows mplayer2 to install. Other mplayer ports (mplayer-devel, MPlayer) disable cdparanoia explicitly in configure phase. Modifying the port file in the same fashion allows mplayer2 to install even with cdparanoia installed. The way the build fails is: " :info:build Undefined symbols: :info:build "_cdda_identify_scsi", referenced from: :info:build _open_cdda in stream_cdda.o :info:build "_cdda_identify", referenced from: :info:build _open_cdda in stream_cdda.o :info:build ld: symbol(s) not found :info:build collect2: ld returned 1 exit status :info:build make[1]: *** [mplayer] Error 1 " I will provide the full log if needed. Cheers! -- Ticket URL: <https://trac.macports.org/ticket/34979> MacPorts <http://www.macports.org/> Ports system for Mac OS
#34979: mplayer2 fails if cdparanoia is installed -----------------------------------+---------------------------------------- Reporter: ville.aakko@… | Owner: cal@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.1.1 Keywords: | Port: mplayer2 -----------------------------------+---------------------------------------- Changes (by cal@…): * keywords: mplayer2 cdparanoia => * owner: macports-tickets@… => cal@… * status: new => assigned -- Ticket URL: <https://trac.macports.org/ticket/34979#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#34979: mplayer2 fails if cdparanoia is installed -----------------------------------+---------------------------------------- Reporter: ville.aakko@… | Owner: cal@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.1.1 Keywords: | Port: mplayer2 -----------------------------------+---------------------------------------- Comment(by perry@…): I can confirm that this is an actual problem, and the solution appears to indeed be disabling cdparanoia during configure. -- Ticket URL: <https://trac.macports.org/ticket/34979#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#34979: mplayer2 fails if cdparanoia is installed -----------------------------------+---------------------------------------- Reporter: ville.aakko@… | Owner: cal@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.1.1 Keywords: | Port: mplayer2 -----------------------------------+---------------------------------------- Comment(by perry@…): (In particular, adding --disable-cdparanoia to set mplayercflags seems to fix things.) -- Ticket URL: <https://trac.macports.org/ticket/34979#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#34979: mplayer2 fails if cdparanoia is installed -----------------------------------+---------------------------------------- Reporter: ville.aakko@… | Owner: cal@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.1.1 Keywords: | Port: mplayer2 -----------------------------------+---------------------------------------- Comment(by perry@…): (On the other hand, that was perhaps too hasty -- the resulting binary doesn't actually work. :( It prints a bunch of code for some pre-initialized C structs (!?!?) and exits.) -- Ticket URL: <https://trac.macports.org/ticket/34979#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
#34979: mplayer2 fails if cdparanoia is installed -----------------------------------+---------------------------------------- Reporter: ville.aakko@… | Owner: cal@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.1.1 Keywords: | Port: mplayer2 -----------------------------------+---------------------------------------- Comment(by cal@…): After having an in-depth look it seems the output comes from `libopenjpeg.dylib`, which contains a `_main` symbol. I've removed this in r94803. See http://code.google.com/p/openjpeg/issues/detail?id=152 for an upstream report of this. -- Ticket URL: <https://trac.macports.org/ticket/34979#comment:6> MacPorts <http://www.macports.org/> Ports system for Mac OS
#34979: mplayer2 fails if cdparanoia is installed ------------------------------------+--------------------------------------- Reporter: ville.aakko@… | Owner: cal@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.1.1 Resolution: fixed | Keywords: Port: mplayer2 | ------------------------------------+--------------------------------------- Changes (by cal@…): * status: assigned => closed * resolution: => fixed Comment: Disabled as suggested in r94829. -- Ticket URL: <https://trac.macports.org/ticket/34979#comment:7> MacPorts <http://www.macports.org/> Ports system for Mac OS
#34979: mplayer2 fails if cdparanoia is installed ------------------------------------+--------------------------------------- Reporter: ville.aakko@… | Owner: cal@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.1.1 Resolution: fixed | Keywords: Port: mplayer2 | ------------------------------------+--------------------------------------- Description changed by ryandesign@…: Old description:
Hi,
Installing mplayer2 fails if cdparanoia is installed. Uninstalling cdparanoia allows mplayer2 to install.
Other mplayer ports (mplayer-devel, MPlayer) disable cdparanoia explicitly in configure phase. Modifying the port file in the same fashion allows mplayer2 to install even with cdparanoia installed.
The way the build fails is:
" :info:build Undefined symbols: :info:build "_cdda_identify_scsi", referenced from: :info:build _open_cdda in stream_cdda.o :info:build "_cdda_identify", referenced from: :info:build _open_cdda in stream_cdda.o :info:build ld: symbol(s) not found :info:build collect2: ld returned 1 exit status :info:build make[1]: *** [mplayer] Error 1 "
I will provide the full log if needed.
Cheers!
New description: Hi, Installing mplayer2 fails if cdparanoia is installed. Uninstalling cdparanoia allows mplayer2 to install. Other mplayer ports (mplayer-devel, MPlayer) disable cdparanoia explicitly in configure phase. Modifying the port file in the same fashion allows mplayer2 to install even with cdparanoia installed. The way the build fails is: {{{ :info:build Undefined symbols: :info:build "_cdda_identify_scsi", referenced from: :info:build _open_cdda in stream_cdda.o :info:build "_cdda_identify", referenced from: :info:build _open_cdda in stream_cdda.o :info:build ld: symbol(s) not found :info:build collect2: ld returned 1 exit status :info:build make[1]: *** [mplayer] Error 1 }}} I will provide the full log if needed. Cheers! -- -- Ticket URL: <https://trac.macports.org/ticket/34979#comment:8> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts