[Haskell-cafe] Linking issues with HaskellDB/HDBC/ODBC

Neil Davies semanticphilosopher at googlemail.com
Thu Sep 2 04:47:02 EDT 2010


Hi

Anyone got any hints as to why this linkage error is occurring (GHC 6.12.3, Mac OSX 10.6 (and 10.5 has same issue)):

cabal install haskelldb-hdbc-odbc --enable-documentation --root-cmd=sudo --global
Resolving dependencies...
Configuring haskelldb-hdbc-odbc-0.13...
Preprocessing library haskelldb-hdbc-odbc-0.13...
Preprocessing executables for haskelldb-hdbc-odbc-0.13...
Building haskelldb-hdbc-odbc-0.13...
[1 of 1] Compiling Database.HaskellDB.HDBC.ODBC ( Database/HaskellDB/HDBC/ODBC.hs, dist/build/Database/HaskellDB/HDBC/ODBC.o )
Registering haskelldb-hdbc-odbc-0.13...
[1 of 2] Compiling Database.HaskellDB.HDBC.ODBC ( Database/HaskellDB/HDBC/ODBC.hs, dist/build/DBDirect-hdbc-odbc/DBDirect-hdbc-odbc-tmp/Database/HaskellDB/HDBC/ODBC.o )
[2 of 2] Compiling Main             ( DBDirect.hs, dist/build/DBDirect-hdbc-odbc/DBDirect-hdbc-odbc-tmp/Main.o )
Linking dist/build/DBDirect-hdbc-odbc/DBDirect-hdbc-odbc ...
Undefined symbols:
  "_CFBundleCopyResourceURL", referenced from:
      _SQLDriverConnect_Internal in libodbc.a(connect.o)
  "___CFConstantStringClassReference", referenced from:
      cfstring=org.iodbc.core in libodbc.a(connect.o)
      cfstring=iODBCadm.bundle in libodbc.a(connect.o)
  "_CFURLCopyFileSystemPath", referenced from:
      _SQLDriverConnect_Internal in libodbc.a(connect.o)
  "_CFRelease", referenced from:
      _SQLDriverConnect_Internal in libodbc.a(connect.o)
      _SQLDriverConnect_Internal in libodbc.a(connect.o)
  "_CFStringGetCString", referenced from:
      _SQLDriverConnect_Internal in libodbc.a(connect.o)
  "_CFBundleGetBundleWithIdentifier", referenced from:
      _SQLDriverConnect_Internal in libodbc.a(connect.o)
ld: symbol(s) not found
collect2: ld returned 1 exit status
cabal: Error: some packages failed to install:
haskelldb-hdbc-odbc-0.13 failed during the building phase. The exception was:
ExitFailure 1

Hints gratefully received!...

Cheers

Neil
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.haskell.org/pipermail/haskell-cafe/attachments/20100902/87e91af7/attachment.html


More information about the Haskell-Cafe mailing list