Projects
New Ticket     Wiki     Browse Source     Timeline     Roadmap     Bug Reports     Search

Ticket #16002 (closed defect: invalid)

Opened 3 months ago

Last modified 5 weeks ago

macfuse not building on 10.4.11

Reported by: smilerliu@… Owned by: eridius@…
Priority: Normal Milestone: Port Bugs
Component: ports Version: 1.6.0
Keywords: macfuse build error Cc:
Port: macfuse

Description

macfuse does not build on 10.4.11. The error message is:

*** Error: Target org.macports.build returned: shell command "cd /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_fuse_macfuse/work/macfuse-core && ./build_macfuse.sh | sed -ne '/created: /h;p;${g;s/created: //

w ../dmgname

}'; exit ${PIPESTATUS[0]}" returned error 1

Command output: (NOTE: project fusefs was written by a newer version of Xcode (44) -- temporarily downgrading it to version 42 (without modifying project file))

** BUILD FAILED ** Initiating Universal build of MacFUSE for Mac OS X "Tiger"

BUILDING NATIVE TARGET fusefs WITH CONFIGURATION Release

Checking Dependencies... SDK package /MacOSX10.4u.sdk does not exist error: There is no SDK at specified SDKROOT path '/MacOSX10.4u.sdk' error: There is no SDK at specified SDKROOT path '/MacOSX10.4u.sdk'

Error: Status 1 encountered during processing. ***

Change History

  Changed 3 months ago by macsforever2000@…

  • owner changed from macports-tickets@… to eridius@…

Assigning to maintainer.

follow-ups: ↓ 3 ↓ 4   Changed 3 months ago by jmr@…

Install the 10.4u SDK. It's part of the default XCode install.

in reply to: ↑ 2   Changed 3 months ago by smilerliu@…

Replying to jmr@macports.org:

Install the 10.4u SDK. It's part of the default XCode install.

The SDK is already installed. There are two problems:

1. A shell command returned non-zero. I don't know the reason for this. 2. The SDK is not found in /MacOSX10.4u.sdk, which should not be the path to the SDK. The reason for this is that a variable $(DEVELOPER_SDK_DIR) is not set in the Xcode project files, and the path to SDK is $(DEVELOPER_SDK_DIR)/MacOSX10.4u.sdk.

in reply to: ↑ 2   Changed 3 months ago by smilerliu@…

Replying to jmr@macports.org:

Install the 10.4u SDK. It's part of the default XCode install.

Problem solved. My Xcode was 2.4.1, which does not recognize $(DEVELOPER_SDK_DIR). After upgrading to Xcode-2.5, the compilation of macfuse succeeds.

  Changed 5 weeks ago by macsforever2000@…

  • status changed from new to closed
  • resolution set to invalid
  • port set to macfuse

  Changed 5 weeks ago by jmr@…

Adding an XCode version check to the port might be a good idea.

Note: See TracTickets for help on using tickets.