[MacPorts] #41143: ffmpeg STILL does not build under PPC Tiger!
#41143: ffmpeg STILL does not build under PPC Tiger! ------------------------+---------------------------------- Reporter: ultrajoe@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Keywords: | Port: ffmpeg, ffmpeg-devel ------------------------+---------------------------------- In spite of the comments in [ticket:39942 bug #39442], ffmpeg '''still''' does not build under Tiger. The patch file (another copy of which is attached here) notes the removal of configuring libbluray '''and''' removing the dependency to the library. The updated Portfile only removes the configure.arg in line 100, not the dependency. -- Ticket URL: <https://trac.macports.org/ticket/41143> MacPorts <http://www.macports.org/> Ports system for OS X
#41143: ffmpeg STILL does not build under PPC Tiger! -----------------------------------+-------------------------------- Reporter: ultrajoe@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: Port: ffmpeg, ffmpeg-devel | -----------------------------------+-------------------------------- Comment (by ultrajoe@…): The `depends_lib-delete` line is what's missing, I believe. By the way, if there's '''really''' a need for the attitude seen in [ticket:39442 bug #39442], then maybe it '''is''' time to stop "helping" with bug reports here. -- Ticket URL: <https://trac.macports.org/ticket/41143#comment:1> MacPorts <http://www.macports.org/> Ports system for OS X
#41143: ffmpeg STILL does not build under PPC Tiger! -----------------------------------+---------------------- Reporter: ultrajoe@… | Owner: devans@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: Port: ffmpeg, ffmpeg-devel | -----------------------------------+---------------------- Changes (by cal@…): * cc: jeremyhu@… (added) * owner: macports-tickets@… => devans@… Old description:
In spite of the comments in [ticket:39942 bug #39442], ffmpeg '''still''' does not build under Tiger.
The patch file (another copy of which is attached here) notes the removal of configuring libbluray '''and''' removing the dependency to the library. The updated Portfile only removes the configure.arg in line 100, not the dependency.
New description: In spite of the comments in bug #39442, ffmpeg '''still''' does not build under Tiger. The patch file (another copy of which is attached here) notes the removal of configuring libbluray '''and''' removing the dependency to the library. The updated Portfile only removes the configure.arg in line 100, not the dependency. -- -- Ticket URL: <https://trac.macports.org/ticket/41143#comment:2> MacPorts <http://www.macports.org/> Ports system for OS X
#41143: ffmpeg STILL does not build under PPC Tiger! -----------------------------------+---------------------- Reporter: ultrajoe@… | Owner: devans@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: Port: ffmpeg, ffmpeg-devel | -----------------------------------+---------------------- Comment (by cal@…): It seems to me that r107091 did correctly add `depends_lib-delete port:libblueray` (see source:trunk/dports/multimedia/ffmpeg/Portfile@112864:99#L80 for `ffmpeg` and source:trunk/dports/multimedia/ffmpeg-devel/Portfile@112864:105#L80 for `ffmpeg-devel`). Since I don't have access to a Tiger machine, I cannot test this, but if `ffmpeg` doesn't build for you it doesn't seem this is the cause. Please provide the `main.log` of a clean failed build and the output of `port -v deps ffmpeg` on your machine (which should correctly not list libbluray). -- Ticket URL: <https://trac.macports.org/ticket/41143#comment:3> MacPorts <http://www.macports.org/> Ports system for OS X
#41143: ffmpeg STILL does not build under PPC Tiger! -----------------------------------+---------------------- Reporter: ultrajoe@… | Owner: devans@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: Port: ffmpeg, ffmpeg-devel | -----------------------------------+---------------------- Changes (by cal@…): * cc: cal@… (added) -- Ticket URL: <https://trac.macports.org/ticket/41143#comment:4> MacPorts <http://www.macports.org/> Ports system for OS X
#41143: ffmpeg STILL does not build under PPC Tiger! -----------------------------------+---------------------- Reporter: ultrajoe@… | Owner: devans@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: Port: ffmpeg, ffmpeg-devel | -----------------------------------+---------------------- Changes (by devans@…): * status: new => assigned -- Ticket URL: <https://trac.macports.org/ticket/41143#comment:5> MacPorts <http://www.macports.org/> Ports system for OS X
#41143: ffmpeg STILL does not build under PPC Tiger! -----------------------------------+---------------------- Reporter: ultrajoe@… | Owner: devans@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: Port: ffmpeg, ffmpeg-devel | -----------------------------------+---------------------- Comment (by devans@…): I've committed a fix (hopefully) in r112868 that appends --disable- libbluray as well as just removing the --enable-libbluray. This should keep it from trying to build with libbluray even if you have it installed. Flying blind here as I don't have a PPC machine any more either so please let me know if this works or something else needs to be done. As mentioned above, if there is a problem, submitting a full build log would help immensely. Thanks. -- Ticket URL: <https://trac.macports.org/ticket/41143#comment:6> MacPorts <http://www.macports.org/> Ports system for OS X
#41143: ffmpeg STILL does not build under PPC Tiger! -----------------------------------+---------------------- Reporter: ultrajoe@… | Owner: devans@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: Port: ffmpeg, ffmpeg-devel | -----------------------------------+---------------------- Comment (by ultrajoe@…): OK, I'm an idiot. The problem is '''not''' the dependency, but that it somehow needs `configure.args-append --disable-libbluray`. That is in my patch file, but missing from the Portfile. (Disclaimer: I have not tried the revision devans@macports.org committed, though it sounds like that also does the trick.) Please accept my apologies. Health crises have me extremely stressed right now. -- Ticket URL: <https://trac.macports.org/ticket/41143#comment:8> MacPorts <http://www.macports.org/> Ports system for OS X
#41143: ffmpeg STILL does not build under PPC Tiger! -----------------------------------+---------------------- Reporter: ultrajoe@… | Owner: devans@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: fixed | Keywords: Port: ffmpeg, ffmpeg-devel | -----------------------------------+---------------------- Changes (by cal@…): * status: assigned => closed * resolution: => fixed Comment: So it seems mplayer's weird configure script along with the incorrect fix in r107091 is to blame. r112868 should fix this issue. Please test and re- open this ticket if it did not. Thanks for pointing that out. -- Ticket URL: <https://trac.macports.org/ticket/41143#comment:9> MacPorts <http://www.macports.org/> Ports system for OS X
#41143: ffmpeg STILL does not build under PPC Tiger! -----------------------------------+---------------------- Reporter: ultrajoe@… | Owner: devans@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: fixed | Keywords: Port: ffmpeg, ffmpeg-devel | -----------------------------------+---------------------- Comment (by ultrajoe@…): Nope, r112868 does not fix it. I'm attaching logs as soon as I finish typing this. I have a hunch, though, what the problem is. I suspect the revisions around line 100 is actually too early, since the full config.args list '''follows''' that conditional. I have modified the Portfile to place the test '''after''' the list of config.args and am attempting a reinstall now. -- Ticket URL: <https://trac.macports.org/ticket/41143#comment:10> MacPorts <http://www.macports.org/> Ports system for OS X
#41143: ffmpeg STILL does not build under PPC Tiger! -----------------------------------+---------------------- Reporter: ultrajoe@… | Owner: devans@… Type: defect | Status: reopened Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: Port: ffmpeg, ffmpeg-devel | -----------------------------------+---------------------- Changes (by ultrajoe@…): * status: closed => reopened * resolution: fixed => -- Ticket URL: <https://trac.macports.org/ticket/41143#comment:11> MacPorts <http://www.macports.org/> Ports system for OS X
#41143: ffmpeg STILL does not build under PPC Tiger! -----------------------------------+---------------------- Reporter: ultrajoe@… | Owner: devans@… Type: defect | Status: reopened Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: Port: ffmpeg, ffmpeg-devel | -----------------------------------+---------------------- Comment (by cal@…): You're right. That also breaks `--disable-asm`, that is in the same block and was supposed to work. Since this is an obvious mistake and the consequences are limited to old systems, I've taken advantage of openmaintainer policies and changed that in r112948. -- Ticket URL: <https://trac.macports.org/ticket/41143#comment:12> MacPorts <http://www.macports.org/> Ports system for OS X
#41143: ffmpeg STILL does not build under PPC Tiger! -----------------------------------+---------------------- Reporter: ultrajoe@… | Owner: devans@… Type: defect | Status: reopened Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: Port: ffmpeg, ffmpeg-devel | -----------------------------------+---------------------- Comment (by cal@…): Of course, if ffmpeg meanwhile stopped supporting `--disable-asm`, this will break the build again. Let us know if that's the case. -- Ticket URL: <https://trac.macports.org/ticket/41143#comment:13> MacPorts <http://www.macports.org/> Ports system for OS X
#41143: ffmpeg STILL does not build under PPC Tiger! -----------------------------------+---------------------- Reporter: ultrajoe@… | Owner: devans@… Type: defect | Status: reopened Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: Port: ffmpeg, ffmpeg-devel | -----------------------------------+---------------------- Comment (by ultrajoe@…): Replying to [comment:12 cal@…]:
You're right. That also breaks `--disable-asm`, that is in the same block and was supposed to work. Since this is an obvious mistake and the consequences are limited to old systems, I've taken advantage of openmaintainer policies and changed that in r112948.
Let me know if that works for you.
Sorry, cal. We were working in parallel. My patch dropped it below the post-destroot section, but where you put it should work as well. I'll verify that, though, just in case. -- Ticket URL: <https://trac.macports.org/ticket/41143#comment:14> MacPorts <http://www.macports.org/> Ports system for OS X
#41143: ffmpeg STILL does not build under PPC Tiger! -----------------------------------+---------------------- Reporter: ultrajoe@… | Owner: devans@… Type: defect | Status: reopened Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: Port: ffmpeg, ffmpeg-devel | -----------------------------------+---------------------- Comment (by ultrajoe@…): Replying to [comment:12 cal@…]:
You're right. That also breaks `--disable-asm`, that is in the same block and was supposed to work. Since this is an obvious mistake and the consequences are limited to old systems, I've taken advantage of openmaintainer policies and changed that in r112948.
Let me know if that works for you.
r112948 is good! -- Ticket URL: <https://trac.macports.org/ticket/41143#comment:15> MacPorts <http://www.macports.org/> Ports system for OS X
#41143: ffmpeg STILL does not build under PPC Tiger! -----------------------------------+---------------------- Reporter: ultrajoe@… | Owner: devans@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: fixed | Keywords: Port: ffmpeg, ffmpeg-devel | -----------------------------------+---------------------- Changes (by cal@…): * status: reopened => closed * resolution: => fixed -- Ticket URL: <https://trac.macports.org/ticket/41143#comment:16> MacPorts <http://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts