Opened 11 years ago

Closed 11 years ago

#38621 closed defect (worksforme)

qtiplot @0.9.8.9 build failure

Reported by: register@… Owned by: NicosPavlov
Priority: Normal Milestone:
Component: ports Version: 2.1.3
Keywords: Cc:
Port: qtiplot

Description

qtiplot fails to build.

OS: Mountain Lion 10.8.3; XCode: 4.6.1

Attachments (1)

main.log (1.5 MB) - added by register@… 11 years ago.

Download all attachments as: .zip

Change History (6)

Changed 11 years ago by register@…

Attachment: main.log added

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

Owner: changed from macports-tickets@… to nicos@…
Port: qtiplot added

The log says:

:info:build ld: warning: ignoring file /opt/local/lib/libz.dylib, missing required architecture x86_64 in file /opt/local/lib/libz.dylib (2 slices)

Please rebuild zlib so that it contains the correct architecture. (How did you manage to get a copy of zlib without the correct architecture?)

sudo port -n upgrade --force

comment:2 in reply to:  1 Changed 11 years ago by register@…

Oops. Rebuilding zlib worked for me, thanks a lot! I really have no idea how I managed to get a copy of zlib without correct architecture.

comment:3 Changed 11 years ago by cooljeanius (Eric Gallager)

While it might not be the exact same issue, the qtiplot portfile could use some fixing-up anyway: #38250

comment:4 in reply to:  3 Changed 11 years ago by NicosPavlov

Replying to egall@…:

While it might not be the exact same issue, the qtiplot portfile could use some fixing-up anyway: #38250

It should not be linked to #38250, as qtiplot is in principle using the right compiler. I kept this ticket open as a reminder to use the qmake portgroup when available (instead of doing in the Portfile), and for enabling +universal variant in qtiplot.

comment:5 Changed 11 years ago by NicosPavlov

Resolution: worksforme
Status: newclosed

I am closing the ticket, considering that it seems that the reported issue could be solved with rebuilding zlib.

Note: See TracTickets for help on using tickets.