I'm trying to install osxfuse @3.5.0 on Mac OS X 10.6.

I first got an error due to the fact that on my system the kernel is
32 bit, but MacPorts tries to build osxfuse 64 bit.
Indeed on my system `uname -m` outputs `i386`, while
`get_canonical_archs` returns `x86_64`.
(The error is the same as in the 10.6 and 10.7 buildbots, thus I
suspect the same architecture mismatch happens.)

I then changed line 130 of the Portfile from
`-a [join [get_canonical_archs] " -a "] \`
to `-a ${kernel_archs} \`.
(I had to do something similar also with @2.8.0, namely I had to add
`configure.build_arch ${kernel_arch}`.)

The build got further, but I got another error: I copy the relevant
part of main.log below.
Do you have any idea how to solve the problem?

Best wishes.
Davide


>From main.log:
```
[...]
:info:build === BUILD NATIVE TARGET OSXFUSE OF PROJECT OSXFUSE WITH
CONFIGURATION Release ===
[...]
:info:build PhaseScriptExecution "BridgeSupport Metadata"
build/OSXFUSE.build/Release/OSXFUSE.build/Script-28D525C40EA8076400B7CF7B.sh
:info:build     cd
/Volumes/MacPorts/hopeful/build/_Users_davide_ports-substitution_fuse_osxfuse/osxfuse/work/osxfuse-osxfuse-cc7d953/framework
:info:build     /bin/sh -c
/Volumes/MacPorts/hopeful/build/_Users_davide_ports-substitution_fuse_osxfuse/osxfuse/work/osxfuse-osxfuse-cc7d953/framework/build/OSXFUSE.build/Release/OSXFUSE.build/Script-28D525C40EA8076400B7CF7B.sh
:info:build
:info:build dyld: Library not loaded: /opt/local/lib/libosxfuse.2.dylib
:info:build   Referenced from:
/Volumes/MacPorts/hopeful/build/_Users_davide_ports-substitution_fuse_osxfuse/osxfuse/work/framework/OSXFUSE.framework/Versions/A/OSXFUSE
:info:build   Reason: image not found
:info:build Can't execute compiled C code... aborting
:info:build line was:
DYLD_FRAMEWORK_PATH="/Volumes/MacPorts/hopeful/build/_Users_davide_ports-substitution_fuse_osxfuse/osxfuse/work/framework"
/Volumes/MacPorts/hopeful/build/_Users_davide_ports-substitution_fuse_osxfuse/osxfuse/work/.tmp/bin-0-81104
:info:build binary is
/Volumes/MacPorts/hopeful/build/_Users_davide_ports-substitution_fuse_osxfuse/osxfuse/work/.tmp/bin-0-81104
:info:build Usage: gen_bridge_metadata [options] <headers...>
:info:build Use the `-h' flag or consult gen_bridge_metadata(1) for help.
:info:build Command /bin/sh failed with exit code 1
:info:build Command /bin/sh failed with exit code 1
:info:build Touch
/Volumes/MacPorts/hopeful/build/_Users_davide_ports-substitution_fuse_osxfuse/osxfuse/work/framework/OSXFUSE.framework
:info:build     cd
/Volumes/MacPorts/hopeful/build/_Users_davide_ports-substitution_fuse_osxfuse/osxfuse/work/osxfuse-osxfuse-cc7d953/framework
:info:build     /usr/bin/touch -c
/Volumes/MacPorts/hopeful/build/_Users_davide_ports-substitution_fuse_osxfuse/osxfuse/work/framework/OSXFUSE.framework
:info:build
:info:build Strip
/Volumes/MacPorts/hopeful/build/_Users_davide_ports-substitution_fuse_osxfuse/osxfuse/work/framework/OSXFUSE.framework/Versions/A/OSXFUSE
:info:build     cd
/Volumes/MacPorts/hopeful/build/_Users_davide_ports-substitution_fuse_osxfuse/osxfuse/work/osxfuse-osxfuse-cc7d953/framework
:info:build     /Developer/usr/bin/strip -x
/Volumes/MacPorts/hopeful/build/_Users_davide_ports-substitution_fuse_osxfuse/osxfuse/work/framework/OSXFUSE.framework/Versions/A/OSXFUSE
:info:build
:info:build ** BUILD FAILED **
:info:build
:info:build
:info:build The following build commands failed:
:info:build OSXFUSE:
:info:build     PhaseScriptExecution "BridgeSupport Metadata"
/Volumes/MacPorts/hopeful/build/_Users_davide_ports-substitution_fuse_osxfuse/osxfuse/work/osxfuse-osxfuse-cc7d953/framework/build/OSXFUSE.build/Release/OSXFUSE.build/Script-28D525C40EA8076400B7CF7B.sh
:info:build (1 failure)
```
_______________________________________________
macports-users mailing list
macports-users@lists.macosforge.org
https://lists.macosforge.org/mailman/listinfo/macports-users

Reply via email to