[MacPorts] #69997: ext2fuse @0.8.1_3 configure failure

MacPorts noreply at macports.org
Thu May 16 04:27:57 UTC 2024


#69997: ext2fuse @0.8.1_3 configure failure
-----------------------+--------------------
  Reporter:  66Ton99   |      Owner:  (none)
      Type:  defect    |     Status:  new
  Priority:  Normal    |  Milestone:
 Component:  ports     |    Version:  2.9.3
Resolution:            |   Keywords:
      Port:  ext2fuse  |
-----------------------+--------------------

Comment (by ryandesign):

 Now that #66391 is fixed we see the same error on the buildbot (on OS
 versions that use macfuse rather than osxfuse) and I see it on my local
 macOS 12 machine as well.

 My config.log shows it failed because the ext2fuse port adds `-losxfuse`
 to LDFLAGS and this library which existed with osxfuse doesn't exist with
 macfuse:

 {{{
 configure:2378: checking for C++ compiler default output file name
 configure:2405: ccache /usr/bin/clang++ -pipe -Os -stdlib=libc++
 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk -arch
 x86_64 -I/opt/local/include/osxfuse/fuse
 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk
 -L/opt/local/lib -Wl,-headerpad_max_install_names -losxfuse
 -Wl,-syslibroot,/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk
 -arch x86_64 conftest.cpp  >&5
 ld: library not found for -losxfuse
 clang: error: linker command failed with exit code 1 (use -v to see
 invocation)
 configure:2408: $? = 1
 configure:2446: result:
 configure: failed program was:
 | /* confdefs.h.  */
 | #define PACKAGE_NAME "ext2fuse"
 | #define PACKAGE_TARNAME "ext2fuse"
 | #define PACKAGE_VERSION "0.8.1"
 | #define PACKAGE_STRING "ext2fuse 0.8.1"
 | #define PACKAGE_BUGREPORT "ext2fuse-user at lists.sourceforge.net"
 | #define PACKAGE "ext2fuse"
 | #define VERSION "0.8.1"
 | /* end confdefs.h.  */
 |
 | int
 | main ()
 | {
 |
 |   ;
 |   return 0;
 | }
 configure:2453: error: C++ compiler cannot create executables
 }}}

 macfuse already installs some compatibility symlinks but not that one. I
 filed #70000 to see if we can enhance macfuse to do that.

-- 
Ticket URL: <https://trac.macports.org/ticket/69997#comment:2>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list