Opened 9 years ago

Last modified 6 years ago

#36366 assigned defect

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 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 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) 9 years ago.
build log from $(sudo port install xine-ui -v)
xine-ui-0.99.7.diff (1.2 KB) - added by ryandesign (Ryan Schmidt) 8 years ago.
xine-ui-0.99.8.diff (1.4 KB) - added by ryandesign (Ryan Schmidt) 7 years ago.
patch-src-xitk-session.diff (356 bytes) - added by ryandesign (Ryan Schmidt) 7 years ago.
patch-src-common-globals.c.diff (712 bytes) - added by ryandesign (Ryan Schmidt) 7 years ago.
xine-ui-0.99.9.diff (1.3 KB) - added by ryandesign (Ryan Schmidt) 6 years ago.

Download all attachments as: .zip

Change History (14)

Changed 9 years ago by Polyergic (Shad Sterling)

Attachment: main.log added

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

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

Error is on line 1350 of main.log

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

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

comment:3 Changed 8 years ago by ryandesign (Ryan 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 8 years ago by ryandesign (Ryan Schmidt)

Attachment: xine-ui-0.99.7.diff added

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

Cc: larryv@… jonesc@… added

Has duplicate #37680.

Changed 7 years ago by ryandesign (Ryan Schmidt)

Attachment: xine-ui-0.99.8.diff added

Changed 7 years ago by ryandesign (Ryan Schmidt)

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

Changed 7 years ago by ryandesign (Ryan Schmidt)

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

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

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

Cc: joseangel37@… added

Has duplicate #48488.

comment:7 in reply to:  5 Changed 6 years ago by ryandesign (Ryan 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 6 years ago by ryandesign (Ryan Schmidt)

Cc: mog55356@… added

Has duplicate #47212.

Changed 6 years ago by ryandesign (Ryan Schmidt)

Attachment: xine-ui-0.99.9.diff added
Note: See TracTickets for help on using tickets.