#37984 closed defect (fixed)
jpeg: boolean definition in headers causes other ports to fail to build
Reported by: | crossd@… | Owned by: | jmroot (Joshua Root) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.1.3 |
Keywords: | Cc: | AlonzoQuixote@…, cooljeanius (Eric Gallager), ryandesign (Ryan Carsten Schmidt), jeremyhu (Jeremy Huddleston Sequoia), bgschaid@… | |
Port: | jpeg |
Description
Change r102822 seems to have broken a few ports (lcms and lcms2 and openmotif; possibly others). It seems to be a sometimes conflict with setting TRUE and FALSE in /opt/local/include/jmorecfg.h.
My machine is running 10.8.2 and Xcode 4.5.2 (company policy keeps me from upgrading to 4.6 at this time).
Change History (11)
comment:1 Changed 12 years ago by AlonzoQuixote@…
Cc: | AlonzoQuixote@… added |
---|
comment:2 Changed 12 years ago by larryv (Lawrence Velázquez)
Cc: | jmr@… removed |
---|---|
Owner: | changed from macports-tickets@… to jmr@… |
Priority: | High → Normal |
Could call this a duplicate of #37982, maybe.
comment:4 Changed 12 years ago by ryandesign (Ryan Carsten Schmidt)
Cc: | ryandesign@… added |
---|---|
Port: | jpeg added |
comment:5 Changed 12 years ago by ryandesign (Ryan Carsten Schmidt)
Cc: | jeremyhu@… added |
---|---|
Resolution: | → fixed |
Status: | new → closed |
comment:7 Changed 12 years ago by bgschaid@…
Resolution: | fixed |
---|---|
Status: | closed → reopened |
Still doesn't work for me (did a "port selfupdate"). emacs reports
dyld: Library not loaded: /opt/local/lib/libjpeg.8.dylib
Iif I try to trick it into accepting the new library with a symbolic link to libjpeg.9.dylib it fails with
Reason: Incompatible library version: emacs requires version 13.0.0 or later, but libjpeg.8.dylib provides version 10.0.0
Upgrading anything reports
---> Scanning binaries for linking errors: 100.0% ---> Found 65 broken file(s), matching files to ports ---> Found 13 broken port(s), determining rebuild order
then these ports are "only" cleaned (emacs) or they fail during building (gnuplot).
comment:9 follow-up: 10 Changed 12 years ago by ryandesign (Ryan Carsten Schmidt)
Resolution: | → fixed |
---|---|
Status: | reopened → closed |
That's a different problem; new ticket please. The issue reported in this ticket (that the boolean type defined by the jpeg header is causing build failures) is resolved.
comment:10 Changed 12 years ago by bgschaid@…
Replying to ryandesign@…:
That's a different problem; new ticket please. The issue reported in this ticket (that the boolean type defined by the jpeg header is causing build failures) is resolved.
OK. That's be #37996 (although I think that the title of this ticket is still valid)
comment:11 Changed 12 years ago by ryandesign (Ryan Carsten Schmidt)
Summary: | jpeg 9 upgrade in r102822 breaks other ports. → jpeg: boolean definition in headers causes other ports to fail to build |
---|
I've fixed the title.
Cc Me!