New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #24257 (closed defect: invalid)

Opened 4 years ago

Last modified 4 years ago

wine-crossover-games@8.1.0 Undefined Symbols with libpng 1.4

Reported by: membership@… Owned by: jeremyhu@…
Priority: Low Milestone:
Component: ports Version: 1.8.2
Keywords: Cc: dvlpr@…, ryandesign@…
Port: wine-crossover-games, wine, wine-devel

Description (last modified by macsforever2000@…) (diff)

Fresh MacPorts 1.8.1 install selfupdate(d) to 1.8.2

sudo port -k install wine-crossover-games +universal

ALL DEPS build and install, then GETTING :

Undefined symbols:
  "_png_set_longjmp_fn", referenced from:
      _OLEPictureImpl_LoadPNG in olepicture.o

Attachments

Terminal Saved Output.txt.zip (19.1 KB) - added by membership@… 4 years ago.
wine-crossover-games_build-debug.txt (854.9 KB) - added by membership@… 4 years ago.

Change History

comment:1 follow-ups: ↓ 2 ↓ 5 Changed 4 years ago by jeremyhu@…

Please provide the entire build log (the path is provided to it when 'port' fails)

Changed 4 years ago by membership@…

comment:2 in reply to: ↑ 1 Changed 4 years ago by membership@…

Replying to jeremyhu@…:

Please provide the entire build log (the path is provided to it when 'port' fails)

Can't locate build log file ???

DEBUG mode Terminal output attached

comment:3 follow-up: ↓ 6 Changed 4 years ago by jeremyhu@…

please do it with a clean build dir, and please attach it as text.

comment:4 Changed 4 years ago by macsforever2000@…

  • Keywords build failure removed
  • Owner changed from macports-tickets@… to jeremyhu@…
  • Description modified (diff)
  • Cc jeremyhu@…, openmaintainer@… removed
  • Port changed from wine-crossover-games@8.1.0 to wine-crossover-games

comment:5 in reply to: ↑ 1 Changed 4 years ago by ryandesign@…

Replying to jeremyhu@…:

Please provide the entire build log (the path is provided to it when 'port' fails)

MacPorts 1.9.0 will feature a build log, but MacPorts 1.8.x and earlier don't.

comment:6 in reply to: ↑ 3 ; follow-up: ↓ 7 Changed 4 years ago by membership@…

Replying to jeremyhu@…:

please do it with a clean build dir, and please attach it as text.

As requested. Large file (4.2MB)

comment:7 in reply to: ↑ 6 Changed 4 years ago by membership@…

Replying to membership@…:

Replying to jeremyhu@…:

please do it with a clean build dir, and please attach it as text.

As requested. Large file (4.2MB)

I guess you meant without debug or verbose output.

Changed 4 years ago by membership@…

comment:8 Changed 4 years ago by jeremyhu@…

  • Priority changed from Normal to Low
  • Port changed from wine-crossover-games to wine-crossover-games wine wine-devel libpng-devel

Oh, you're using libpng-1.4 ... yeah, there are tons of incompatabilities with that... I'll let upstream address the issue since this does not affect a standard installation

comment:9 follow-up: ↓ 10 Changed 4 years ago by ryandesign@…

  • Cc ryandesign@… added
  • Port changed from wine-crossover-games wine wine-devel libpng-devel to wine-crossover-games, wine, wine-devel
  • Summary changed from wine-crossover-games@8.1.0 Undefined Symbols, build failure (on 10.6.2) to wine-crossover-games@8.1.0 Undefined Symbols with libpng 1.4

libpng 1.4 is not available in MacPorts yet; see #23125. The log shows libpng 1.4 is being found in /usr/local. It's not supported to have anything in /usr/local while using MacPorts. Please remove /usr/local, clean the port, and try again.

comment:10 in reply to: ↑ 9 Changed 4 years ago by membership@…

Replying to ryandesign@…:

libpng 1.4 is not available in MacPorts yet; see #23125. The log shows libpng 1.4 is being found in /usr/local. It's not supported to have anything in /usr/local while using MacPorts. Please remove /usr/local, clean the port, and try again.

OK. Configured my system to allow the build to use the correct libpng files and the build succeeded. Thank you for the information.

comment:11 Changed 4 years ago by macsforever2000@…

  • Status changed from new to closed
  • Resolution set to invalid
Note: See TracTickets for help on using tickets.