Opened 12 years ago

Closed 12 years ago

#36068 closed defect (invalid)

wine-devel 1.5.12 configure error

Reported by: mf2k (Frank Schima) Owned by: ryandesign (Ryan Carsten Schmidt)
Priority: Normal Milestone:
Component: ports Version: 2.1.2
Keywords: Cc: jyrkiwahlstedt
Port: wine-devel

Description

I'm seeing the following configure error with wine-devel 1.5.12. I'm on Mac OS X 10.8.1 with Xcode 4.4.1. This error is as follows:

:info:configure configure: error: C compiler cannot create executables

But I believe I am setup normally and correctly. All the dependencies built fine. I have installed the latest command line tools, run xcode-select and accepted the license with sudo.

Attachments (2)

main.log (16.4 KB) - added by mf2k (Frank Schima) 12 years ago.
config.log (9.5 KB) - added by mf2k (Frank Schima) 12 years ago.

Download all attachments as: .zip

Change History (4)

Changed 12 years ago by mf2k (Frank Schima)

Attachment: main.log added

Changed 12 years ago by mf2k (Frank Schima)

Attachment: config.log added

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

The log says:

ld: file is universal (2 slices) but does not contain a(n) i386 slice: /usr/lib/crt1.10.6.o for architecture i386

I think crt1.10.6.o should be part of the command line tools; try reinstalling the command line tools? Alternately, perhaps your "ld" is weird; if your "ld" is provided by MacPorts, try rebuilding the port that provided it, or deactivating it and letting Xcode's ld have a go.

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

Resolution: invalid
Status: newclosed

I did have Macports ld64 installed:

$ port installed ld64
The following ports are currently installed:
  ld64 @133.3_0+llvm31 (active)

So I rebuilt it and it worked! Thanks Ryan. I did not try re-installing the command line tools in Xcode. For the record here is exactly what I did:

sudo port -f uninstall ld64
sudo port install ld64
sudo port clean wine-devel
sudo port upgrade wine-devel
Note: See TracTickets for help on using tickets.