Opened 14 years ago

Closed 14 years ago

#12171 closed defect (fixed)

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

Reported by: darenzana@… Owned by: kballard (Lily Ballard)
Priority: Normal Milestone:
Component: ports Version: 1.4.42
Keywords: Cc: kballard (Lily Ballard), darenzana@…


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 : 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 (1)

comment:1 Changed 14 years ago by kballard (Lily Ballard)

Resolution: fixed
Status: newclosed

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.