Opened 15 years ago
Closed 13 years ago
#24704 closed defect (fixed)
ffmpeg, ffmpeg-devel: -dylib_compatibility_version must be greater than zero
Reported by: | ryandesign (Ryan Carsten Schmidt) | Owned by: | dbevans (David B. Evans) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 1.8.2 |
Keywords: | tiger haspatch | Cc: | ultrajoe@…, roberto@…, rudloff@… |
Port: | ffmpeg, ffmpeg-devel |
Description
ffmpeg-devel @22866_0 doesn't build on Tiger:
---> Building ffmpeg-devel DEBUG: Executing org.macports.build (ffmpeg-devel) DEBUG: Environment: MACOSX_DEPLOYMENT_TARGET='10.4' DEBUG: Assembled command: 'cd "/opt/local/var/macports/build/_Users_rschmidt_macports_dports_multimedia_ffmpeg-devel/work/trunk" && /usr/bin/nice -n 10 gmake -j1 all' LD libavformat/libavformat.52.dylib LD libavdevice/libavdevice.52.dylib LD libswscale/libswscale.0.dylib ld: -dylib_compatibility_version must be greater than zero /usr/libexec/gcc/i686-apple-darwin8/4.0.1/libtool: internal link edit command failed gmake: *** [libswscale/libswscale.0.dylib] Error 1 Error: Target org.macports.build returned: shell command " cd "/opt/local/var/macports/build/_Users_rschmidt_macports_dports_multimedia_ffmpeg-devel/work/trunk" && /usr/bin/nice -n 10 gmake -j1 all " returned error 2 DEBUG: Backtrace: shell command " cd "/opt/local/var/macports/build/_Users_rschmidt_macports_dports_multimedia_ffmpeg-devel/work/trunk" && /usr/bin/nice -n 10 gmake -j1 all " returned error 2 while executing "command_exec build" (procedure "portbuild::build_main" line 9) invoked from within "$procedure $targetname" Warning: the following items did not execute (for ffmpeg-devel): org.macports.activate org.macports.build org.macports.destroot org.macports.install Error: Status 1 encountered during processing.
Attachments (2)
Change History (17)
comment:1 follow-up: 2 Changed 13 years ago by jmroot (Joshua Root)
Keywords: | tiger added |
---|
Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)
Attachment: | main.log.bz2 added |
---|
log of ffmpeg-devel @25102 on tiger
comment:2 Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)
comment:3 Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)
Also reported against ffmpeg in #30001.
comment:4 Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)
Cc: | ultrajoe@… added |
---|---|
Port: | ffmpeg added |
Summary: | ffmpeg-devel: ld: -dylib_compatibility_version must be greater than zero → ffmpeg, ffmpeg-devel: -dylib_compatibility_version must be greater than zero |
I see this problem was reported in September 2009 on the ffmpeg-user mailing list but I don't see any response to it.
Changed 13 years ago by ultrajoe@…
Attachment: | patch_configure.diff added |
---|
Patch file for ffmpeg 0.7.1 that fixes Tiger build problem.
comment:6 Changed 13 years ago by ultrajoe@…
I have uploaded a patch file that fixes the ffmpeg build issue on my PowerMac G4 running OS X 10.4.11. I would assume that the patch for ffmpeg-devel would be similar, if not identical.
I will be submitting this patch file to the developer as well.
comment:7 Changed 13 years ago by danstowell+macports@…
I have the same problem, installing ffmpeg @0.7.1_0+no_nonfree.
ultrajoe's fix worked for me (10.4.11 intel).
comment:8 Changed 13 years ago by dbevans (David B. Evans)
Status: | new → assigned |
---|
comment:9 Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)
Cc: | rudloff@… added |
---|---|
Keywords: | haspatch added |
Has duplicate #31909.
comment:12 Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)
ultrajoe, thank you for the patch. Question: Why should the use of the -compatibility_version
switch be restricted to darwin 8? Why not use it all the time?
comment:13 Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)
Wait, now I understand. You're removing the compatibility_version
switch on darwin 8 only.
comment:15 Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Is this still the case with revision 25102?