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 ...
"_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)
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:
Hints gratefully received!...