On Sun, Nov 30, 2003 at 04:29:12PM +0200, [EMAIL PROTECTED] wrote:
> ÐÐÑÐÑ ÐÐ ÐÐÑÐÐ ÐÑ Viktor Vasilev <[EMAIL PROTECTED]>:
>
> | On Sun, Nov 30, 2003 at 04:56:41AM +0200, [EMAIL PROTECTED] wrote:
> | > ÐÑÐ ÐÐÐÑ ÐÐ ÐÐÐÐÐÐÐÑÐÐ ÑÐÐÐÐÐÐÑÐ ÐÐÐÑÐ ÑÐ
> ÐÐÐÐÑÐ ÐÑÐ ÑÑÐ:
> | > http://irchelp.unibg.org/irchelp/Downloads/TCLs/mods/fbsql.zip
> | > ÐÐÐÑÑÐÐÐÐ ÑÐÐÐÐÐÑÐ ÐÑÐÑÐÐ
> | > ========
> | > cc -Wall -fPIC -I/usr/pkg/include/tcl8.0 -I/usr/include/mysql -c -o
> | fbsql.o
> | > fbsql.c
> | > fbsql.c: In function `fbsql_connect':
> | > fbsql.c:82: warning: implicit declaration of function `mysql_connect'
> | > fbsql.c: In function `Fbsql_Init':
> | > fbsql.c:588: warning: passing arg 3 of `Tcl_CreateCommand' from
> | incompatible
> | > pointer type
> | > fbsql.c:598: warning: passing arg 3 of `Tcl_CreateCommand' from
> | incompatible
> | > pointer type
> | > ld -o fbsql.so fbsql.o -Bshareable -lz -x /usr/lib/mysql/libmysqlclient.a
> | > =======
> | > ÐÐÐÐ ÑÐÐÐ ÐÑÐ ÐÐÐÑ ÐÐ ÐÐÑÐÐÑ ÐÐÐÑÐÐ ÐÐ ÐÐÐÐ
> ÑÐÐÐ ÐÑÐÑÐÐ:
> | > couldn't load file "*********fbsql.so": ******fbsql.so: undefined symbol:
> | > mysql_connect
> | >
> |
> | ÐÐÐÐ ÐÐ ÐÑÐ ÑÐÐ libmysqlclient.a ÐÐ Ð Ð ÐÐÑÐÐÑÐÑÐÑ
> /usr/lib/mysql, ÐÐÐ
> | ÐÐÐÑÐÐ ÐÐÐÐ -lmysqlclient ÐÑÐ ÐÐÐÐÐÐÐÐÐÑÐ ÐÐ ld.
> ÐÐÐÐÐ ÐÐÑÑÑÐÐÑÑÐÑ
> | ÐÐÐÐÐÐÐÐÑ Ð ÐÐÐ ÐÐÑÑÐÐÐÑÐ MySQL?
>
> ÐÑÑÑ Ð ÑÐÑÐÐ, Ð ÐÐÑÑÑÐÐÑÑÐÑÑÑ ÐÐ Ð Slackware 9.1
> mysql-Ð ÑÐ Ð ÐÐÑÑÐÐÐÑÐÐ ÐÐ default ÐÐÐÑÐ ÑÐ Ð
> ÐÑÐÑÐÐ ÐÐÑÑÐ ÐÐÐÐÑÐÑ Ð, ÑÐ ÐÑÐÐÐÐÑÐÐÑÐÑÐÑ
> /usr/pkg/include/tcl8.0 , ÑÑÑÐÑÑÑÐÐ
> /usr/lib/tcl8.4/ - ÐÐÐÐÐÐÑ ÐÐ ÐMakefile, ÐÐ Ð ÑÐÐÐ ÐÐÐÐ
> ÑÑÑÐÑÐ ÐÑÐÑÐÐ.
>
ÐÐÐÐÐÐÐÐÑ ÐÐÐÐ, ÐÐÐÐÐÐ ÐÐ Ð ÑÐÐÐÐÐÑ - ÐÐÐÐÐÐÐÐ
ÑÐ ÑÑÐÐÑÐÑ mysql_connect, ÐÐÑÑÐ
ÑÐÐÑÐÐ MySQL API Ð depricated. ÐÐÑÐÐÐÐÑÐ Ð ÐÐ ÐÑÐÐÐÐÐÑ
ÐÑÐÐÑÐÐ ÐÐÐÐ:
ÑÐÐ 82 ÐÐ fbsql.c ÑÑÑÐÐÐ ÐÐ ÑÐ ÐÑÐÐÐÐÐ ÐÑ:
if (!(mysql_connect(&connection[sql_number].mysql,host,user,passwd))) {
ÐÐ:
if (!(mysql_real_connect(&connection[sql_number].mysql,
host,user,passwd,NULL, 0, NULL, 0))) {
ÐÐÑÑÐÐÑ ÐÐ ÑÐÐÐ ÐÐÐÐ ÑÐ ÐÐÑÐÐÐÐ, ÐÐ ÐÐÐÐ
ÑÑÐÐÑÐÐÐÐÑÐ 8-)
$ cat blah.tcl
load /home/user/work/fbsql/fbsql.so
$ tclsh8.4 blah.tcl
$
Ð ÐÑÐÐÐ ÐÐÑÐ ÑÐÐÐ:
$ tclsh8.4 blah.tcl
couldn't load file "/home/user/work/fbsql/fbsql.so":
/home/user/work/fbsql/fbsql.so: Undefined symbol "mysql_connect"
while executing
"load /home/user/work/fbsql/fbsql.so"
(file "blah.tcl" line 1)
ÐÐ ÐÐ ÑÐ ÐÐÐÐÐÐÐ ÐÐÑÐ. 8-)
ÐÐÐÐÑÐÐÐ,
ÐÐÐÑÐÑ
--
Microsoft: Where do you want to go today?
Linux: Where do you want to go tomorrow?
BSD: Are you guys coming, or what?
============================================================================
A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers).
http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora
To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html
============================================================================