Ticket #12282 (closed defect: worksforme)
BUG: fusefs ** BUILD FAILED ** Info.plist:1:33: error: common/fuse_version.h: No such file or directory
| Reported by: | philippe@… | Owned by: | eridius@… |
|---|---|---|---|
| Priority: | Normal | Milestone: | |
| Component: | ports | Version: | |
| Keywords: | fusefs | Cc: | |
| Port: |
Description
port install fusefs
---> Building fusefs 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_fusefs/work/fusefs" && xcodebuild -target "fusefs" -configuration Release build OBJROOT=build/ SYMROOT=build/ OBJROOT=build/ SYMROOT=build/" returned error 1 Command output: === BUILDING NATIVE TARGET fusefs WITH CONFIGURATION Release ===
Checking Dependencies...
Cpp build/Release/fusefs.kext/Contents/Info.plist build/fusefs.build/Release/fusefs.build/Info.plist
cd /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_fuse_fusefs/work/fusefs /usr/bin/gcc -E -P -x c -Wno-trigraphs /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_fuse_fusefs/work/fusefs/build/fusefs.build/Release/fusefs.build/Info.plist -o /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_fuse_fusefs/work/fusefs/build/Release/fusefs.kext/Contents/Info.plist
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_fuse_fusefs/work/fusefs/build/fusefs.build/Release/fusefs.build/Info.plist:1:33: error: common/fuse_version.h: No such file or directory /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_fuse_fusefs/work/fusefs/build/fusefs.build/Release/fusefs.build/Info.plist:2:31: error: common/fuse_param.h: No such file or directory BUILD FAILED
Error: Status 1 encountered during processing.
Same error with direct
/usr/bin/gcc -E -P -x c -Wno-trigraphs /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_fuse_fusefs/work/fusefs/build/fusefs.build/Release/fusefs.build/Info.plist
Looks strange to me b/c common/fuse_version.h does exist in cwd.
ls -l common/*.h
-rw-r--r-- 1 root admin 1784 Feb 12 07:29 common/fuse_ioctl.h
-rw-r--r-- 1 root admin 5299 Jun 5 10:17 common/fuse_mount.h
-rw-r--r-- 1 root admin 3863 Jun 5 10:17 common/fuse_param.h
-rw-r--r-- 1 root admin 1072 May 9 09:15 common/fuse_version.h
Ph.L.
Attachments
Change History
comment:1 Changed 6 years ago by nox@…
- Priority changed from Expected to Normal
- Milestone set to Port Bugs
- Version 1.5 deleted
- Summary changed from fusefs ** BUILD FAILED ** Info.plist:1:33: error: common/fuse_version.h: No such file or directory to BUG: fusefs ** BUILD FAILED ** Info.plist:1:33: error: common/fuse_version.h: No such file or directory
Changed 6 years ago by data@…
- Attachment fusefs.patch added
Patch to the upstream source to fix build error on latest Xcode
comment:2 Changed 6 years ago by data@…
The InfoPlist preprocessing stage failed because gcc wasn't including ./ in the include path. fusefs.patch adds -I. to the flags for that stage using INFOPLIST_OTHER_PREPROCESSOR_FLAGS. It also removes a flag called INFOPLIST_EXPAND_BUILD_SETTINGS, which Xcode 2.4.1 doesn't seem to recognise.

