comp.lang.ada
 help / color / mirror / Atom feed
From: "bubble" <bubble@bubble.d2g.com>
Subject: Re: Newbie need your help,thanks
Date: Tue, 7 Sep 2004 19:41:49 +0800
Date: 2004-09-07T19:41:49+08:00	[thread overview]
Message-ID: <chk79e$7fk$1@netnews.hinet.net> (raw)
In-Reply-To: chk00d$cu8$1@netnews.hinet.net

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 14978 bytes --]

I use GPS 1.4 and this is my project source code.


project T is
   for Languages use ("Ada");
   for Source_Dirs use (".");
   for Object_Dir use "obj";
   for Main use ("test.adb");
   package Naming is
      for Specification_Suffix ("gesql") use ".gpq";
      for Specification_Suffix ("sql") use ".sql";
   end Naming;

   package Linker is
      for Default_Switches ("ada") use ("-g");
   end Linker;

   package Binder is
      for Default_Switches ("ada") use ("-static");
   end Binder;

   package Compiler is
      for Default_Switches ("ada") use ("-g");
      for Default_Switches ("c") use ("");
      for Default_Switches ("c++") use ("");
      for Default_Switches ("Ada") use ("-gnatN", "-funroll-loops", "-g");
   end Compiler;

   package Builder is
       for Default_Switches ("Ada") use ("-g",
"-gnatQ","-IC:\GNADE\win32-include");
   end Builder;
end T;





and I got the error message..   ~~>___<~~~

