Kikou,
je suis en train de faire une migration d'Oracle sous PostgreSQL. Pour cela, j'au besoin de faire fonctionner un script ora2pg. Pour cela, j'ai du installer des modules qui me manquaient. J'en suis à installer DBD::Pd et j'ai rencontré un gros problème que je n'arrive pas à résoudre (n'ayant aucune connaissance Perl) alors je me suis dit que quelqu'un ici pourrait me répondre. Voila ce que j'ai tappé:
- perl makefile.pl
et j'ai obtenu:
- ensuite j'ai fait un nmake (je suis sous Windows) et voilà ce que j'ai obtenu:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Configuring DBD::Pg Remember to actually read the README file! OS: MSWin32 PostgreSQL version: 80002 Note (probably harmless): No library found for -lpq Using DBI 1.48 (for perl 5.008006 on MSWin32-x86-multi-thread) installed in C:/P erl/site/lib/auto/DBI/ Writing Makefile for DBD::Pg
Voilà... j'espère que quelqu'un pourra m'aider. A moins que quelqu'un a déjà eu ce problème...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81 Microsoft (R) Program Maintenance Utility Version 6.00.8168.0 Copyright (C) Microsoft Corp 1988-1998. All rights reserved. link -out:blib\arch\auto\DBD\Pg\Pg.dll -dll -nologo -nodefaultlib -debug -opt:ref,icf -libpath:"C:\Perl\lib\CORE" -machine:x86 Pg.obj dbdimp.obj quote .obj types.obj C:\Perl\lib\CORE\perl58.lib C:\PROGRA~1\MICROS~4\VC98\LIB\oldna mes.lib C:\PROGRA~1\MICROS~4\VC98\LIB\kernel32.lib C:\PROGRA~1\MICROS~4\VC98\LIB \user32.lib C:\PROGRA~1\MICROS~4\VC98\LIB\gdi32.lib C:\PROGRA~1\MICROS~4\VC98\LI B\winspool.lib C:\PROGRA~1\MICROS~4\VC98\LIB\comdlg32.lib C:\PROGRA~1\MICROS~4\V C98\LIB\advapi32.lib C:\PROGRA~1\MICROS~4\VC98\LIB\shell32.lib C:\PROGRA~1\MICRO S~4\VC98\LIB\ole32.lib C:\PROGRA~1\MICROS~4\VC98\LIB\oleaut32.lib C:\PROGRA~1\MI CROS~4\VC98\LIB\netapi32.lib C:\PROGRA~1\MICROS~4\VC98\LIB\uuid.lib C:\PROGRA~1\ MICROS~4\VC98\LIB\ws2_32.lib C:\PROGRA~1\MICROS~4\VC98\LIB\mpr.lib C:\PROGRA~1\M ICROS~4\VC98\LIB\winmm.lib C:\PROGRA~1\MICROS~4\VC98\LIB\version.lib C:\PROGRA~1 \MICROS~4\VC98\LIB\odbc32.lib C:\PROGRA~1\MICROS~4\VC98\LIB\odbccp32.lib C:\PROG RA~1\MICROS~4\VC98\LIB\msvcrt.lib -def:Pg.def Creating library blib\arch\auto\DBD\Pg\Pg.lib and object blib\arch\auto\DBD\P g\Pg.exp dbdimp.obj : error LNK2001: unresolved external symbol _lo_open dbdimp.obj : error LNK2001: unresolved external symbol _lo_close dbdimp.obj : error LNK2001: unresolved external symbol _lo_read dbdimp.obj : error LNK2001: unresolved external symbol _lo_write dbdimp.obj : error LNK2001: unresolved external symbol _lo_lseek dbdimp.obj : error LNK2001: unresolved external symbol _lo_creat dbdimp.obj : error LNK2001: unresolved external symbol _lo_tell dbdimp.obj : error LNK2001: unresolved external symbol _lo_unlink dbdimp.obj : error LNK2001: unresolved external symbol _lo_import dbdimp.obj : error LNK2001: unresolved external symbol _lo_export dbdimp.obj : error LNK2001: unresolved external symbol _PQerrorMessage dbdimp.obj : error LNK2001: unresolved external symbol _PQclear dbdimp.obj : error LNK2001: unresolved external symbol _PQresultErrorField dbdimp.obj : error LNK2001: unresolved external symbol _PQresultStatus dbdimp.obj : error LNK2001: unresolved external symbol _PQexec dbdimp.obj : error LNK2001: unresolved external symbol _PQserverVersion dbdimp.obj : error LNK2001: unresolved external symbol _PQprotocolVersion dbdimp.obj : error LNK2001: unresolved external symbol _PQsetNoticeProcessor dbdimp.obj : error LNK2001: unresolved external symbol _PQfinish dbdimp.obj : error LNK2001: unresolved external symbol _PQstatus dbdimp.obj : error LNK2001: unresolved external symbol _PQconnectdb dbdimp.obj : error LNK2001: unresolved external symbol _PQtransactionStatus dbdimp.obj : error LNK2001: unresolved external symbol _PQsetErrorVerbosity dbdimp.obj : error LNK2001: unresolved external symbol _PQbackendPID dbdimp.obj : error LNK2001: unresolved external symbol _PQsocket dbdimp.obj : error LNK2001: unresolved external symbol _PQoptions dbdimp.obj : error LNK2001: unresolved external symbol _PQport dbdimp.obj : error LNK2001: unresolved external symbol _PQhost dbdimp.obj : error LNK2001: unresolved external symbol _PQpass dbdimp.obj : error LNK2001: unresolved external symbol _PQuser dbdimp.obj : error LNK2001: unresolved external symbol _PQdb dbdimp.obj : error LNK2001: unresolved external symbol _PQfreemem quote.obj : error LNK2001: unresolved external symbol _PQfreemem dbdimp.obj : error LNK2001: unresolved external symbol _PQnotifies dbdimp.obj : error LNK2001: unresolved external symbol _PQconsumeInput dbdimp.obj : error LNK2001: unresolved external symbol _PQprepare dbdimp.obj : error LNK2001: unresolved external symbol _PQntuples dbdimp.obj : error LNK2001: unresolved external symbol _PQnfields dbdimp.obj : error LNK2001: unresolved external symbol _PQcmdTuples dbdimp.obj : error LNK2001: unresolved external symbol _PQcmdStatus dbdimp.obj : error LNK2001: unresolved external symbol _PQexecParams dbdimp.obj : error LNK2001: unresolved external symbol _PQexecPrepared dbdimp.obj : error LNK2001: unresolved external symbol _PQgetvalue dbdimp.obj : error LNK2001: unresolved external symbol _PQgetisnull dbdimp.obj : error LNK2001: unresolved external symbol _PQftype dbdimp.obj : error LNK2001: unresolved external symbol _PQoidValue dbdimp.obj : error LNK2001: unresolved external symbol _PQftablecol dbdimp.obj : error LNK2001: unresolved external symbol _PQftable dbdimp.obj : error LNK2001: unresolved external symbol _PQfsize dbdimp.obj : error LNK2001: unresolved external symbol _PQfmod dbdimp.obj : error LNK2001: unresolved external symbol _PQfname dbdimp.obj : error LNK2001: unresolved external symbol _PQputCopyData dbdimp.obj : error LNK2001: unresolved external symbol _PQgetCopyData dbdimp.obj : error LNK2001: unresolved external symbol _PQendcopy dbdimp.obj : error LNK2001: unresolved external symbol _PQgetResult dbdimp.obj : error LNK2001: unresolved external symbol _PQputCopyEnd dbdimp.obj : error LNK2001: unresolved external symbol _PQtrace dbdimp.obj : error LNK2001: unresolved external symbol _PQuntrace quote.obj : error LNK2001: unresolved external symbol _PQescapeString quote.obj : error LNK2001: unresolved external symbol _PQescapeBytea blib\arch\auto\DBD\Pg\Pg.dll : fatal error LNK1120: 59 unresolved externals NMAKE : fatal error U1077: 'link' : return code '0x460' Stop.
champijulie.
Partager