Opened 12 years ago

Closed 12 years ago

#21960 closed defect (fixed)

qt4-mac on SL needs +cocoa set

Reported by: domiman@… Owned by: erickt@…
Priority: Normal Milestone:
Component: ports Version: 1.8.1
Keywords: Cc: clubjuggler@…, sharky@…, mf2k (Frank Schima), nerdling (Jeremy Lavergne), adfernandes (Andrew Fernandes)
Port: qt4-mac

Description

When you install qt4-mac on SL with variant +universal set but not variant +cocoa, building will fail very late in the process. Many errors with ".moc/debug-shared/q3filedialog.moc ...some error..."

I'm attaching the output of "sudo port -v install qt4-mac +universal" in a zip file. The text file is over 5MB big with about 40500 lines.

Attachments (1)

install-v_qt4mac.zip (134.3 KB) - added by domiman@… 12 years ago.

Download all attachments as: .zip

Change History (8)

Changed 12 years ago by domiman@…

Attachment: install-v_qt4mac.zip added

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

Cc: macsforever2000@… added

Cc Me!

comment:2 Changed 12 years ago by Veence (Vincent)

On SL, qt3 compatibility should be disabled, since this is 32-bit only, and default build on SL is 64-bit.

comment:3 Changed 12 years ago by domiman@…

qt3 compatibility was enabled on purpose since without it, no KDE4 stuff can be built on SL. Unfortnately kdebase4-runtime still has some dependencies on qt3. The patch in Tracker: #20362 is fixing that IF +cocoa is set when installing qt4-mac. The purpose of my bug report was to have that patch made default on SL (or make +cocoa be default on SL). I SHOULD have mentioned that.

comment:4 Changed 12 years ago by nerdling (Jeremy Lavergne)

Cc: sharky@… snc@… added

comment:5 Changed 12 years ago by jmroot (Joshua Root)

Cc: clubjuggler@… added
Owner: changed from macports-tickets@… to erickt@…

comment:6 Changed 12 years ago by adfernandes (Andrew Fernandes)

Cc: adfernandes@… added

Cc Me!

comment:7 Changed 12 years ago by mf2k (Frank Schima)

Resolution: fixed
Status: newclosed

This was added in r59348.

Note: See TracTickets for help on using tickets.