gnatmake -d -Pc:\ada\t.gpr c:\ada\test.adb
gcc -c -g -gnatQ -IC:\GNADE\win32-include -o
c:\ada\obj\test.o -gnatN -funroll-loops -g -gnatA c:\ada\.\test.adb
gnatbind -aOC:\GNADE\win32-include -static -x test.ali
gnatlink -g -g -o c:\ada\obj\test.exe test.ali
./gnu-db-sqlcli.o: In function `gnu__db__sqlcli__sql_error_message':
c:/gnade/win32-include/gnu-db-sqlcli.adb:199: undefined reference to
`SQLGetDiagRec@32'
c:/gnade/win32-include/gnu-db-sqlcli.adb:213: undefined reference to
`SQLGetDiagField@28'
./gnu-db-sqlcli.o: In function `gnu__db__sqlcli__sqlallochandle':
c:/gnade/win32-include/gnu-db-sqlcli.adb:279: undefined reference to
`SQLAllocHandle@12'
./gnu-db-sqlcli.o: In function `gnu__db__sqlcli__sqlallochandle$2':
c:/gnade/win32-include/gnu-db-sqlcli.adb:286: undefined reference to
`SQLAllocHandle@12'
./gnu-db-sqlcli.o: In function `gnu__db__sqlcli__sqlfreehandle':
c:/gnade/win32-include/gnu-db-sqlcli.adb:311: undefined reference to
`SQLFreeHandle@8'
./gnu-db-sqlcli.o: In function `gnu__db__sqlcli__sqlfreehandle$2':
c:/gnade/win32-include/gnu-db-sqlcli.adb:317: undefined reference to
`SQLFreeHandle@8'
./gnu-db-sqlcli.o: In function `gnu__db__sqlcli__sqlfreestmt':
c:/gnade/win32-include/gnu-db-sqlcli.adb:334: undefined reference to
`SQLFreeStmt@8'
./gnu-db-sqlcli.o: In function `gnu__db__sqlcli__sqlconnect':
c:/gnade/win32-include/gnu-db-sqlcli.adb:366: undefined reference to
`SQLConnect@28'
./gnu-db-sqlcli.o: In function `gnu__db__sqlcli__sqlconnect$2':
c:/gnade/win32-include/gnu-db-sqlcli.adb:380: undefined reference to
`SQLConnect@28'
./gnu-db-sqlcli.o: In function `gnu__db__sqlcli__sqldisconnect':
c:/gnade/win32-include/gnu-db-sqlcli.adb:420: undefined reference to
`SQLDisconnect@4'
./gnu-db-sqlcli.o: In function `gnu__db__sqlcli__sqldisconnect$2':
c:/gnade/win32-include/gnu-db-sqlcli.adb:424: undefined reference to
`SQLDisconnect@4'
./gnu-db-sqlcli.o: In function `gnu__db__sqlcli__sqlgettypeinfo':
c:/gnade/win32-include/gnu-db-sqlcli.adb:443: undefined reference to
`SQLGetTypeInfo@8'
./gnu-db-sqlcli.o: In function `gnu__db__sqlcli__sqlgettypeinfo$2':
c:/gnade/win32-include/gnu-db-sqlcli.adb:449: undefined reference to
`SQLGetTypeInfo@8'
./gnu-db-sqlcli.o: In function `gnu__db__sqlcli__sqldatasources':
c:/gnade/win32-include/gnu-db-sqlcli.adb:484: undefined reference to
`SQLDataSources@32'
./gnu-db-sqlcli.o: In function `gnu__db__sqlcli__sqldrivers$2':
c:/gnade/win32-include/gnu-db-sqlcli.adb:578: undefined reference to
`SQLDrivers@32'
./gnu-db-sqlcli.o: In function `gnu__db__sqlcli__sqlbindcol':
c:/gnade/win32-include/gnu-db-sqlcli.adb:655: undefined reference to
`SQLBindCol@24'
./gnu-db-sqlcli.o: In function `gnu__db__sqlcli__sqlbindcol$2':
c:/gnade/win32-include/gnu-db-sqlcli.adb:669: undefined reference to
`SQLBindCol@24'
./gnu-db-sqlcli.o: In function `gnu__db__sqlcli__sqlbindcol$3':
c:/gnade/win32-include/gnu-db-sqlcli.adb:690: undefined reference to
`SQLBindCol@24'
./gnu-db-sqlcli.o: In function `gnu__db__sqlcli__sqlbindparameter':
c:/gnade/win32-include/gnu-db-sqlcli.adb:1174: undefined reference to
`SQLBindParameter@40'
./gnu-db-sqlcli.o: In function `gnu__db__sqlcli__sqlbindparameter$2':
c:/gnade/win32-include/gnu-db-sqlcli.adb:1196: undefined reference to
`SQLBindParameter@40'
./gnu-db-sqlcli.o: In function `gnu__db__sqlcli__sqlbindparameter$3':
c:/gnade/win32-include/gnu-db-sqlcli.adb:1220: undefined reference to
`SQLBindParameter@40'
./gnu-db-sqlcli.o: In function `gnu__db__sqlcli__sqldescribeparam':
c:/gnade/win32-include/gnu-db-sqlcli.adb:1279: undefined reference to
`SQLDescribeParam@24'
./gnu-db-sqlcli.o: In function `gnu__db__sqlcli__sqlcancel':
c:/gnade/win32-include/gnu-db-sqlcli.adb:1325: undefined reference to
`SQLCancel@4'
./gnu-db-sqlcli.o: In function `gnu__db__sqlcli__sqlcancel$2':
c:/gnade/win32-include/gnu-db-sqlcli.adb:1329: undefined reference to
`SQLCancel@4'
./gnu-db-sqlcli.o: In function `gnu__db__sqlcli__sqlclosecursor':
c:/gnade/win32-include/gnu-db-sqlcli.adb:1341: undefined reference to
`SQLCloseCursor@4'
./gnu-db-sqlcli.o: In function `gnu__db__sqlcli__sqlclosecursor$2':
c:/gnade/win32-include/gnu-db-sqlcli.adb:1345: undefined reference to
`SQLCloseCursor@4'
./gnu-db-sqlcli.o: In function `gnu__db__sqlcli__sqlprepare':
c:/gnade/win32-include/gnu-db-sqlcli.adb:1360: undefined reference to
`SQLPrepare@12'
./gnu-db-sqlcli.o: In function `gnu__db__sqlcli__sqlprepare$2':
c:/gnade/win32-include/gnu-db-sqlcli.adb:1368: undefined reference to
`SQLPrepare@12'
./gnu-db-sqlcli.o: In function `gnu__db__sqlcli__sqlexecute':
c:/gnade/win32-include/gnu-db-sqlcli.adb:1399: undefined reference to
`SQLExecute@4'
./gnu-db-sqlcli.o: In function `gnu__db__sqlcli__sqlexecute$2':
c:/gnade/win32-include/gnu-db-sqlcli.adb:1403: undefined reference to
`SQLExecute@4'
./gnu-db-sqlcli.o: In function `gnu__db__sqlcli__sqlfetch':
c:/gnade/win32-include/gnu-db-sqlcli.adb:1415: undefined reference to
`SQLFetch@4'
./gnu-db-sqlcli.o: In function `gnu__db__sqlcli__sqlfetch$2':
c:/gnade/win32-include/gnu-db-sqlcli.adb:1419: undefined reference to
`SQLFetch@4'
./gnu-db-sqlcli.o: In function `gnu__db__sqlcli__sqlfetchscroll':
c:/gnade/win32-include/gnu-db-sqlcli.adb:1437: undefined reference to
`SQLFetchScroll@12'
./gnu-db-sqlcli.o: In function `gnu__db__sqlcli__sqlfetchscroll$2':
c:/gnade/win32-include/gnu-db-sqlcli.adb:1443: undefined reference to
`SQLFetchScroll@12'
./gnu-db-sqlcli.o: In function `gnu__db__sqlcli__sqlgetcursorname':
c:/gnade/win32-include/gnu-db-sqlcli.adb:1465: undefined reference to
`SQLGetCursorName@16'
./gnu-db-sqlcli.o: In function `gnu__db__sqlcli__sqlsetcursorname':
c:/gnade/win32-include/gnu-db-sqlcli.adb:1539: undefined reference to
`SQLSetCursorName@12'
./gnu-db-sqlcli.o: In function `gnu__db__sqlcli__sqlsetcursorname$2':
c:/gnade/win32-include/gnu-db-sqlcli.adb:1547: undefined reference to
`SQLSetCursorName@12'
./gnu-db-sqlcli.o: In function `gnu__db__sqlcli__sqlexecdirect':
c:/gnade/win32-include/gnu-db-sqlcli.adb:1583: undefined reference to
`SQLExecDirect@12'
./gnu-db-sqlcli.o: In function `gnu__db__sqlcli__sqlexecdirect$2':
c:/gnade/win32-include/gnu-db-sqlcli.adb:1590: undefined reference to
`SQLExecDirect@12'
./gnu-db-sqlcli.o: In function `gnu__db__sqlcli__sqlendtran':
c:/gnade/win32-include/gnu-db-sqlcli.adb:1626: undefined reference to
`SQLEndTran@12'
./gnu-db-sqlcli.o: In function `gnu__db__sqlcli__sqlendtran$2':
c:/gnade/win32-include/gnu-db-sqlcli.adb:1633: undefined reference to
`SQLEndTran@12'
./gnu-db-sqlcli.o: In function `gnu__db__sqlcli__sqlcommit':
c:/gnade/win32-include/gnu-db-sqlcli.adb:1633: undefined reference to
`SQLEndTran@12'
./gnu-db-sqlcli.o: In function `gnu__db__sqlcli__sqlrollback':
c:/gnade/win32-include/gnu-db-sqlcli.adb:1633: undefined reference to
`SQLEndTran@12'
./gnu-db-sqlcli.o: In function `gnu__db__sqlcli__sqlnumparams':
c:/gnade/win32-include/gnu-db-sqlcli.adb:1665: undefined reference to
`SQLNumParams@8'
./gnu-db-sqlcli.o: In function `gnu__db__sqlcli__sqlnumparams$2':
c:/gnade/win32-include/gnu-db-sqlcli.adb:1670: undefined reference to
`SQLNumParams@8'
./gnu-db-sqlcli.o: In function `gnu__db__sqlcli__sqlnumresultcols':
c:/gnade/win32-include/gnu-db-sqlcli.adb:1687: undefined reference to
`SQLNumResultCols@8'
./gnu-db-sqlcli.o: In function `gnu__db__sqlcli__sqlnumresultcols$2':
c:/gnade/win32-include/gnu-db-sqlcli.adb:1694: undefined reference to
`SQLNumResultCols@8'
./gnu-db-sqlcli.o: In function `gnu__db__sqlcli__sqlrowcount':
c:/gnade/win32-include/gnu-db-sqlcli.adb:1712: undefined reference to
`SQLRowCount@8'
./gnu-db-sqlcli.o: In function `gnu__db__sqlcli__sqlrowcount$2':
c:/gnade/win32-include/gnu-db-sqlcli.adb:1717: undefined reference to
`SQLRowCount@8'
./gnu-db-sqlcli.o: In function `gnu__db__sqlcli__sqlgetdata':
c:/gnade/win32-include/gnu-db-sqlcli.adb:1743: undefined reference to
`SQLGetData@24'
./gnu-db-sqlcli.o: In function `gnu__db__sqlcli__sqlgetdata$2':
c:/gnade/win32-include/gnu-db-sqlcli.adb:1757: undefined reference to
`SQLGetData@24'
./gnu-db-sqlcli.o: In function `gnu__db__sqlcli__sqlputdata':
c:/gnade/win32-include/gnu-db-sqlcli.adb:1780: undefined reference to
`SQLPutData@12'
./gnu-db-sqlcli.o: In function `gnu__db__sqlcli__sqlputdata$2':
c:/gnade/win32-include/gnu-db-sqlcli.adb:1786: undefined reference to
`SQLPutData@12'
./gnu-db-sqlcli.o: In function `gnu__db__sqlcli__sqlparamdata':
c:/gnade/win32-include/gnu-db-sqlcli.adb:1804: undefined reference to
`SQLParamData@8'
./gnu-db-sqlcli.o: In function `gnu__db__sqlcli__sqlparamdata$2':
c:/gnade/win32-include/gnu-db-sqlcli.adb:1809: undefined reference to
`SQLParamData@8'
./gnu-db-sqlcli.o: In function `gnu__db__sqlcli__sqlcopydesc':
c:/gnade/win32-include/gnu-db-sqlcli.adb:1826: undefined reference to
`SQLCopyDesc@8'
./gnu-db-sqlcli.o: In function `gnu__db__sqlcli__sqlcopydesc$2':
c:/gnade/win32-include/gnu-db-sqlcli.adb:1831: undefined reference to
`SQLCopyDesc@8'
./gnu-db-sqlcli.o: In function `gnu__db__sqlcli__sqlstatistics':
c:/gnade/win32-include/gnu-db-sqlcli.adb:1860: undefined reference to
`SQLStatistics@36'
./gnu-db-sqlcli.o: In function `gnu__db__sqlcli__sqlstatistics$2':
c:/gnade/win32-include/gnu-db-sqlcli.adb:1880: undefined reference to
`SQLStatistics@36'
./gnu-db-sqlcli.o: In function `gnu__db__sqlcli__sqltables':
c:/gnade/win32-include/gnu-db-sqlcli.adb:1946: undefined reference to
`SQLTables@36'
./gnu-db-sqlcli.o: In function `gnu__db__sqlcli__sqltables$2':
c:/gnade/win32-include/gnu-db-sqlcli.adb:1963: undefined reference to
`SQLTables@36'
./gnu-db-sqlcli.o: In function `gnu__db__sqlcli__sqlprocedures':
c:/gnade/win32-include/gnu-db-sqlcli.adb:2021: undefined reference to
`SQLProcedures@28'
./gnu-db-sqlcli.o: In function `gnu__db__sqlcli__sqlprocedures$2':
c:/gnade/win32-include/gnu-db-sqlcli.adb:2035: undefined reference to
`SQLProcedures@28'
./gnu-db-sqlcli.o: In function `gnu__db__sqlcli__sqlprocedurecolumns':
c:/gnade/win32-include/gnu-db-sqlcli.adb:2096: undefined reference to
`SQLProcedureColumns@36'
./gnu-db-sqlcli.o: In function `gnu__db__sqlcli__sqlprocedurecolumns$2':
c:/gnade/win32-include/gnu-db-sqlcli.adb:2114: undefined reference to
`SQLProcedureColumns@36'
./gnu-db-sqlcli.o: In function `gnu__db__sqlcli__sqltableprivileges':
c:/gnade/win32-include/gnu-db-sqlcli.adb:2174: undefined reference to
`SQLTablePrivileges@28'
./gnu-db-sqlcli.o: In function `gnu__db__sqlcli__sqltableprivileges$2':
c:/gnade/win32-include/gnu-db-sqlcli.adb:2189: undefined reference to
`SQLTablePrivileges@28'
./gnu-db-sqlcli.o: In function `gnu__db__sqlcli__sqlcolumnprivileges':
c:/gnade/win32-include/gnu-db-sqlcli.adb:2247: undefined reference to
`SQLColumnPrivileges@36'
./gnu-db-sqlcli.o: In function `gnu__db__sqlcli__sqlcolumnprivileges$2':
c:/gnade/win32-include/gnu-db-sqlcli.adb:2265: undefined reference to
`SQLColumnPrivileges@36'
./gnu-db-sqlcli.o: In function `gnu__db__sqlcli__sqlspecialcolumns':
c:/gnade/win32-include/gnu-db-sqlcli.adb:2329: undefined reference to
`SQLSpecialColumns@40'
./gnu-db-sqlcli.o: In function `gnu__db__sqlcli__sqlspecialcolumns$2':
c:/gnade/win32-include/gnu-db-sqlcli.adb:2349: undefined reference to
`SQLSpecialColumns@40'
./gnu-db-sqlcli.o: In function `gnu__db__sqlcli__sqlprimarykeys':
c:/gnade/win32-include/gnu-db-sqlcli.adb:2412: undefined reference to
`SQLPrimaryKeys@28'
./gnu-db-sqlcli.o: In function `gnu__db__sqlcli__sqlprimarykeys$2':
c:/gnade/win32-include/gnu-db-sqlcli.adb:2427: undefined reference to
`SQLPrimaryKeys@28'
./gnu-db-sqlcli.o: In function `gnu__db__sqlcli__sqlforeignkeys':
c:/gnade/win32-include/gnu-db-sqlcli.adb:2487: undefined reference to
`SQLForeignKeys@52'
./gnu-db-sqlcli.o: In function `gnu__db__sqlcli__sqlforeignkeys$2':
c:/gnade/win32-include/gnu-db-sqlcli.adb:2510: undefined reference to
`SQLForeignKeys@52'
./gnu-db-sqlcli.o: In function `gnu__db__sqlcli__sqldescribecol':
c:/gnade/win32-include/gnu-db-sqlcli.adb:2596: undefined reference to
`SQLDescribeCol@36'
./gnu-db-sqlcli.o: In function `gnu__db__sqlcli__sqlcolumns':
c:/gnade/win32-include/gnu-db-sqlcli.adb:2719: undefined reference to
`SQLColumns@36'
./gnu-db-sqlcli.o: In function `gnu__db__sqlcli__sqlcolumns$2':
c:/gnade/win32-include/gnu-db-sqlcli.adb:2735: undefined reference to
`SQLColumns@36'
./gnu-db-sqlcli.o: In function `gnu__db__sqlcli__sqlnativesql':
c:/gnade/win32-include/gnu-db-sqlcli.adb:2796: undefined reference to
`SQLNativeSql@24'
./gnu-db-sqlcli.o: In function `gnu__db__sqlcli__sqlbulkoperations':
c:/gnade/win32-include/gnu-db-sqlcli.adb:2870: undefined reference to
`SQLBulkOperations@8'
./gnu-db-sqlcli.o: In function `gnu__db__sqlcli__sqlbulkoperations$2':
c:/gnade/win32-include/gnu-db-sqlcli.adb:2876: undefined reference to
`SQLBulkOperations@8'
./gnu-db-sqlcli.o: In function `gnu__db__sqlcli__sqlmoreresults':
c:/gnade/win32-include/gnu-db-sqlcli.adb:2890: undefined reference to
`SQLMoreResults@4'
./gnu-db-sqlcli.o: In function `gnu__db__sqlcli__sqlsetpos':
c:/gnade/win32-include/gnu-db-sqlcli.adb:2906: undefined reference to
`SQLSetPos@16'
./gnu-db-sqlcli.o: In function `gnu__db__sqlcli__sqlsetpos$2':
c:/gnade/win32-include/gnu-db-sqlcli.adb:2914: undefined reference to
`SQLSetPos@16'
./gnu-db-sqlcli.o: In function `gnu__db__sqlcli__sqlbrowseconnect':
c:/gnade/win32-include/gnu-db-sqlcli.adb:2944: undefined reference to
`SQLBrowseConnect@24'
./gnu-db-sqlcli.o: In function `gnu__db__sqlcli__sqldriverconnect':
c:/gnade/win32-include/gnu-db-sqlcli.adb:3036: undefined reference to
`SQLDriverConnect@32'
gnatlink: cannot call C:\GNAT\bin\gcc.exe
gnatmake: *** link failed.

process exited with status 4






"bubble" <bubble@bubble.d2g.com> �b�l�� news:chk00d$cu8$1@netnews.hinet.net
�����g...
> dear all
> I am a newbie to Ada from Java.
> I'm interesting ada and have some questions.
>
> one of them confused to me is...
> I get some ada library,such as GNAde.
> I install it and try to wirte some example to test..
> and I don't know how to compiling my example with libray.
> accroding to GNat User Guide
> could you tell me how to do.
> thanks.
>
>
> your friend,bubble.
>
>





  reply	other threads:[~2004-09-07 11:41 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-09-07  9:37 Newbie need your help,thanks bubble
2004-09-07 11:41 ` bubble [this message]
2004-09-08  3:00   ` Steve
2004-09-09  7:02     ` bubble
2004-09-08 18:01   ` Pascal Obry
2004-09-08 18:06   ` Pascal Obry
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox