Opened 12 years ago

Closed 22 months ago

#36366 closed defect (fixed)

xine-ui build fails with load.c:64:15: error: incomplete definition of type 'struct png_info_def'

Reported by: Polyergic (Shad Sterling) Owned by: ryandesign (Ryan Carsten Schmidt)
Priority: Normal Milestone:
Component: ports Version: 2.1.2
Keywords: Cc: larryv (Lawrence Velázquez), cjones051073 (Chris Jones), joseangel37@…, mog55356@…
Port: xine-ui

Description (last modified by ryandesign (Ryan Carsten Schmidt))

See attached buildlog.

There are several other tickets with similar errors in other ports which attribute the error to libpng 1.5, such as search:?q=png_info_def

OSX 10.7.5, macports and installed ports updated today.

Attachments (6)

main.log (119.1 KB) - added by Polyergic (Shad Sterling) 12 years ago.
build log from $(sudo port install xine-ui -v)
xine-ui-0.99.7.diff (1.2 KB) - added by ryandesign (Ryan Carsten Schmidt) 12 years ago.
xine-ui-0.99.8.diff (1.4 KB) - added by ryandesign (Ryan Carsten Schmidt) 11 years ago.
patch-src-xitk-session.diff (356 bytes) - added by ryandesign (Ryan Carsten Schmidt) 11 years ago.
patch-src-common-globals.c.diff (712 bytes) - added by ryandesign (Ryan Carsten Schmidt) 11 years ago.
xine-ui-0.99.9.diff (1.3 KB) - added by ryandesign (Ryan Carsten Schmidt) 9 years ago.

Download all attachments as: .zip

Change History (15)

Changed 12 years ago by Polyergic (Shad Sterling)

Attachment: main.log added

build log from $(sudo port install xine-ui -v)

comment:1 Changed 12 years ago by Polyergic (Shad Sterling)

Error is on line 1350 of main.log

comment:2 Changed 12 years ago by ryandesign (Ryan Carsten Schmidt)

Description: modified (diff)
Keywords: xine libpng removed
Owner: changed from macports-tickets@… to ryandesign@…
Status: newassigned

comment:3 Changed 12 years ago by ryandesign (Ryan Carsten Schmidt)

xine-ui 0.99.6 is not only incompatible with libpng 1.5; it's also incompatible with the version of curl we have in MacPorts now. We really need to update to xine-ui 0.99.7 which hopefully fixes these issues, however it does not build on any system I've tried. I filed upstream bug reports 4 months ago which have received no response. So we are at a standstill with this issue. I'll attach what I did so far.

Changed 12 years ago by ryandesign (Ryan Carsten Schmidt)

Attachment: xine-ui-0.99.7.diff added

comment:4 Changed 11 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: larryv@… jonesc@… added

Has duplicate #37680.

Changed 11 years ago by ryandesign (Ryan Carsten Schmidt)

Attachment: xine-ui-0.99.8.diff added

Changed 11 years ago by ryandesign (Ryan Carsten Schmidt)

Attachment: patch-src-xitk-session.diff added

Changed 11 years ago by ryandesign (Ryan Carsten Schmidt)

comment:5 Changed 10 years ago by mf2k (Frank Schima)

xine-ui 0.99 is out, maybe try updating to that version?

comment:6 Changed 9 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: joseangel37@… added

Has duplicate #48488.

comment:7 in reply to:  5 Changed 9 years ago by ryandesign (Ryan Carsten Schmidt)

Replying to mf2k@…:

xine-ui 0.99 is out, maybe try updating to that version?

If you meant 0.99.9, I tried updating to that version in August 2014 but it does not build. The upstream bug reports mentioned above are still open. If you (or anyone) want xine-ui to be updated in MacPorts, xine-ui needs to first be made Mac-compatible. Work with the developers to resolve the above bug reports. Then we can work on updating the port in MacPorts.

comment:8 Changed 9 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: mog55356@… added

Has duplicate #47212.

Changed 9 years ago by ryandesign (Ryan Carsten Schmidt)

Attachment: xine-ui-0.99.9.diff added

comment:9 Changed 22 months ago by ryandesign (Ryan Carsten Schmidt)

Resolution: fixed
Status: assignedclosed

xine-ui is currently at 0.99.14 and builds fine.

Note: See TracTickets for help on using tickets.