[MacPorts] #36877: ffmpeg @1.0+gpl2 install failure on Tiger
#36877: ffmpeg @1.0+gpl2 install failure on Tiger ------------------------+-------------------------------- Reporter: ultrajoe@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Keywords: | Port: ------------------------+-------------------------------- After recovering from the shock of all the new dependencies in ffmpeg, it fails in the configure step; the -disable-mmx2 option is not supported. Haven't had time to track it down yet, nor have I tried any of the patches, assuming they wouldn't affect a PPC Tiger release. Correct me if I'm wrong. -- Ticket URL: <https://trac.macports.org/ticket/36877> MacPorts <http://www.macports.org/> Ports system for Mac OS
#36877: ffmpeg @1.0+gpl2 install failure on Tiger -------------------------+-------------------------------- Reporter: ultrajoe@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Resolution: | Keywords: Port: | -------------------------+-------------------------------- Comment (by ultrajoe@…): Should note that I'm using the default variants (+gpl2, -mmx). -- Ticket URL: <https://trac.macports.org/ticket/36877#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#36877: ffmpeg @1.0+gpl2 install failure on Tiger -------------------------+---------------------- Reporter: ultrajoe@… | Owner: devans@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Resolution: | Keywords: Port: ffmpeg | -------------------------+---------------------- Changes (by ryandesign@…): * cc: jeremyhu@… (added) * owner: macports-tickets@… => devans@… * port: => ffmpeg -- Ticket URL: <https://trac.macports.org/ticket/36877#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#36877: ffmpeg @1.0+gpl2 install failure on Tiger -------------------------+---------------------- Reporter: ultrajoe@… | Owner: devans@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Resolution: fixed | Keywords: Port: ffmpeg | -------------------------+---------------------- Changes (by jeremyhu@…): * status: new => closed * resolution: => fixed Comment: r99418 -- Ticket URL: <https://trac.macports.org/ticket/36877#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#36877: ffmpeg @1.0+gpl2 install failure on Tiger -------------------------+---------------------- Reporter: ultrajoe@… | Owner: devans@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Resolution: fixed | Keywords: Port: ffmpeg | -------------------------+---------------------- Comment (by ccarey@…): Although #36890 (which is specifically for PPC Tiger) has been marked as a duplicate of this ticket, it includes features that the r99418 changeset above does not have. Its fixes are also simpler than those in r99418. -- Ticket URL: <https://trac.macports.org/ticket/36877#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
#36877: ffmpeg @1.0+gpl2 install failure on Tiger -------------------------+---------------------- Reporter: ultrajoe@… | Owner: devans@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Resolution: fixed | Keywords: Port: ffmpeg | -------------------------+---------------------- Comment (by jeremyhu@…): The additional change (--enable-freetype) was added in a subsequent revision r99425). The changes in r99418 are preferred. We should just use the detection in configure. Since the only place it's broken is on Tiger and Tiger is no longer supported, just disable asm on Tiger. -- Ticket URL: <https://trac.macports.org/ticket/36877#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS
#36877: ffmpeg @1.0+gpl2 install failure on Tiger -------------------------+---------------------- Reporter: ultrajoe@… | Owner: devans@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Resolution: fixed | Keywords: Port: ffmpeg | -------------------------+---------------------- Comment (by ccarey@…): The disabling of asm on Tiger doesn’t provide the missing “-lstdc++” that the “enabled libmodplug” line in ffmpeg’s {{{configure}}} needs to successfully build on PPC Tiger. It also doesn’t take advantage of {{{configure}}}’s ability to detect Altivec support, which a few extra lines in the Portfile patch of #36890 provides. If the r99418 changes are preferred, that’s fine by me — I only ask that the features above be incorporated also, so that {{{ffmpeg}}} on PPC Tiger continues to be buildable, and will perform as efficiently as readily possible. -- Ticket URL: <https://trac.macports.org/ticket/36877#comment:6> MacPorts <http://www.macports.org/> Ports system for Mac OS
#36877: ffmpeg @1.0+gpl2 install failure on Tiger -------------------------+---------------------- Reporter: ultrajoe@… | Owner: devans@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Resolution: fixed | Keywords: Port: ffmpeg | -------------------------+---------------------- Comment (by jeremyhu@…): Please open a new ticket for your additional issues, and include a main.log showing your failure case. Adding '-lstdc++' to a link line is not the right fix. That should be included by the compiler's front end when calling the linker. Is it using $CC instead of $CXX? The fix would be to get it to use $CXX instead. -- Ticket URL: <https://trac.macports.org/ticket/36877#comment:7> MacPorts <http://www.macports.org/> Ports system for Mac OS
#36877: ffmpeg @1.0+gpl2 install failure on Tiger -------------------------+---------------------- Reporter: ultrajoe@… | Owner: devans@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Resolution: fixed | Keywords: Port: ffmpeg | -------------------------+---------------------- Comment (by ccarey@…): The new ticket is #36942, and although it applies primarily to {{{ffmpeg 1.0_2}}}, its changes are equally applicable to {{{ffmpeg 1.0_1}}}. My reasons for preferring to add {{{-lstdc++}}} can be found in that ticket’s description. If you do not consider it to be the right fix, I encourage you to provide your preferred alternative. -- Ticket URL: <https://trac.macports.org/ticket/36877#comment:8> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts