Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations Mike Lewis on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Linker problem

Status
Not open for further replies.

svar

Programmer
Aug 12, 2001
349
GR
I am trying to use VC1.1 I believe, which I got from
together with the .NEt ans SDK
and

to install a perl module, DBD-oracle.
The problems I have seem to be with the linker
building the makefile says

Using DBI 1.34 installed in C:/Perl/site/lib/auto/DBI

Configuring DBD::Oracle for perl 5.008007 on MSWin32 (MSWin32-x86-multi-thread)

Remember to actually *READ* the README file! Especially if you have any problems.

Using Oracle in D:/Oracle/Ora81
DEFINE _SQLPLUS_RELEASE = "801060000" (CHAR)
Oracle version 8.1.6.0 (8.1)
Found oci directory
Using OCI directory 'oci'
Found oci/lib/MSVC/oci.lib library
Found oci/lib/MSVC/ociw32.lib library
Using oci/lib/MSVC/OCI.lib

Checking for functioning wait.ph


System: perl5.008007
Compiler: cl -MD -Zi -DNDEBUG -O1 -nologo -Gf -W3 -MD -Zi -DNDEBUG -O1 -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DNO_HASH_SEED -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX
Linker: not found
Sysliblist:

LD_RUN_PATH=D:/Oracle/Ora81/lib:D:/Oracle/Ora81/rdbms/lib
Using DBD::Oracle 1.19.
Using DBD::Oracle 1.19.
Using DBI 1.34 installed in C:/Perl/site/lib/auto/DBI
Writing Makefile for DBD::Oracle

*** If you have problems...
read all the log printed above, and the README and README.help.txt files.
(Of course, you have read README by now anyway, haven't you?)

Note: (probably harmless) No library found found for msvcrt.lib

and then nmake fails
link -out:blib\arch\auto\DBD\Oracle\Oracle.dll -dll -nologo -nodefaultlib -debug -opt:ref,icf -libpath:"C:\Perl\lib\CORE" -machine:x86 Oracle.obj dbdimp.obj dbdimp_27.obj dbdimp_fixed.obj dbdimp_org.obj oci8.obj C:\Perl\lib\CORE\perl58.lib D:\Oracle\Ora81\oci\LIB\MSVC\OCI.lib D:\MSVISUALC\lib\oldnames.lib D:\MSVISUALC\lib\kernel32.lib d:\PSDK\Lib\user32.lib d:\PSDK\Lib\gdi32.lib d:\PSDK\Lib\winspool.lib d:\PSDK\Lib\comdlg32.lib d:\PSDK\Lib\advapi32.lib d:\PSDK\Lib\shell32.lib d:\PSDK\Lib\ole32.lib d:\PSDK\Lib\oleaut32.lib d:\PSDK\Lib\netapi32.lib d:\PSDK\Lib\uuid.lib d:\PSDK\Lib\ws2_32.lib d:\PSDK\Lib\mpr.lib d:\PSDK\Lib\winmm.lib d:\PSDK\Lib\version.lib d:\PSDK\Lib\odbc32.lib d:\PSDK\Lib\odbccp32.lib -def:Oracle.def
dbdimp_27.obj : error LNK2005: _ora_env_var already defined in dbdimp.obj
dbdimp_27.obj : error LNK2005: _ora_init already defined in dbdimp.obj
dbdimp_27.obj : error LNK2005: _dbd_discon_all already defined in dbdimp.obj
dbdimp_27.obj : error LNK2005: _dbd_fbh_dump already defined in dbdimp.obj
dbdimp_27.obj : error LNK2005: _ora_dbtype_is_long already defined in dbdimp.obj
dbdimp_27.obj : error LNK2005: _fb_ary_alloc already defined in dbdimp.obj
dbdimp_27.obj : error LNK2005: _fb_ary_free already defined in dbdimp.obj
dbdimp_27.obj : error LNK2005: _ora_db_commit already defined in dbdimp.obj
dbdimp_27.obj : error LNK2005: _ora_st_cancel already defined in dbdimp.obj
dbdimp_27.obj : error LNK2005: _ora_db_rollback already defined in dbdimp.obj
dbdimp_27.obj : error LNK2005: _ora_db_disconnect already defined in dbdimp.obj
dbdimp_27.obj : error LNK2005: _ora_db_destroy already defined in dbdimp.obj
dbdimp_27.obj : error LNK2005: _ora_db_STORE_attrib already defined in dbdimp.obj
dbdimp_27.obj : error LNK2005: _ora_db_FETCH_attrib already defined in dbdimp.obj
dbdimp_27.obj : error LNK2005: _dbd_preparse already defined in dbdimp.obj
dbdimp_27.obj : error LNK2005: _pp_rebind_ph_rset_in already defined in dbdimp.obj
dbdimp_27.obj : error LNK2005: _pp_exec_rset already defined in dbdimp.obj
dbdimp_27.obj : error LNK2005: _ora_bind_ph already defined in dbdimp.obj
dbdimp_27.obj : error LNK2005: _dbd_phs_sv_complete already defined in dbdimp.obj
dbdimp_27.obj : error LNK2005: _dbd_phs_avsv_complete already defined in dbdimp.obj
dbdimp_27.obj : error LNK2005: _ora_st_execute already defined in dbdimp.obj
dbdimp_27.obj : error LNK2005: _ora_st_execute_array already defined in dbdimp.obj
dbdimp_27.obj : error LNK2005: _ora_st_rows already defined in dbdimp.obj
dbdimp_27.obj : error LNK2005: _ora_st_finish already defined in dbdimp.obj
dbdimp_27.obj : error LNK2005: _ora_free_fbh_contents already defined in dbdimp.obj
dbdimp_27.obj : error LNK2005: _ora_free_phs_contents already defined in dbdimp.obj
dbdimp_27.obj : error LNK2005: _ora_free_templob already defined in dbdimp.obj
dbdimp_27.obj : error LNK2005: _ora_st_destroy already defined in dbdimp.obj
dbdimp_27.obj : error LNK2005: _ora_st_STORE_attrib already defined in dbdimp.obj
dbdimp_27.obj : error LNK2005: _ora_db_login6 already defined in dbdimp.obj
dbdimp_27.obj : error LNK2005: _ora_st_blob_read already defined in dbdimp.obj
dbdimp_27.obj : error LNK2005: _ora_st_FETCH_attrib already defined in dbdimp.obj
dbdimp_27.obj : error LNK2005: _ora_db_login already defined in dbdimp.obj
dbdimp_27.obj : error LNK2005: _al16utf16_csid already defined in dbdimp.obj
dbdimp_27.obj : error LNK2005: _al32utf8_csid already defined in dbdimp.obj
dbdimp_27.obj : error LNK2005: _utf8_csid already defined in dbdimp.obj
dbdimp_27.obj : error LNK2005: _ncharsetid already defined in dbdimp.obj
dbdimp_27.obj : error LNK2005: _charsetid already defined in dbdimp.obj
dbdimp_27.obj : error LNK2005: _is_extproc already defined in dbdimp.obj
dbdimp_fixed.obj : error LNK2005: _ora_env_var already defined in dbdimp.obj
dbdimp_fixed.obj : error LNK2005: _ora_init already defined in dbdimp.obj
dbdimp_fixed.obj : error LNK2005: _dbd_discon_all already defined in dbdimp.obj
dbdimp_fixed.obj : error LNK2005: _dbd_fbh_dump already defined in dbdimp.obj
dbdimp_fixed.obj : error LNK2005: _ora_dbtype_is_long already defined in dbdimp.obj
dbdimp_fixed.obj : error LNK2005: _fb_ary_alloc already defined in dbdimp.obj
dbdimp_fixed.obj : error LNK2005: _fb_ary_free already defined in dbdimp.obj
dbdimp_fixed.obj : error LNK2005: _ora_db_commit already defined in dbdimp.obj
dbdimp_fixed.obj : error LNK2005: _ora_st_cancel already defined in dbdimp.obj
dbdimp_fixed.obj : error LNK2005: _ora_db_rollback already defined in dbdimp.obj
dbdimp_fixed.obj : error LNK2005: _ora_db_disconnect already defined in dbdimp.obj
dbdimp_fixed.obj : error LNK2005: _ora_db_destroy already defined in dbdimp.obj
dbdimp_fixed.obj : error LNK2005: _ora_db_STORE_attrib already defined in dbdimp.obj
dbdimp_fixed.obj : error LNK2005: _ora_db_FETCH_attrib already defined in dbdimp.obj
dbdimp_fixed.obj : error LNK2005: _dbd_preparse already defined in dbdimp.obj
dbdimp_fixed.obj : error LNK2005: _pp_rebind_ph_rset_in already defined in dbdimp.obj
dbdimp_fixed.obj : error LNK2005: _pp_exec_rset already defined in dbdimp.obj
dbdimp_fixed.obj : error LNK2005: _ora_bind_ph already defined in dbdimp.obj
dbdimp_fixed.obj : error LNK2005: _dbd_phs_sv_complete already defined in dbdimp.obj
dbdimp_fixed.obj : error LNK2005: _dbd_phs_avsv_complete already defined in dbdimp.obj
dbdimp_fixed.obj : error LNK2005: _ora_st_execute already defined in dbdimp.obj
dbdimp_fixed.obj : error LNK2005: _ora_st_execute_array already defined in dbdimp.obj
dbdimp_fixed.obj : error LNK2005: _ora_st_rows already defined in dbdimp.obj
dbdimp_fixed.obj : error LNK2005: _ora_st_finish already defined in dbdimp.obj
dbdimp_fixed.obj : error LNK2005: _ora_free_fbh_contents already defined in dbdimp.obj
dbdimp_fixed.obj : error LNK2005: _ora_free_phs_contents already defined in dbdimp.obj
dbdimp_fixed.obj : error LNK2005: _ora_free_templob already defined in dbdimp.obj
dbdimp_fixed.obj : error LNK2005: _ora_st_destroy already defined in dbdimp.obj
dbdimp_fixed.obj : error LNK2005: _ora_st_STORE_attrib already defined in dbdimp.obj
dbdimp_fixed.obj : error LNK2005: _ora_db_login6 already defined in dbdimp.obj
dbdimp_fixed.obj : error LNK2005: _ora_st_blob_read already defined in dbdimp.obj
dbdimp_fixed.obj : error LNK2005: _ora_st_FETCH_attrib already defined in dbdimp.obj
dbdimp_fixed.obj : error LNK2005: _ora_db_login already defined in dbdimp.obj
dbdimp_fixed.obj : error LNK2005: _al16utf16_csid already defined in dbdimp.obj
dbdimp_fixed.obj : error LNK2005: _al32utf8_csid already defined in dbdimp.obj
dbdimp_fixed.obj : error LNK2005: _utf8_csid already defined in dbdimp.obj
dbdimp_fixed.obj : error LNK2005: _ncharsetid already defined in dbdimp.obj
dbdimp_fixed.obj : error LNK2005: _charsetid already defined in dbdimp.obj
dbdimp_fixed.obj : error LNK2005: _is_extproc already defined in dbdimp.obj
dbdimp_org.obj : error LNK2005: _ora_env_var already defined in dbdimp.obj
dbdimp_org.obj : error LNK2005: _ora_init already defined in dbdimp.obj
dbdimp_org.obj : error LNK2005: _dbd_discon_all already defined in dbdimp.obj
dbdimp_org.obj : error LNK2005: _dbd_fbh_dump already defined in dbdimp.obj
dbdimp_org.obj : error LNK2005: _ora_dbtype_is_long already defined in dbdimp.obj
dbdimp_org.obj : error LNK2005: _fb_ary_alloc already defined in dbdimp.obj
dbdimp_org.obj : error LNK2005: _fb_ary_free already defined in dbdimp.obj
dbdimp_org.obj : error LNK2005: _ora_db_commit already defined in dbdimp.obj
dbdimp_org.obj : error LNK2005: _ora_st_cancel already defined in dbdimp.obj
dbdimp_org.obj : error LNK2005: _ora_db_rollback already defined in dbdimp.obj
dbdimp_org.obj : error LNK2005: _ora_db_disconnect already defined in dbdimp.obj
dbdimp_org.obj : error LNK2005: _ora_db_destroy already defined in dbdimp.obj
dbdimp_org.obj : error LNK2005: _ora_db_STORE_attrib already defined in dbdimp.obj
dbdimp_org.obj : error LNK2005: _ora_db_FETCH_attrib already defined in dbdimp.obj
dbdimp_org.obj : error LNK2005: _dbd_preparse already defined in dbdimp.obj
dbdimp_org.obj : error LNK2005: _pp_rebind_ph_rset_in already defined in dbdimp.obj
dbdimp_org.obj : error LNK2005: _pp_exec_rset already defined in dbdimp.obj
dbdimp_org.obj : error LNK2005: _ora_bind_ph already defined in dbdimp.obj
dbdimp_org.obj : error LNK2005: _dbd_phs_sv_complete already defined in dbdimp.obj
dbdimp_org.obj : error LNK2005: _dbd_phs_avsv_complete already defined in dbdimp.obj
dbdimp_org.obj : error LNK2005: _ora_st_execute already defined in dbdimp.obj
dbdimp_org.obj : error LNK2005: _ora_st_execute_array already defined in dbdimp.obj
dbdimp_org.obj : error LNK2005: _ora_st_rows already defined in dbdimp.obj
dbdimp_org.obj : error LNK2005: _ora_st_finish already defined in dbdimp.obj
dbdimp_org.obj : error LNK2005: _ora_free_fbh_contents already defined in dbdimp.obj
dbdimp_org.obj : error LNK2005: _ora_free_phs_contents already defined in dbdimp.obj
dbdimp_org.obj : error LNK2005: _ora_free_templob already defined in dbdimp.obj
dbdimp_org.obj : error LNK2005: _ora_st_destroy already defined in dbdimp.obj
dbdimp_org.obj : error LNK2005: _ora_st_STORE_attrib already defined in dbdimp.obj
dbdimp_org.obj : error LNK2005: _ora_db_login6 already defined in dbdimp.obj
dbdimp_org.obj : error LNK2005: _ora_st_blob_read already defined in dbdimp.obj
dbdimp_org.obj : error LNK2005: _ora_st_FETCH_attrib already defined in dbdimp.obj
dbdimp_org.obj : error LNK2005: _ora_db_login already defined in dbdimp.obj
dbdimp_org.obj : error LNK2005: _al16utf16_csid already defined in dbdimp.obj
dbdimp_org.obj : error LNK2005: _al32utf8_csid already defined in dbdimp.obj
dbdimp_org.obj : error LNK2005: _utf8_csid already defined in dbdimp.obj
dbdimp_org.obj : error LNK2005: _ncharsetid already defined in dbdimp.obj
dbdimp_org.obj : error LNK2005: _charsetid already defined in dbdimp.obj
dbdimp_org.obj : error LNK2005: _is_extproc already defined in dbdimp.obj
dbdimp_27.obj : warning LNK4006: _ora_env_var already defined in dbdimp.obj; second definition ignored
dbdimp_27.obj : warning LNK4006: _ora_init already defined in dbdimp.obj; second definition ignored
dbdimp_27.obj : warning LNK4006: _dbd_discon_all already defined in dbdimp.obj; second definition ignored
dbdimp_27.obj : warning LNK4006: _dbd_fbh_dump already defined in dbdimp.obj; second definition ignored
dbdimp_27.obj : warning LNK4006: _ora_dbtype_is_long already defined in dbdimp.obj; second definition ignored
dbdimp_27.obj : warning LNK4006: _fb_ary_alloc already defined in dbdimp.obj; second definition ignored
dbdimp_27.obj : warning LNK4006: _fb_ary_free already defined in dbdimp.obj; second definition ignored
dbdimp_27.obj : warning LNK4006: _ora_db_commit already defined in dbdimp.obj; second definition ignored
dbdimp_27.obj : warning LNK4006: _ora_st_cancel already defined in dbdimp.obj; second definition ignored
dbdimp_27.obj : warning LNK4006: _ora_db_rollback already defined in dbdimp.obj; second definition ignored
dbdimp_27.obj : warning LNK4006: _ora_db_disconnect already defined in dbdimp.obj; second definition ignored
dbdimp_27.obj : warning LNK4006: _ora_db_destroy already defined in dbdimp.obj; second definition ignored
dbdimp_27.obj : warning LNK4006: _ora_db_STORE_attrib already defined in dbdimp.obj; second definition ignored
dbdimp_27.obj : warning LNK4006: _ora_db_FETCH_attrib already defined in dbdimp.obj; second definition ignored
dbdimp_27.obj : warning LNK4006: _dbd_preparse already defined in dbdimp.obj; second definition ignored
dbdimp_27.obj : warning LNK4006: _pp_rebind_ph_rset_in already defined in dbdimp.obj; second definition ignored
dbdimp_27.obj : warning LNK4006: _pp_exec_rset already defined in dbdimp.obj; second definition ignored
dbdimp_27.obj : warning LNK4006: _ora_bind_ph already defined in dbdimp.obj; second definition ignored
dbdimp_27.obj : warning LNK4006: _dbd_phs_sv_complete already defined in dbdimp.obj; second definition ignored
dbdimp_27.obj : warning LNK4006: _dbd_phs_avsv_complete already defined in dbdimp.obj; second definition ignored
dbdimp_27.obj : warning LNK4006: _ora_st_execute already defined in dbdimp.obj; second definition ignored
dbdimp_27.obj : warning LNK4006: _ora_st_execute_array already defined in dbdimp.obj; second definition ignored
dbdimp_27.obj : warning LNK4006: _ora_st_rows already defined in dbdimp.obj; second definition ignored
dbdimp_27.obj : warning LNK4006: _ora_st_finish already defined in dbdimp.obj; second definition ignored
dbdimp_27.obj : warning LNK4006: _ora_free_fbh_contents already defined in dbdimp.obj; second definition ignored
dbdimp_27.obj : warning LNK4006: _ora_free_phs_contents already defined in dbdimp.obj; second definition ignored
dbdimp_27.obj : warning LNK4006: _ora_free_templob already defined in dbdimp.obj; second definition ignored
dbdimp_27.obj : warning LNK4006: _ora_st_destroy already defined in dbdimp.obj; second definition ignored
dbdimp_27.obj : warning LNK4006: _ora_st_STORE_attrib already defined in dbdimp.obj; second definition ignored
dbdimp_27.obj : warning LNK4006: _ora_db_login6 already defined in dbdimp.obj; second definition ignored
dbdimp_27.obj : warning LNK4006: _ora_st_blob_read already defined in dbdimp.obj; second definition ignored
dbdimp_27.obj : warning LNK4006: _ora_st_FETCH_attrib already defined in dbdimp.obj; second definition ignored
dbdimp_27.obj : warning LNK4006: _ora_db_login already defined in dbdimp.obj; second definition ignored
dbdimp_27.obj : warning LNK4006: _al16utf16_csid already defined in dbdimp.obj; second definition ignored
dbdimp_27.obj : warning LNK4006: _al32utf8_csid already defined in dbdimp.obj; second definition ignored
dbdimp_27.obj : warning LNK4006: _utf8_csid already defined in dbdimp.obj; second definition ignored
dbdimp_27.obj : warning LNK4006: _ncharsetid already defined in dbdimp.obj; second definition ignored
dbdimp_27.obj : warning LNK4006: _charsetid already defined in dbdimp.obj; second definition ignored
dbdimp_27.obj : warning LNK4006: _is_extproc already defined in dbdimp.obj; second definition ignored
dbdimp_fixed.obj : warning LNK4006: _ora_env_var already defined in dbdimp.obj; second definition ignored
dbdimp_fixed.obj : warning LNK4006: _ora_init already defined in dbdimp.obj; second definition ignored
dbdimp_fixed.obj : warning LNK4006: _dbd_discon_all already defined in dbdimp.obj; second definition ignored
dbdimp_fixed.obj : warning LNK4006: _dbd_fbh_dump already defined in dbdimp.obj; second definition ignored
dbdimp_fixed.obj : warning LNK4006: _ora_dbtype_is_long already defined in dbdimp.obj; second definition ignored
dbdimp_fixed.obj : warning LNK4006: _fb_ary_alloc already defined in dbdimp.obj; second definition ignored
dbdimp_fixed.obj : warning LNK4006: _fb_ary_free already defined in dbdimp.obj; second definition ignored
dbdimp_fixed.obj : warning LNK4006: _ora_db_commit already defined in dbdimp.obj; second definition ignored
dbdimp_fixed.obj : warning LNK4006: _ora_st_cancel already defined in dbdimp.obj; second definition ignored
dbdimp_fixed.obj : warning LNK4006: _ora_db_rollback already defined in dbdimp.obj; second definition ignored
dbdimp_fixed.obj : warning LNK4006: _ora_db_disconnect already defined in dbdimp.obj; second definition ignored
dbdimp_fixed.obj : warning LNK4006: _ora_db_destroy already defined in dbdimp.obj; second definition ignored
dbdimp_fixed.obj : warning LNK4006: _ora_db_STORE_attrib already defined in dbdimp.obj; second definition ignored
dbdimp_fixed.obj : warning LNK4006: _ora_db_FETCH_attrib already defined in dbdimp.obj; second definition ignored
dbdimp_fixed.obj : warning LNK4006: _dbd_preparse already defined in dbdimp.obj; second definition ignored
dbdimp_fixed.obj : warning LNK4006: _pp_rebind_ph_rset_in already defined in dbdimp.obj; second definition ignored
dbdimp_fixed.obj : warning LNK4006: _pp_exec_rset already defined in dbdimp.obj; second definition ignored
dbdimp_fixed.obj : warning LNK4006: _ora_bind_ph already defined in dbdimp.obj; second definition ignored
dbdimp_fixed.obj : warning LNK4006: _dbd_phs_sv_complete already defined in dbdimp.obj; second definition ignored
dbdimp_fixed.obj : warning LNK4006: _dbd_phs_avsv_complete already defined in dbdimp.obj; second definition ignored
dbdimp_fixed.obj : warning LNK4006: _ora_st_execute already defined in dbdimp.obj; second definition ignored
dbdimp_fixed.obj : warning LNK4006: _ora_st_execute_array already defined in dbdimp.obj; second definition ignored
dbdimp_fixed.obj : warning LNK4006: _ora_st_rows already defined in dbdimp.obj; second definition ignored
dbdimp_fixed.obj : warning LNK4006: _ora_st_finish already defined in dbdimp.obj; second definition ignored
dbdimp_fixed.obj : warning LNK4006: _ora_free_fbh_contents already defined in dbdimp.obj; second definition ignored
dbdimp_fixed.obj : warning LNK4006: _ora_free_phs_contents already defined in dbdimp.obj; second definition ignored
dbdimp_fixed.obj : warning LNK4006: _ora_free_templob already defined in dbdimp.obj; second definition ignored
dbdimp_fixed.obj : warning LNK4006: _ora_st_destroy already defined in dbdimp.obj; second definition ignored
dbdimp_fixed.obj : warning LNK4006: _ora_st_STORE_attrib already defined in dbdimp.obj; second definition ignored
dbdimp_fixed.obj : warning LNK4006: _ora_db_login6 already defined in dbdimp.obj; second definition ignored
dbdimp_fixed.obj : warning LNK4006: _ora_st_blob_read already defined in dbdimp.obj; second definition ignored
dbdimp_fixed.obj : warning LNK4006: _ora_st_FETCH_attrib already defined in dbdimp.obj; second definition ignored
dbdimp_fixed.obj : warning LNK4006: _ora_db_login already defined in dbdimp.obj; second definition ignored
dbdimp_fixed.obj : warning LNK4006: _al16utf16_csid already defined in dbdimp.obj; second definition ignored
dbdimp_fixed.obj : warning LNK4006: _al32utf8_csid already defined in dbdimp.obj; second definition ignored
dbdimp_fixed.obj : warning LNK4006: _utf8_csid already defined in dbdimp.obj; second definition ignored
dbdimp_fixed.obj : warning LNK4006: _ncharsetid already defined in dbdimp.obj; second definition ignored
dbdimp_fixed.obj : warning LNK4006: _charsetid already defined in dbdimp.obj; second definition ignored
dbdimp_fixed.obj : warning LNK4006: _is_extproc already defined in dbdimp.obj; second definition ignored
dbdimp_org.obj : warning LNK4006: _ora_env_var already defined in dbdimp.obj; second definition ignored
dbdimp_org.obj : warning LNK4006: _ora_init already defined in dbdimp.obj; second definition ignored
dbdimp_org.obj : warning LNK4006: _dbd_discon_all already defined in dbdimp.obj; second definition ignored
dbdimp_org.obj : warning LNK4006: _dbd_fbh_dump already defined in dbdimp.obj; second definition ignored
dbdimp_org.obj : warning LNK4006: _ora_dbtype_is_long already defined in dbdimp.obj; second definition ignored
dbdimp_org.obj : warning LNK4006: _fb_ary_alloc already defined in dbdimp.obj; second definition ignored
dbdimp_org.obj : warning LNK4006: _fb_ary_free already defined in dbdimp.obj; second definition ignored
dbdimp_org.obj : warning LNK4006: _ora_db_commit already defined in dbdimp.obj; second definition ignored
dbdimp_org.obj : warning LNK4006: _ora_st_cancel already defined in dbdimp.obj; second definition ignored
dbdimp_org.obj : warning LNK4006: _ora_db_rollback already defined in dbdimp.obj; second definition ignored
dbdimp_org.obj : warning LNK4006: _ora_db_disconnect already defined in dbdimp.obj; second definition ignored
dbdimp_org.obj : warning LNK4006: _ora_db_destroy already defined in dbdimp.obj; second definition ignored
dbdimp_org.obj : warning LNK4006: _ora_db_STORE_attrib already defined in dbdimp.obj; second definition ignored
dbdimp_org.obj : warning LNK4006: _ora_db_FETCH_attrib already defined in dbdimp.obj; second definition ignored
dbdimp_org.obj : warning LNK4006: _dbd_preparse already defined in dbdimp.obj; second definition ignored
dbdimp_org.obj : warning LNK4006: _pp_rebind_ph_rset_in already defined in dbdimp.obj; second definition ignored
dbdimp_org.obj : warning LNK4006: _pp_exec_rset already defined in dbdimp.obj; second definition ignored
dbdimp_org.obj : warning LNK4006: _ora_bind_ph already defined in dbdimp.obj; second definition ignored
dbdimp_org.obj : warning LNK4006: _dbd_phs_sv_complete already defined in dbdimp.obj; second definition ignored
dbdimp_org.obj : warning LNK4006: _dbd_phs_avsv_complete already defined in dbdimp.obj; second definition ignored
dbdimp_org.obj : warning LNK4006: _ora_st_execute already defined in dbdimp.obj; second definition ignored
dbdimp_org.obj : warning LNK4006: _ora_st_execute_array already defined in dbdimp.obj; second definition ignored
dbdimp_org.obj : warning LNK4006: _ora_st_rows already defined in dbdimp.obj; second definition ignored
dbdimp_org.obj : warning LNK4006: _ora_st_finish already defined in dbdimp.obj; second definition ignored
dbdimp_org.obj : warning LNK4006: _ora_free_fbh_contents already defined in dbdimp.obj; second definition ignored
dbdimp_org.obj : warning LNK4006: _ora_free_phs_contents already defined in dbdimp.obj; second definition ignored
dbdimp_org.obj : warning LNK4006: _ora_free_templob already defined in dbdimp.obj; second definition ignored
dbdimp_org.obj : warning LNK4006: _ora_st_destroy already defined in dbdimp.obj; second definition ignored
dbdimp_org.obj : warning LNK4006: _ora_st_STORE_attrib already defined in dbdimp.obj; second definition ignored
dbdimp_org.obj : warning LNK4006: _ora_db_login6 already defined in dbdimp.obj; second definition ignored
dbdimp_org.obj : warning LNK4006: _ora_st_blob_read already defined in dbdimp.obj; second definition ignored
dbdimp_org.obj : warning LNK4006: _ora_st_FETCH_attrib already defined in dbdimp.obj; second definition ignored
dbdimp_org.obj : warning LNK4006: _ora_db_login already defined in dbdimp.obj; second definition ignored
dbdimp_org.obj : warning LNK4006: _al16utf16_csid already defined in dbdimp.obj; second definition ignored
dbdimp_org.obj : warning LNK4006: _al32utf8_csid already defined in dbdimp.obj; second definition ignored
dbdimp_org.obj : warning LNK4006: _utf8_csid already defined in dbdimp.obj; second definition ignored
dbdimp_org.obj : warning LNK4006: _ncharsetid already defined in dbdimp.obj; second definition ignored
dbdimp_org.obj : warning LNK4006: _charsetid already defined in dbdimp.obj; second definition ignored
dbdimp_org.obj : warning LNK4006: _is_extproc already defined in dbdimp.obj; second definition ignored
Creating library blib\arch\auto\DBD\Oracle\Oracle.lib and object blib\arch\auto\DBD\Oracle\Oracle.exp
Oracle.obj : error LNK2019: unresolved external symbol __imp__atof referenced in function _XS_DBD__Oracle_ORA_OCI
dbdimp_org.obj : error LNK2019: unresolved external symbol __fltused referenced in function _oci_error_get
Oracle.obj : error LNK2001: unresolved external symbol __fltused
dbdimp.obj : error LNK2019: unresolved external symbol __fltused referenced in function _oci_error_get
dbdimp_27.obj : error LNK2001: unresolved external symbol __fltused
dbdimp_fixed.obj : error LNK2019: unresolved external symbol __fltused referenced in function _oci_error_get
dbdimp_org.obj : error LNK2001: unresolved external symbol __imp__sprintf
oci8.obj : error LNK2001: unresolved external symbol __imp__sprintf
Oracle.obj : error LNK2019: unresolved external symbol __imp__sprintf referenced in function _dbdxst_bind_params
dbdimp.obj : error LNK2001: unresolved external symbol __imp__sprintf
dbdimp_27.obj : error LNK2019: unresolved external symbol __imp__sprintf referenced in function _dbd_discon_all
dbdimp_fixed.obj : error LNK2019: unresolved external symbol __imp__sprintf referenced in function _dbd_discon_all
dbdimp_org.obj : error LNK2001: unresolved external symbol _strcmp
Oracle.obj : error LNK2019: unresolved external symbol _strcmp referenced in function _boot_DBD__Oracle
dbdimp.obj : error LNK2001: unresolved external symbol _strcmp
dbdimp_27.obj : error LNK2001: unresolved external symbol _strcmp
dbdimp_fixed.obj : error LNK2001: unresolved external symbol _strcmp
oci8.obj : error LNK2001: unresolved external symbol _memset
dbdimp.obj : error LNK2019: unresolved external symbol _memset referenced in function _fb_ary_alloc
dbdimp_27.obj : error LNK2001: unresolved external symbol _memset
dbdimp_fixed.obj : error LNK2001: unresolved external symbol _memset
dbdimp_org.obj : error LNK2019: unresolved external symbol _memset referenced in function _fb_ary_alloc
oci8.obj : error LNK2019: unresolved external symbol _strcpy referenced in function _fetch_func_varfield
dbdimp.obj : error LNK2019: unresolved external symbol _strcpy referenced in function _dbd_preparse
dbdimp_27.obj : error LNK2001: unresolved external symbol _strcpy
dbdimp_fixed.obj : error LNK2001: unresolved external symbol _strcpy
dbdimp_org.obj : error LNK2019: unresolved external symbol _strcpy referenced in function _dbd_preparse
oci8.obj : error LNK2001: unresolved external symbol __imp__atoi
dbdimp.obj : error LNK2019: unresolved external symbol __imp__atoi referenced in function _dbd_preparse
dbdimp_27.obj : error LNK2001: unresolved external symbol __imp__atoi
dbdimp_fixed.obj : error LNK2019: unresolved external symbol __imp__atoi referenced in function _dbd_preparse
dbdimp_org.obj : error LNK2019: unresolved external symbol __imp__atoi referenced in function _dbd_preparse
oci8.obj : error LNK2019: unresolved external symbol _strlen referenced in function _fetch_cleanup_rset
dbdimp.obj : error LNK2019: unresolved external symbol _strlen referenced in function _dbd_preparse
dbdimp_27.obj : error LNK2019: unresolved external symbol _strlen referenced in function _dbd_preparse
dbdimp_fixed.obj : error LNK2001: unresolved external symbol _strlen
dbdimp_org.obj : error LNK2019: unresolved external symbol _strlen referenced in function _dbd_preparse
oci8.obj : error LNK2001: unresolved external symbol __ftol2
dbdimp.obj : error LNK2019: unresolved external symbol __ftol2 referenced in function _dbd_preparse
dbdimp_27.obj : error LNK2019: unresolved external symbol __ftol2 referenced in function _dbd_preparse
dbdimp_fixed.obj : error LNK2019: unresolved external symbol __ftol2 referenced in function _dbd_preparse
dbdimp_org.obj : error LNK2019: unresolved external symbol __ftol2 referenced in function _dbd_preparse
dbdimp.obj : error LNK2019: unresolved external symbol __imp____p__environ referenced in function _dump_env_to_trace
dbdimp_27.obj : error LNK2019: unresolved external symbol __imp____p__environ referenced in function _ora_st_execute_array
dbdimp_fixed.obj : error LNK2001: unresolved external symbol __imp____p__environ
dbdimp_org.obj : error LNK2001: unresolved external symbol __imp____p__environ
oldnames.lib(strcmpi.obi) : error LNK2001: unresolved external symbol __imp__strcmpi
dbdimp.obj : error LNK2019: unresolved external symbol __imp__strcmpi referenced in function _ora_db_login6
dbdimp_27.obj : error LNK2019: unresolved external symbol __imp__strcmpi referenced in function _ora_st_finish
dbdimp_fixed.obj : error LNK2001: unresolved external symbol __imp__strcmpi
dbdimp_org.obj : error LNK2001: unresolved external symbol __imp__strcmpi
oci8.obj : error LNK2001: unresolved external symbol _memcpy
dbdimp.obj : error LNK2019: unresolved external symbol _memcpy referenced in function _ora_db_login6
dbdimp_27.obj : error LNK2001: unresolved external symbol _memcpy
dbdimp_fixed.obj : error LNK2001: unresolved external symbol _memcpy
dbdimp_org.obj : error LNK2001: unresolved external symbol _memcpy
oci8.obj : error LNK2019: unresolved external symbol __imp__strchr referenced in function _ora_parse_uid
oci8.obj : error LNK2019: unresolved external symbol __imp__strncpy referenced in function _find_ident_after
oci8.obj : error LNK2019: unresolved external symbol _strcat referenced in function _init_lob_refetch
LINK : error LNK2001: unresolved external symbol __DllMainCRTStartup@12
oldnames.lib(strcmpi.obi) : error LNK2001: unresolved external symbol __imp___strcmpi
blib\arch\auto\DBD\Oracle\Oracle.dll : fatal error LNK1120: 17 unresolved externals


Any ideas what is wrong here?
 
At a guess dbdimp.obj dbdimp_27.obj dbdimp_fixed.obj dbdimp_org.obj are all copies of each other at various stages. Try using just one of them. If you then get missing symbols, add them one at a time.
 

Thanks, I did that and got rid of most messages, but still
no happy end. Any ideas what I should try next? I get:

link -out:blib\arch\auto\DBD\Oracle\Oracle.dll -dll -nologo -nodefaultlib -debug -opt:ref,icf -libpath:"C:\Perl\lib\CORE" -machine:x86 Oracle.obj dbdimp.obj oci8.obj C:\Perl\lib\CORE\perl58.lib D:\Oracle\Ora81\oci\LIB\MSVC\OCI.lib -def:Oracle.def
Creating library blib\arch\auto\DBD\Oracle\Oracle.lib and object blib\arch\auto\DBD\Oracle\Oracle.exp
Oracle.obj : error LNK2019: unresolved external symbol __imp__atof referenced in function _XS_DBD__Oracle_ORA_OCI
Oracle.obj : error LNK2001: unresolved external symbol __fltused
dbdimp.obj : error LNK2019: unresolved external symbol __fltused referenced in function _oci_error_get
Oracle.obj : error LNK2019: unresolved external symbol __imp__sprintf referenced in function _dbdxst_bind_params
dbdimp.obj : error LNK2001: unresolved external symbol __imp__sprintf
oci8.obj : error LNK2001: unresolved external symbol __imp__sprintf
Oracle.obj : error LNK2019: unresolved external symbol _strcmp referenced in function _boot_DBD__Oracle
dbdimp.obj : error LNK2001: unresolved external symbol _strcmp
dbdimp.obj : error LNK2019: unresolved external symbol __imp__RegCloseKey@4 referenced in function _GetRegKey
dbdimp.obj : error LNK2019: unresolved external symbol __imp__RegQueryValueExA@24 referenced in function _GetRegKey
dbdimp.obj : error LNK2019: unresolved external symbol __imp__RegOpenKeyExA@20 referenced in function _GetRegKey
dbdimp.obj : error LNK2019: unresolved external symbol _memset referenced in function _fb_ary_alloc
oci8.obj : error LNK2001: unresolved external symbol _memset
dbdimp.obj : error LNK2019: unresolved external symbol _strcpy referenced in function _dbd_preparse
oci8.obj : error LNK2019: unresolved external symbol _strcpy referenced in function _fetch_func_varfield
dbdimp.obj : error LNK2019: unresolved external symbol __imp__atoi referenced in function _dbd_preparse
oci8.obj : error LNK2001: unresolved external symbol __imp__atoi
dbdimp.obj : error LNK2019: unresolved external symbol _strlen referenced in function _dbd_preparse
oci8.obj : error LNK2019: unresolved external symbol _strlen referenced in function _fetch_cleanup_rset
dbdimp.obj : error LNK2019: unresolved external symbol __ftol2 referenced in function _dbd_preparse
oci8.obj : error LNK2001: unresolved external symbol __ftol2
dbdimp.obj : error LNK2019: unresolved external symbol __imp____p__environ referenced in function _dump_env_to_trace
dbdimp.obj : error LNK2019: unresolved external symbol __imp__strcmpi referenced in function _ora_db_login6
dbdimp.obj : error LNK2019: unresolved external symbol _memcpy referenced in function _ora_db_login6
oci8.obj : error LNK2001: unresolved external symbol _memcpy
oci8.obj : error LNK2019: unresolved external symbol __imp__strchr referenced in function _ora_parse_uid
oci8.obj : error LNK2019: unresolved external symbol __imp__strncpy referenced in function _find_ident_after
oci8.obj : error LNK2019: unresolved external symbol _strcat referenced in function _init_lob_refetch
LINK : error LNK2001: unresolved external symbol __DllMainCRTStartup@12
blib\arch\auto\DBD\Oracle\Oracle.dll : fatal error LNK1120: 19 unresolved externals

NMAKE: fatal error U1077: 'C:\WINNT\system32\cmd.exe' : return code 0x460
Stop
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top