Opened 13 years ago

Closed 4 years ago

#34308 closed defect (fixed)

pkgconfig: Undefined symbols

Reported by: xizzix22@… Owned by: ryandesign (Ryan Carsten Schmidt)
Priority: Normal Milestone:
Component: ports Version: 2.0.4
Keywords: tiger Cc:
Port: pkgconfig

Description (last modified by ryandesign (Ryan Carsten Schmidt))

I'm trying to install wine on OSX Tiger. After 2 problems I found workarounds for, I've run into another snag: pkgconfig is failing to install. I notice in the main.log that it made that it says:

:debug:build Registry error: xorg-xf86vidmodeproto not registered as installed & active.

I also notice this (xorg-xf86vidmodeproto) is a dependancy for wine that the Terminal lists as needing to install, but its at the end of the list... perhaps the dependancies are being installed in the wrong order? At any rate, how do I install this part so I can continue? Thanks.

Attachments (2)

main.log (6.6 KB) - added by xizzix22@… 13 years ago.
the log I found that line in, just realized I can attach the whole thing
main.2.log (23.8 KB) - added by xizzix22@… 13 years ago.
log of the attempt after the clean command

Download all attachments as: .zip

Change History (12)

comment:1 Changed 13 years ago by xizzix22@…

Cc: xizzix22@… added

Cc Me!

Changed 13 years ago by xizzix22@…

Attachment: main.log added

the log I found that line in, just realized I can attach the whole thing

comment:2 Changed 13 years ago by xizzix22@…

I totally missed the guildlines thing before posting this. I apologize. I can't figure out how to edit the summary and such though. :(

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

Cc: xizzix22@… removed
Owner: changed from macports-tickets@… to ryandesign@…
Port: pkgconfig added
Summary: xorg-xf86vidmodeproto needed for pkgconfig install?pkgconfig: Undefined symbols

The relevant error in the log is all the "Undefined symbols" errors.

Since this was not a clean attempt, please "sudo port clean pkgconfig", then try again. This may be another case of #29223.

comment:4 Changed 13 years ago by xizzix22@…

Okay I did the clean command and still got an error when I tried to install wine. Something about Status 1. I'll add the log.

Changed 13 years ago by xizzix22@…

Attachment: main.2.log added

log of the attempt after the clean command

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

Keywords: tiger added

Oh, you're on Tiger. And per a previous ticket I recall you had to build glib2 using ld64 and the apple-gcc42 compiler. Unfortunately that has something of a viral effect... Anything that uses glib2 will have to be compiled with apple-gcc42 too now. And anything that uses that. And so on. We're currently discussing what we should do about Tiger in MacPorts; until we work it out, it's going to be a bit bumpy for awhile.

comment:6 Changed 13 years ago by xizzix22@…

Ah, can I set apple-gcc42 as the default compiler somehow? Or will that cause a problem with what I already installed during the Wine installation?

Or should I just hold off on this entirely?

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

MacPorts 2.1 has that option in macports.conf; you can download and install 2.1.0 beta 1 already.

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

Description: modified (diff)

comment:9 Changed 4 years ago by jmroot (Joshua Root)

Is this still an issue?

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

Resolution: fixed
Status: newclosed

Surely not. I set up a new MacPorts install on Tiger earlier this year and didn't run into this problem. MacPorts does default to apple-gcc42 now, since many years.

Note: See TracTickets for help on using tickets.