Building from port with ODBC support enabled fails.

Paweł Tyll p at 75.pl
Sun Oct 13 23:18:47 UTC 2019


Hello!

Attempt to install erlang with ODBC support from ports results in following already reported error:
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=237490

Building with ODBC support disabled succeeds.

FreeBSD 12.0-RELEASE-p10 GENERIC  amd64

Kind regards.


/usr/bin/ld: error: undefined symbol: SQLAllocHandle
>>> referenced by odbcserver.c
>>>               ../priv/obj/amd64-portbld-freebsd12.0/odbcserver.o:(handle_db_request)

/usr/bin/ld: error: undefined symbol: SQLSetEnvAttr
>>> referenced by odbcserver.c
>>>               ../priv/obj/amd64-portbld-freebsd12.0/odbcserver.o:(handle_db_request)

/usr/bin/ld: error: undefined symbol: SQLAllocHandle
>>> referenced by odbcserver.c
>>>               ../priv/obj/amd64-portbld-freebsd12.0/odbcserver.o:(handle_db_request)

/usr/bin/ld: error: undefined symbol: SQLSetConnectAttr
>>> referenced by odbcserver.c
>>>               ../priv/obj/amd64-portbld-freebsd12.0/odbcserver.o:(handle_db_request)

/usr/bin/ld: error: undefined symbol: SQLSetConnectAttr
>>> referenced by odbcserver.c
>>>               ../priv/obj/amd64-portbld-freebsd12.0/odbcserver.o:(handle_db_request)

/usr/bin/ld: error: undefined symbol: SQLSetConnectAttr
>>> referenced by odbcserver.c
>>>               ../priv/obj/amd64-portbld-freebsd12.0/odbcserver.o:(handle_db_request)

/usr/bin/ld: error: undefined symbol: SQLDriverConnect
>>> referenced by odbcserver.c
>>>               ../priv/obj/amd64-portbld-freebsd12.0/odbcserver.o:(handle_db_request)

/usr/bin/ld: error: undefined symbol: SQLFreeHandle
>>> referenced by odbcserver.c
>>>               ../priv/obj/amd64-portbld-freebsd12.0/odbcserver.o:(handle_db_request)

/usr/bin/ld: error: undefined symbol: SQLFreeHandle
>>> referenced by odbcserver.c
>>>               ../priv/obj/amd64-portbld-freebsd12.0/odbcserver.o:(handle_db_request)

/usr/bin/ld: error: undefined symbol: SQLFreeHandle
>>> referenced by odbcserver.c
>>>               ../priv/obj/amd64-portbld-freebsd12.0/odbcserver.o:(handle_db_request)

/usr/bin/ld: error: undefined symbol: SQLAllocHandle
>>> referenced by odbcserver.c
>>>               ../priv/obj/amd64-portbld-freebsd12.0/odbcserver.o:(handle_db_request)

/usr/bin/ld: error: undefined symbol: SQLExecDirect
>>> referenced by odbcserver.c
>>>               ../priv/obj/amd64-portbld-freebsd12.0/odbcserver.o:(handle_db_request)

/usr/bin/ld: error: undefined symbol: SQLFreeHandle
>>> referenced by odbcserver.c
>>>               ../priv/obj/amd64-portbld-freebsd12.0/odbcserver.o:(handle_db_request)

/usr/bin/ld: error: undefined symbol: SQLAllocHandle
>>> referenced by odbcserver.c
>>>               ../priv/obj/amd64-portbld-freebsd12.0/odbcserver.o:(handle_db_request)

/usr/bin/ld: error: undefined symbol: SQLPrepare
>>> referenced by odbcserver.c
>>>               ../priv/obj/amd64-portbld-freebsd12.0/odbcserver.o:(handle_db_request)

/usr/bin/ld: error: undefined symbol: SQLFreeHandle
>>> referenced by odbcserver.c
>>>               ../priv/obj/amd64-portbld-freebsd12.0/odbcserver.o:(handle_db_request)

/usr/bin/ld: error: undefined symbol: SQLFreeHandle
>>> referenced by odbcserver.c
>>>               ../priv/obj/amd64-portbld-freebsd12.0/odbcserver.o:(handle_db_request)

/usr/bin/ld: error: undefined symbol: SQLDisconnect
>>> referenced by odbcserver.c
>>>               ../priv/obj/amd64-portbld-freebsd12.0/odbcserver.o:(handle_db_request)

/usr/bin/ld: error: undefined symbol: SQLFreeHandle
>>> referenced by odbcserver.c
>>>               ../priv/obj/amd64-portbld-freebsd12.0/odbcserver.o:(handle_db_request)

/usr/bin/ld: error: undefined symbol: SQLFreeHandle
>>> referenced by odbcserver.c
>>>               ../priv/obj/amd64-portbld-freebsd12.0/odbcserver.o:(handle_db_request)

/usr/bin/ld: error: too many errors emitted, stopping now (use -error-limit=0 to see all errors)
cc: error: linker command failed with exit code 1 (use -v to see invocation)


More information about the freebsd-erlang mailing list