=> Bootstrap dependency digest>=20010302: found digest-20160304 WARNING: [license.mk] Every package should define a LICENSE. ===> Skipping vulnerability checks. WARNING: No /var/db/pkg/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /var/db/pkg fetch-pkg-vulnerabilities'. ===> Building for php71-pdo_odbc-7.1.22 /bin/cp /data/pkgsrc/databases/php-pdo_odbc/../../lang/php/ext.ini /data/scratch/databases/php-pdo_odbc/work/php-7.1.22/ext/pdo_odbc/pdo_odbc.ini --- pdo_odbc.lo --- --- odbc_driver.lo --- --- odbc_stmt.lo --- --- pdo_odbc.lo --- /bin/sh /data/scratch/databases/php-pdo_odbc/work/php-7.1.22/ext/pdo_odbc/libtool --mode=compile clang -I/usr/pkg/include/php/ext -I/usr/pkg/include -DPDO_ODBC_TYPE=\"unixODBC\" -I. -I/data/scratch/databases/php-pdo_odbc/work/php-7.1.22/ext/pdo_odbc -DPHP_ATOM_INC -I/data/scratch/databases/php-pdo_odbc/work/php-7.1.22/ext/pdo_odbc/include -I/data/scratch/databases/php-pdo_odbc/work/php-7.1.22/ext/pdo_odbc/main -I/data/scratch/databases/php-pdo_odbc/work/php-7.1.22/ext/pdo_odbc -I/usr/pkg/include/php -I/usr/pkg/include/php/main -I/usr/pkg/include/php/TSRM -I/usr/pkg/include/php/Zend -I/usr/pkg/include/php/ext -I/usr/pkg/include/php/ext/date/lib -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/php/ext/pdo -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/php/ext/pdo -c /data/scratch/databases/php-pdo_odbc/work/php-7.1.22/ext/pdo_odbc/pdo_odbc.c -o pdo_odbc.lo --- odbc_driver.lo --- /bin/sh /data/scratch/databases/php-pdo_odbc/work/php-7.1.22/ext/pdo_odbc/libtool --mode=compile clang -I/usr/pkg/include/php/ext -I/usr/pkg/include -DPDO_ODBC_TYPE=\"unixODBC\" -I. -I/data/scratch/databases/php-pdo_odbc/work/php-7.1.22/ext/pdo_odbc -DPHP_ATOM_INC -I/data/scratch/databases/php-pdo_odbc/work/php-7.1.22/ext/pdo_odbc/include -I/data/scratch/databases/php-pdo_odbc/work/php-7.1.22/ext/pdo_odbc/main -I/data/scratch/databases/php-pdo_odbc/work/php-7.1.22/ext/pdo_odbc -I/usr/pkg/include/php -I/usr/pkg/include/php/main -I/usr/pkg/include/php/TSRM -I/usr/pkg/include/php/Zend -I/usr/pkg/include/php/ext -I/usr/pkg/include/php/ext/date/lib -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/php/ext/pdo -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/php/ext/pdo -c /data/scratch/databases/php-pdo_odbc/work/php-7.1.22/ext/pdo_odbc/odbc_driver.c -o odbc_driver.lo --- odbc_stmt.lo --- /bin/sh /data/scratch/databases/php-pdo_odbc/work/php-7.1.22/ext/pdo_odbc/libtool --mode=compile clang -I/usr/pkg/include/php/ext -I/usr/pkg/include -DPDO_ODBC_TYPE=\"unixODBC\" -I. -I/data/scratch/databases/php-pdo_odbc/work/php-7.1.22/ext/pdo_odbc -DPHP_ATOM_INC -I/data/scratch/databases/php-pdo_odbc/work/php-7.1.22/ext/pdo_odbc/include -I/data/scratch/databases/php-pdo_odbc/work/php-7.1.22/ext/pdo_odbc/main -I/data/scratch/databases/php-pdo_odbc/work/php-7.1.22/ext/pdo_odbc -I/usr/pkg/include/php -I/usr/pkg/include/php/main -I/usr/pkg/include/php/TSRM -I/usr/pkg/include/php/Zend -I/usr/pkg/include/php/ext -I/usr/pkg/include/php/ext/date/lib -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/php/ext/pdo -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/php/ext/pdo -c /data/scratch/databases/php-pdo_odbc/work/php-7.1.22/ext/pdo_odbc/odbc_stmt.c -o odbc_stmt.lo libtool: compile: clang -I/data/scratch/databases/php-pdo_odbc/work/.buildlink/include/php/ext -I/data/scratch/databases/php-pdo_odbc/work/.buildlink/include -DPDO_ODBC_TYPE=\"unixODBC\" -I. -I/data/scratch/databases/php-pdo_odbc/work/php-7.1.22/ext/pdo_odbc -DPHP_ATOM_INC -I/data/scratch/databases/php-pdo_odbc/work/php-7.1.22/ext/pdo_odbc/include -I/data/scratch/databases/php-pdo_odbc/work/php-7.1.22/ext/pdo_odbc/main -I/data/scratch/databases/php-pdo_odbc/work/.buildlink/include/php -I/data/scratch/databases/php-pdo_odbc/work/.buildlink/include/php/main -I/data/scratch/databases/php-pdo_odbc/work/.buildlink/include/php/TSRM -I/data/scratch/databases/php-pdo_odbc/work/.buildlink/include/php/Zend -I/data/scratch/databases/php-pdo_odbc/work/.buildlink/include/php/ext/date/lib -I/data/scratch/databases/php-pdo_odbc/work/.buildlink/include/php/ext/pdo -DHAVE_CONFIG_H -O2 -c /data/scratch/databases/php-pdo_odbc/work/php-7.1.22/ext/pdo_odbc/odbc_stmt.c -fPIC -DPIC -o .libs/odbc_stmt.o --- pdo_odbc.lo --- libtool: compile: clang -I/data/scratch/databases/php-pdo_odbc/work/.buildlink/include/php/ext -I/data/scratch/databases/php-pdo_odbc/work/.buildlink/include -DPDO_ODBC_TYPE=\"unixODBC\" -I. -I/data/scratch/databases/php-pdo_odbc/work/php-7.1.22/ext/pdo_odbc -DPHP_ATOM_INC -I/data/scratch/databases/php-pdo_odbc/work/php-7.1.22/ext/pdo_odbc/include -I/data/scratch/databases/php-pdo_odbc/work/php-7.1.22/ext/pdo_odbc/main -I/data/scratch/databases/php-pdo_odbc/work/.buildlink/include/php -I/data/scratch/databases/php-pdo_odbc/work/.buildlink/include/php/main -I/data/scratch/databases/php-pdo_odbc/work/.buildlink/include/php/TSRM -I/data/scratch/databases/php-pdo_odbc/work/.buildlink/include/php/Zend -I/data/scratch/databases/php-pdo_odbc/work/.buildlink/include/php/ext/date/lib -I/data/scratch/databases/php-pdo_odbc/work/.buildlink/include/php/ext/pdo -DHAVE_CONFIG_H -O2 -c /data/scratch/databases/php-pdo_odbc/work/php-7.1.22/ext/pdo_odbc/pdo_odbc.c -fPIC -DPIC -o .libs/pdo_odbc.o --- odbc_driver.lo --- libtool: compile: clang -I/data/scratch/databases/php-pdo_odbc/work/.buildlink/include/php/ext -I/data/scratch/databases/php-pdo_odbc/work/.buildlink/include -DPDO_ODBC_TYPE=\"unixODBC\" -I. -I/data/scratch/databases/php-pdo_odbc/work/php-7.1.22/ext/pdo_odbc -DPHP_ATOM_INC -I/data/scratch/databases/php-pdo_odbc/work/php-7.1.22/ext/pdo_odbc/include -I/data/scratch/databases/php-pdo_odbc/work/php-7.1.22/ext/pdo_odbc/main -I/data/scratch/databases/php-pdo_odbc/work/.buildlink/include/php -I/data/scratch/databases/php-pdo_odbc/work/.buildlink/include/php/main -I/data/scratch/databases/php-pdo_odbc/work/.buildlink/include/php/TSRM -I/data/scratch/databases/php-pdo_odbc/work/.buildlink/include/php/Zend -I/data/scratch/databases/php-pdo_odbc/work/.buildlink/include/php/ext/date/lib -I/data/scratch/databases/php-pdo_odbc/work/.buildlink/include/php/ext/pdo -DHAVE_CONFIG_H -O2 -c /data/scratch/databases/php-pdo_odbc/work/php-7.1.22/ext/pdo_odbc/odbc_driver.c -fPIC -DPIC -o .libs/odbc_driver.o --- odbc_stmt.lo --- /data/scratch/databases/php-pdo_odbc/work/php-7.1.22/ext/pdo_odbc/odbc_stmt.c:573:40: warning: passing 'char [128]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] rc = SQLDescribeCol(S->stmt, colno+1, S->cols[colno].colname, ^~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/php-pdo_odbc/work/.buildlink/include/sql.h:649:75: note: passing argument to parameter 'ColumnName' here SQLUSMALLINT ColumnNumber, SQLCHAR *ColumnName, ^ /data/scratch/databases/php-pdo_odbc/work/php-7.1.22/ext/pdo_odbc/odbc_stmt.c:783:35: warning: passing 'char [1]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] rc = SQLSetCursorName(S->stmt, Z_STRVAL_P(val), Z_STRLEN_P(val)); ^~~~~~~~~~~~~~~ /data/scratch/databases/php-pdo_odbc/work/.buildlink/include/php/Zend/zend_types.h:523:30: note: expanded from macro 'Z_STRVAL_P' #define Z_STRVAL_P(zval_p) Z_STRVAL(*(zval_p)) ^~~~~~~~~~~~~~~~~~~ /data/scratch/databases/php-pdo_odbc/work/.buildlink/include/php/Zend/zend_types.h:522:27: note: expanded from macro 'Z_STRVAL' #define Z_STRVAL(zval) ZSTR_VAL(Z_STR(zval)) ^~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/php-pdo_odbc/work/.buildlink/include/php/Zend/zend_string.h:41:25: note: expanded from macro 'ZSTR_VAL' #define ZSTR_VAL(zstr) (zstr)->val ^~~~~~~~~~~ /data/scratch/databases/php-pdo_odbc/work/.buildlink/include/sql.h:780:50: note: passing argument to parameter 'CursorName' here SQLCHAR *CursorName, SQLSMALLINT NameLength); ^ /data/scratch/databases/php-pdo_odbc/work/php-7.1.22/ext/pdo_odbc/odbc_stmt.c:812:35: warning: passing 'char [256]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] rc = SQLGetCursorName(S->stmt, buf, sizeof(buf), &len); ^~~ /data/scratch/databases/php-pdo_odbc/work/.buildlink/include/sql.h:700:50: note: passing argument to parameter 'CursorName' here SQLCHAR *CursorName, SQLSMALLINT BufferLength, ^ --- odbc_driver.lo --- /data/scratch/databases/php-pdo_odbc/work/php-7.1.22/ext/pdo_odbc/odbc_driver.c:92:41: warning: passing 'char [6]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] rc = SQLGetDiagRec(htype, eh, recno++, einfo->last_state, &einfo->last_error, ^~~~~~~~~~~~~~~~~ /data/scratch/databases/php-pdo_odbc/work/.buildlink/include/sql.h:727:70: note: passing argument to parameter 'Sqlstate' here SQLSMALLINT RecNumber, SQLCHAR *Sqlstate, ^ /data/scratch/databases/php-pdo_odbc/work/php-7.1.22/ext/pdo_odbc/odbc_driver.c:93:4: warning: passing 'char [512]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] einfo->last_err_msg, sizeof(einfo->last_err_msg)-1, &errmsgsize); ^~~~~~~~~~~~~~~~~~~ /data/scratch/databases/php-pdo_odbc/work/.buildlink/include/sql.h:728:72: note: passing argument to parameter 'MessageText' here SQLINTEGER *NativeError, SQLCHAR *MessageText, ^ /data/scratch/databases/php-pdo_odbc/work/php-7.1.22/ext/pdo_odbc/odbc_driver.c:120:42: warning: passing 'char [6]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] rc = SQLGetDiagRec(htype, eh, recno++, discard_state, &code, ^~~~~~~~~~~~~ /data/scratch/databases/php-pdo_odbc/work/.buildlink/include/sql.h:727:70: note: passing argument to parameter 'Sqlstate' here SQLSMALLINT RecNumber, SQLCHAR *Sqlstate, ^ /data/scratch/databases/php-pdo_odbc/work/php-7.1.22/ext/pdo_odbc/odbc_driver.c:121:5: warning: passing 'char [1024]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] discard_buf, sizeof(discard_buf)-1, &errmsgsize); ^~~~~~~~~~~ /data/scratch/databases/php-pdo_odbc/work/.buildlink/include/sql.h:728:72: note: passing argument to parameter 'MessageText' here SQLINTEGER *NativeError, SQLCHAR *MessageText, ^ --- pdo_odbc.lo --- libtool: compile: clang -I/data/scratch/databases/php-pdo_odbc/work/.buildlink/include/php/ext -I/data/scratch/databases/php-pdo_odbc/work/.buildlink/include -DPDO_ODBC_TYPE=\"unixODBC\" -I. -I/data/scratch/databases/php-pdo_odbc/work/php-7.1.22/ext/pdo_odbc -DPHP_ATOM_INC -I/data/scratch/databases/php-pdo_odbc/work/php-7.1.22/ext/pdo_odbc/include -I/data/scratch/databases/php-pdo_odbc/work/php-7.1.22/ext/pdo_odbc/main -I/data/scratch/databases/php-pdo_odbc/work/.buildlink/include/php -I/data/scratch/databases/php-pdo_odbc/work/.buildlink/include/php/main -I/data/scratch/databases/php-pdo_odbc/work/.buildlink/include/php/TSRM -I/data/scratch/databases/php-pdo_odbc/work/.buildlink/include/php/Zend -I/data/scratch/databases/php-pdo_odbc/work/.buildlink/include/php/ext/date/lib -I/data/scratch/databases/php-pdo_odbc/work/.buildlink/include/php/ext/pdo -DHAVE_CONFIG_H -O2 -c /data/scratch/databases/php-pdo_odbc/work/php-7.1.22/ext/pdo_odbc/pdo_odbc.c -o pdo_odbc.o >/dev/null 2>&1 --- odbc_driver.lo --- /data/scratch/databases/php-pdo_odbc/work/php-7.1.22/ext/pdo_odbc/odbc_driver.c:197:27: warning: passing 'char *' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] rc = SQLPrepare(S->stmt, (char*)sql, SQL_NTS); ^~~~~~~~~~ /data/scratch/databases/php-pdo_odbc/work/.buildlink/include/sql.h:762:44: note: passing argument to parameter 'StatementText' here SQLCHAR *StatementText, SQLINTEGER TextLength); ^ /data/scratch/databases/php-pdo_odbc/work/php-7.1.22/ext/pdo_odbc/odbc_driver.c:236:27: warning: passing 'char *' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] rc = SQLExecDirect(stmt, (char *)sql, sql_len); ^~~~~~~~~~~ /data/scratch/databases/php-pdo_odbc/work/.buildlink/include/sql.h:668:47: note: passing argument to parameter 'StatementText' here SQLCHAR *StatementText, SQLINTEGER TextLength); ^ /data/scratch/databases/php-pdo_odbc/work/php-7.1.22/ext/pdo_odbc/odbc_driver.c:456:39: warning: passing 'char *' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] rc = SQLDriverConnect(H->dbc, NULL, (char*)dbh->data_source, strlen(dbh->data_source), ^~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/php-pdo_odbc/work/.buildlink/include/sqlext.h:1793:18: note: passing argument to parameter 'szConnStrIn' here SQLCHAR *szConnStrIn, ^ /data/scratch/databases/php-pdo_odbc/work/php-7.1.22/ext/pdo_odbc/odbc_driver.c:457:5: warning: passing 'char [1024]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] dsnbuf, sizeof(dsnbuf)-1, &dsnbuflen, SQL_DRIVER_NOPROMPT); ^~~~~~ /data/scratch/databases/php-pdo_odbc/work/.buildlink/include/sqlext.h:1795:24: note: passing argument to parameter 'szConnStrOut' here SQLCHAR *szConnStrOut, ^ /data/scratch/databases/php-pdo_odbc/work/php-7.1.22/ext/pdo_odbc/odbc_driver.c:460:27: warning: passing 'char *' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] rc = SQLConnect(H->dbc, (char*)dbh->data_source, SQL_NTS, dbh->username, SQL_NTS, dbh->password, SQL_NTS); ^~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/php-pdo_odbc/work/.buildlink/include/sql.h:633:44: note: passing argument to parameter 'ServerName' here SQLCHAR *ServerName, SQLSMALLINT NameLength1, ^ /data/scratch/databases/php-pdo_odbc/work/php-7.1.22/ext/pdo_odbc/odbc_driver.c:460:61: warning: passing 'char *' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] rc = SQLConnect(H->dbc, (char*)dbh->data_source, SQL_NTS, dbh->username, SQL_NTS, dbh->password, SQL_NTS); ^~~~~~~~~~~~~ /data/scratch/databases/php-pdo_odbc/work/.buildlink/include/sql.h:634:44: note: passing argument to parameter 'UserName' here SQLCHAR *UserName, SQLSMALLINT NameLength2, ^ /data/scratch/databases/php-pdo_odbc/work/php-7.1.22/ext/pdo_odbc/odbc_driver.c:460:85: warning: passing 'char *' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] rc = SQLConnect(H->dbc, (char*)dbh->data_source, SQL_NTS, dbh->username, SQL_NTS, dbh->password, SQL_NTS); ^~~~~~~~~~~~~ /data/scratch/databases/php-pdo_odbc/work/.buildlink/include/sql.h:635:44: note: passing argument to parameter 'Authentication' here SQLCHAR *Authentication, SQLSMALLINT NameLength3); ^ --- odbc_stmt.lo --- 3 warnings generated. libtool: compile: clang -I/data/scratch/databases/php-pdo_odbc/work/.buildlink/include/php/ext -I/data/scratch/databases/php-pdo_odbc/work/.buildlink/include -DPDO_ODBC_TYPE=\"unixODBC\" -I. -I/data/scratch/databases/php-pdo_odbc/work/php-7.1.22/ext/pdo_odbc -DPHP_ATOM_INC -I/data/scratch/databases/php-pdo_odbc/work/php-7.1.22/ext/pdo_odbc/include -I/data/scratch/databases/php-pdo_odbc/work/php-7.1.22/ext/pdo_odbc/main -I/data/scratch/databases/php-pdo_odbc/work/.buildlink/include/php -I/data/scratch/databases/php-pdo_odbc/work/.buildlink/include/php/main -I/data/scratch/databases/php-pdo_odbc/work/.buildlink/include/php/TSRM -I/data/scratch/databases/php-pdo_odbc/work/.buildlink/include/php/Zend -I/data/scratch/databases/php-pdo_odbc/work/.buildlink/include/php/ext/date/lib -I/data/scratch/databases/php-pdo_odbc/work/.buildlink/include/php/ext/pdo -DHAVE_CONFIG_H -O2 -c /data/scratch/databases/php-pdo_odbc/work/php-7.1.22/ext/pdo_odbc/odbc_stmt.c -o odbc_stmt.o >/dev/null 2>&1 --- odbc_driver.lo --- 11 warnings generated. libtool: compile: clang -I/data/scratch/databases/php-pdo_odbc/work/.buildlink/include/php/ext -I/data/scratch/databases/php-pdo_odbc/work/.buildlink/include -DPDO_ODBC_TYPE=\"unixODBC\" -I. -I/data/scratch/databases/php-pdo_odbc/work/php-7.1.22/ext/pdo_odbc -DPHP_ATOM_INC -I/data/scratch/databases/php-pdo_odbc/work/php-7.1.22/ext/pdo_odbc/include -I/data/scratch/databases/php-pdo_odbc/work/php-7.1.22/ext/pdo_odbc/main -I/data/scratch/databases/php-pdo_odbc/work/.buildlink/include/php -I/data/scratch/databases/php-pdo_odbc/work/.buildlink/include/php/main -I/data/scratch/databases/php-pdo_odbc/work/.buildlink/include/php/TSRM -I/data/scratch/databases/php-pdo_odbc/work/.buildlink/include/php/Zend -I/data/scratch/databases/php-pdo_odbc/work/.buildlink/include/php/ext/date/lib -I/data/scratch/databases/php-pdo_odbc/work/.buildlink/include/php/ext/pdo -DHAVE_CONFIG_H -O2 -c /data/scratch/databases/php-pdo_odbc/work/php-7.1.22/ext/pdo_odbc/odbc_driver.c -o odbc_driver.o >/dev/null 2>&1 --- ./pdo_odbc.la --- /bin/sh /data/scratch/databases/php-pdo_odbc/work/php-7.1.22/ext/pdo_odbc/libtool --mode=link clang -DPHP_ATOM_INC -I/data/scratch/databases/php-pdo_odbc/work/php-7.1.22/ext/pdo_odbc/include -I/data/scratch/databases/php-pdo_odbc/work/php-7.1.22/ext/pdo_odbc/main -I/data/scratch/databases/php-pdo_odbc/work/php-7.1.22/ext/pdo_odbc -I/usr/pkg/include/php -I/usr/pkg/include/php/main -I/usr/pkg/include/php/TSRM -I/usr/pkg/include/php/Zend -I/usr/pkg/include/php/ext -I/usr/pkg/include/php/ext/date/lib -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/php/ext/pdo -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/php/ext/pdo -Wl,-E -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib -o ./pdo_odbc.la -export-dynamic -avoid-version -prefer-pic -module -rpath /data/scratch/databases/php-pdo_odbc/work/php-7.1.22/ext/pdo_odbc/modules pdo_odbc.lo odbc_driver.lo odbc_stmt.lo -Wl,-rpath,/usr/pkg/lib -L/usr/pkg/lib -lodbc *** Warning: linker path does not have real file for library -lltdl. *** I have the capability to make that library automatically link in when *** you link to this library. But I can only do this if you have a *** shared version of the library, which you do not appear to have *** because I did check the linker path looking for a file starting *** with libltdl and none of the candidates passed a file format test *** using a regex pattern. Last file checked: /data/scratch/databases/php-pdo_odbc/work/.buildlink/lib/libodbc.so *** Warning: libtool could not satisfy all declared inter-library *** dependencies of module pdo_odbc. Therefore, libtool will create *** a static module, that should work as long as the dlopening *** application is linked with the -dlopen flag. libtool: link: ar cru ./.libs/pdo_odbc.a pdo_odbc.o odbc_driver.o odbc_stmt.o libtool: link: ranlib ./.libs/pdo_odbc.a libtool: link: ( cd "./.libs" && rm -f "pdo_odbc.la" && ln -s "../pdo_odbc.la" "pdo_odbc.la" ) --- /data/scratch/databases/php-pdo_odbc/work/php-7.1.22/ext/pdo_odbc/modules/pdo_odbc.la --- /bin/sh /data/scratch/databases/php-pdo_odbc/work/php-7.1.22/ext/pdo_odbc/libtool --mode=install cp ./pdo_odbc.la /data/scratch/databases/php-pdo_odbc/work/php-7.1.22/ext/pdo_odbc/modules libtool: install: cp ./.libs/pdo_odbc.lai /data/scratch/databases/php-pdo_odbc/work/php-7.1.22/ext/pdo_odbc/modules/pdo_odbc.la libtool: install: cp ./.libs/pdo_odbc.a /data/scratch/databases/php-pdo_odbc/work/php-7.1.22/ext/pdo_odbc/modules/pdo_odbc.a libtool: install: chmod 644 /data/scratch/databases/php-pdo_odbc/work/php-7.1.22/ext/pdo_odbc/modules/pdo_odbc.a libtool: install: ranlib /data/scratch/databases/php-pdo_odbc/work/php-7.1.22/ext/pdo_odbc/modules/pdo_odbc.a --- all --- Build complete. Don't forget to run 'make test'. => Creating module ini file