Opened 6 years ago

Closed 4 years ago

#43504 closed defect (fixed)

MyPaint @1.1.0 - build failure: ld: symbol(s) not found for architecture x86_64

Reported by: jacbou Owned by: ryandesign (Ryan Schmidt)
Priority: Normal Milestone:
Component: ports Version: 2.2.1
Keywords: mavericks yosemite elcapitan Cc: mkae (Marko Käning), dbevans (David B. Evans), msandersen@…, bunk3m (Bunk3m), SickTeddyBear
Port: MyPaint

Description (last modified by mf2k (Frank Schima))

Dear all,

thanks for providing all the image manip/artist applications for MacOSX!

I couldn't install mypaint because of a linker/compiler error (maybe c-compiler used instead of cpp-compiler??). I also tried to install the original source, but same LD error appears.

I ran: sudo port install mypaint +quartz (without +quartz does not make any change)

Log file shows

:info:build ld: symbol(s) not found for architecture x86_64
:info:build clang: error: linker command failed with exit code 1 (use -v to see invocation)

as root of error.

I'm on the newest MacOSX (10.9.2) with newest build tools (XCode, clang). I built gtk2 as quartz and python27 variants.

Complete log file is attached.

Hope you are able to fix it! Would be of great help for me!

Cheers, Jan

Attachments (3)

main.log (108.6 KB) - added by jacbou 6 years ago.
Build log file
MyPaint-OSX-10.8.5.log (85.7 KB) - added by dbevans (David B. Evans) 6 years ago.
Build log showing failure on 10.8
main.2.log (30.4 KB) - added by bunk3m (Bunk3m) 6 years ago.
Additional log file - failed compile on OSX 10.8.5

Download all attachments as: .zip

Change History (18)

Changed 6 years ago by jacbou

Attachment: main.log added

Build log file

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

Description: modified (diff)
Owner: changed from macports-tickets@… to ryandesign@…

In the future, please Cc the port maintainers (port info --maintainers MyPaint).

comment:2 in reply to:  1 Changed 6 years ago by jacbou

Replying to mf2k@…:

In the future, please Cc the port maintainers (port info --maintainers MyPaint).

Sure, will do! Thanks for forwarding.

comment:3 Changed 6 years ago by mkae (Marko Käning)

Cc: mk@… added
Keywords: mavericks added

This doesn't happen on Snow Leopard, but also on my 10.9.2, which is why I am setting the keyword "mavericks".

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

Status: newassigned

I have reported the problem to the developers of MyPaint: https://gna.org/bugs/index.php?21981

comment:5 Changed 6 years ago by dbevans (David B. Evans)

I can reproduce this on 10.8.5 as well. Log file attached.

Changed 6 years ago by dbevans (David B. Evans)

Attachment: MyPaint-OSX-10.8.5.log added

Build log showing failure on 10.8

comment:6 Changed 6 years ago by msandersen@…

Also happens on my system running OSX 10.9.3 with a fresh install of the latest Macports (2.3.0) and all previous ports uninstalled and cleaned, and options +no_x11 -x11 +quartz in variants.conf

comment:7 Changed 6 years ago by bunk3m (Bunk3m)

I have to confirm the problem on my OSX 10.8.5 system. MacPorts is all up to date. I was running "update outdated" and the MyPaint compile crashed with similar error.

I will attach my log also.

Changed 6 years ago by bunk3m (Bunk3m)

Attachment: main.2.log added

Additional log file - failed compile on OSX 10.8.5

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

Cc: devans@… msandersen@… bunk3m@… added

Until a new version of MyPaint is released, you can use the MyPaint-devel port, which does not have these build failures on Mavericks.

comment:9 Changed 6 years ago by bunk3m (Bunk3m)

I can confirm that the devel version installs OK on Mountain Lion too! Thanks!!

OSX 10.8.5

Last edited 6 years ago by bunk3m (Bunk3m) (previous) (diff)

comment:10 Changed 6 years ago by jacbou

Can confirm the correct build on Mavericks. Thanks for taking care of the issue!

comment:11 Changed 6 years ago by SickTeddyBear

Cc: amcgee@… added

Cc Me!

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

Has duplicate #48733.

comment:13 Changed 5 years ago by ryandesign (Ryan Schmidt)

Has duplicate #48944.

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

Keywords: yosemite elcapitan added

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

Resolution: fixed
Status: assignedclosed

Fixed build on Mavericks and later by updating MyPaint to the finally-released 1.2.0 in r144729.

Note: See TracTickets for help on using tickets.