New Ticket     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #12171 (closed defect: fixed)

Opened 5 years ago

Last modified 5 years ago

BUG: ntfs-3g 1.616 : dyld error on launch

Reported by: darenzana@… Owned by: eridius@…
Priority: Normal Milestone:
Component: ports Version: 1.4.42
Keywords: Cc: eridius@…, darenzana@…
Port:

Description

Hi, when launching ntfs-3g after a successfull 'port install ntfs-3g', I get the following :

/bin root# ntfs-3g
dyld: Symbol not found: ___CFConstantStringClassReference
  Referenced from: /opt/local/lib/libfuse.0.dylib
  Expected in: flat namespace

Trace/BPT trap

Looking for this error in google gave me this page :  http://www.ssl.berkeley.edu/pipermail/boinc_opt/2005-June/000292.html telling that "-framework CoreFoundation" is needed. I was able to recompile ntfs-3g from the work directory by copy/pasting the build command line manualy, and adding this parameter at the end; it worked; but I don't know what to change in the portfile to make this happen the right way.

Change History

Changed 5 years ago by eridius@…

  • status changed from new to closed
  • resolution set to fixed

You're right. I guess that's what I get for not actually running ntfs-3g and just assuming a successful build was enough.

I wonder why a CFConstantString is being used in libfuse now, though.

Fixed in r26484, thanks.

Note: See TracTickets for help on using tickets.