RE: [FreeBSD] tcpserver + mysql compile error
Sanırım evet... [EMAIL PROTECTED] /usr/ports/sysutils/ucspi-tcp]# ll /usr/lib/libmysqlclient* -rw-r--r-- 1 root wheel 1634168 Feb 23 2008 /usr/lib/libmysqlclient.a -rwxr-xr-x 1 root wheel 860 Feb 23 2008 /usr/lib/libmysqlclient.la -rwxr-xr-x 1 root wheel 1523632 Feb 23 2008 /usr/lib/libmysqlclient.so -rwxr-xr-x 1 root wheel 1523632 Feb 23 2008 /usr/lib/libmysqlclient.so.16 -rw-r--r-- 1 root wheel 1642844 Feb 23 2008 /usr/lib/libmysqlclient_r.a -rwxr-xr-x 1 root wheel 1047 Feb 23 2008 /usr/lib/libmysqlclient_r.la -rwxr-xr-x 1 root wheel 1531790 Feb 23 2008 /usr/lib/libmysqlclient_r.so -rwxr-xr-x 1 root wheel 1531790 Feb 23 2008 /usr/lib/libmysqlclient_r.so.16 [EMAIL PROTECTED] /usr/ports/sysutils/ucspi-tcp]# -Original Message- From: Murat Balaban [mailto:[EMAIL PROTECTED] Sent: Thursday, August 28, 2008 3:25 PM To: freebsd@lists.enderunix.org Subject: Re: [FreeBSD] tcpserver + mysql compile error libmysqlclient* dosyalarinin /usr/lib/ altinda oldugundan emin miyiz? Mesut GÜLNAZ wrote: > > Mesut bey, > > > > Link ederken, mysql client library'i bulamiyor. /usr/local/lib/mysql > altindaki mysql lib'lerini (libmysqlclient*) /usr/lib/ altina kopyalayin. > > > > > > Şu anda > http://www.tnpi.biz/internet/mail/toaster/patches/tcpserver-mysql.shtml > adresini takip ediyorum. sizin dediğiniz işlemi şu anda tekrar yaptım. > Ama derleme esnasında yine aynı hatayı Verdi. > > > > ===> Building for ucspi-tcp-0.88_2 > > ./load tcpserver rules.o db.o remoteinfo.o timeoutconn.o cdb.a dns.a > time.a unix.a byte.a `cat socket.lib` > > db.o(.text+0x15): In function `open_db': > > : undefined reference to `mysql_init' > > db.o(.text+0x3a): In function `open_db': > > : undefined reference to `mysql_real_co…… > > > > Ne yapabilirim? > > > > -Original Message- > From: Mesut GÜLNAZ [mailto:[EMAIL PROTECTED] > Sent: Thursday, August 28, 2008 2:47 PM > To: freebsd@lists.enderunix.org > Subject: RE: [FreeBSD] tcpserver + mysql compile error > > > > Mysql desteği verilmiş bir tcpserver a, -m parametresi ise db ye > bağlanmasını söyleyebiliyoruz. sağlıklı bir şekilde oluşturulan bir > db.conf dosyası ve database e bağlanamama sorunu yok. > > > > Soru: tcpserver a, -x ile belirtilen ve vpopmail tarafından > oluşturulan tcp.smtp.cdb dosyasına bakarak değil de, mysqldeki, > vpopmail database i içerisindeki "relay" tablosuna bakarak > bağlantılara izin vermesi için qmail-smtpd/run dosyasında ne gibi bir > değişiklik yapmak gerekmektedir. > > > > http://lserinol.googlepages.com/tcpservermysql.htm den yararlanmaya > çalıştım. > > > > #cat db.conf > > localhost|vpopmail|vpopmailpass|tcprules| > > > > ama tcprules database i içerisindeki tcpserver_rules tablosuna > hiçbirşey yazılmıyor. > > > > run dosyasındaki ilgili satır: > > > > /usr/local/bin/tcpserver -m /var/qmail/control/db.conf -v -H -R -l 0 > -x /usr/local/vpopmail/etc/tcp.smtp.cdb > > > > Baktığımda yine mysql içerisinde yer alan vpopmail database indeki > relay tablosunda IP lerin yer aldığını gördüm. > > > > | 172.16.1.65| 1219922991 | > > | 88.235.102.197 | 1219921547 | > > | 88.233.150.101 | 1219921634 | > > | 172.16.1.53| 1219922106 | > > +++ > > 44 rows in set (0.00 sec) > > > > gibi. Ancak tcp.smtp.cdb dosyası içerisinde de birçok IP nin olduğunu > gördüm. Ve bu IP ler tcp.smtp dosyasına benim elle girdiğim IP ler > değil. sisteme relay izni verilen IP ler. Bunu nasıl > tekilleştirebilirim, vpopmail in relayleri mysql de tutmasını için ne > yapabilirim ve tcpserver uygulamasının vpopmail db si içerisindeki > relay tablosundan yararlanmasını nasıl sağlayabilirim. > > > > İyi çalışmalar... > > > > -Original Message- > > From: Murat Balaban [mailto:[EMAIL PROTECTED] > > Sent: Thursday, August 28, 2008 12:33 PM > > To: freebsd@lists.enderunix.org > > Subject: Re: [FreeBSD] tcpserver + mysql compile error > > > > Mesut bey, > > > > Link ederken, mysql client library'i bulamiyor. /usr/local/lib/mysql > > altindaki mysql lib'lerini (libmysqlclient*) > > /usr/lib/ altina kopyalayin. > > > > > > > > Mesut GÜLNAZ wrote: > > > > > > Tcpserver a mysql desteği vermeye çalışıyorum. İlgili patch i başarı > > > ile uyguladıktan sonra make dediğimde aşağıdkai hatayı alıyorum. > > > > > > > > > > > > Sorun ne olabilir? > > > > > > > > > > > > ./
Re: [FreeBSD] tcpserver + mysql compile error
libmysqlclient* dosyalarinin /usr/lib/ altinda oldugundan emin miyiz? Mesut GÜLNAZ wrote: > > Mesut bey, > > > > Link ederken, mysql client library'i bulamiyor. /usr/local/lib/mysql > altindaki mysql lib'lerini (libmysqlclient*) /usr/lib/ altina kopyalayin. > > > > > > Şu anda > http://www.tnpi.biz/internet/mail/toaster/patches/tcpserver-mysql.shtml > adresini takip ediyorum. sizin dediğiniz işlemi şu anda tekrar yaptım. > Ama derleme esnasında yine aynı hatayı Verdi. > > > > ===> Building for ucspi-tcp-0.88_2 > > ./load tcpserver rules.o db.o remoteinfo.o timeoutconn.o cdb.a dns.a > time.a unix.a byte.a `cat socket.lib` > > db.o(.text+0x15): In function `open_db': > > : undefined reference to `mysql_init' > > db.o(.text+0x3a): In function `open_db': > > : undefined reference to `mysql_real_co…… > > > > Ne yapabilirim? > > > > -Original Message- > From: Mesut GÜLNAZ [mailto:[EMAIL PROTECTED] > Sent: Thursday, August 28, 2008 2:47 PM > To: freebsd@lists.enderunix.org > Subject: RE: [FreeBSD] tcpserver + mysql compile error > > > > Mysql desteği verilmiş bir tcpserver a, -m parametresi ise db ye > bağlanmasını söyleyebiliyoruz. sağlıklı bir şekilde oluşturulan bir > db.conf dosyası ve database e bağlanamama sorunu yok. > > > > Soru: tcpserver a, -x ile belirtilen ve vpopmail tarafından > oluşturulan tcp.smtp.cdb dosyasına bakarak değil de, mysqldeki, > vpopmail database i içerisindeki "relay" tablosuna bakarak > bağlantılara izin vermesi için qmail-smtpd/run dosyasında ne gibi bir > değişiklik yapmak gerekmektedir. > > > > http://lserinol.googlepages.com/tcpservermysql.htm den yararlanmaya > çalıştım. > > > > #cat db.conf > > localhost|vpopmail|vpopmailpass|tcprules| > > > > ama tcprules database i içerisindeki tcpserver_rules tablosuna > hiçbirşey yazılmıyor. > > > > run dosyasındaki ilgili satır: > > > > /usr/local/bin/tcpserver -m /var/qmail/control/db.conf -v -H -R -l 0 > -x /usr/local/vpopmail/etc/tcp.smtp.cdb > > > > Baktığımda yine mysql içerisinde yer alan vpopmail database indeki > relay tablosunda IP lerin yer aldığını gördüm. > > > > | 172.16.1.65| 1219922991 | > > | 88.235.102.197 | 1219921547 | > > | 88.233.150.101 | 1219921634 | > > | 172.16.1.53| 1219922106 | > > +++ > > 44 rows in set (0.00 sec) > > > > gibi. Ancak tcp.smtp.cdb dosyası içerisinde de birçok IP nin olduğunu > gördüm. Ve bu IP ler tcp.smtp dosyasına benim elle girdiğim IP ler > değil. sisteme relay izni verilen IP ler. Bunu nasıl > tekilleştirebilirim, vpopmail in relayleri mysql de tutmasını için ne > yapabilirim ve tcpserver uygulamasının vpopmail db si içerisindeki > relay tablosundan yararlanmasını nasıl sağlayabilirim. > > > > İyi çalışmalar... > > > > -Original Message- > > From: Murat Balaban [mailto:[EMAIL PROTECTED] > > Sent: Thursday, August 28, 2008 12:33 PM > > To: freebsd@lists.enderunix.org > > Subject: Re: [FreeBSD] tcpserver + mysql compile error > > > > Mesut bey, > > > > Link ederken, mysql client library'i bulamiyor. /usr/local/lib/mysql > > altindaki mysql lib'lerini (libmysqlclient*) > > /usr/lib/ altina kopyalayin. > > > > > > > > Mesut GÜLNAZ wrote: > > > > > > Tcpserver a mysql desteği vermeye çalışıyorum. İlgili patch i başarı > > > ile uyguladıktan sonra make dediğimde aşağıdkai hatayı alıyorum. > > > > > > > > > > > > Sorun ne olabilir? > > > > > > > > > > > > ./load tcpserver rules.o db.o remoteinfo.o timeoutconn.o cdb.a dns.a > > > time.a unix.a byte.a `cat socket.lib` > > > > > > db.o(.text+0x15): In function `open_db': > > > > > > : undefined reference to `mysql_init' > > > > > > db.o(.text+0x3a): In function `open_db': > > > > > > : undefined reference to `mysql_real_connect' > > > > > > db.o(.text+0x51): In function `open_db': > > > > > > : undefined reference to `mysql_close' > > > > > > db.o(.text+0x6e): In function `open_db': > > > > > > : undefined reference to `mysql_error' > > > > > > db.o(.text+0xb9): In function `db_close': > > > > > > : undefined reference to `mysql_close' > > > > > > db.o(.text+0x139): In function `db
RE: [FreeBSD] tcpserver + mysql compile error
Mesut bey, Link ederken, mysql client library'i bulamiyor. /usr/local/lib/mysql altindaki mysql lib'lerini (libmysqlclient*) /usr/lib/ altina kopyalayin. Şu anda http://www.tnpi.biz/internet/mail/toaster/patches/tcpserver-mysql.shtml adresini takip ediyorum. sizin dediğiniz işlemi şu anda tekrar yaptım. Ama derleme esnasında yine aynı hatayı Verdi. ===> Building for ucspi-tcp-0.88_2 ./load tcpserver rules.o db.o remoteinfo.o timeoutconn.o cdb.a dns.a time.a unix.a byte.a `cat socket.lib` db.o(.text+0x15): In function `open_db': : undefined reference to `mysql_init' db.o(.text+0x3a): In function `open_db': : undefined reference to `mysql_real_co…… Ne yapabilirim? -Original Message- From: Mesut GÜLNAZ [mailto:[EMAIL PROTECTED] Sent: Thursday, August 28, 2008 2:47 PM To: freebsd@lists.enderunix.org Subject: RE: [FreeBSD] tcpserver + mysql compile error Mysql desteği verilmiş bir tcpserver a, -m parametresi ise db ye bağlanmasını söyleyebiliyoruz. sağlıklı bir şekilde oluşturulan bir db.conf dosyası ve database e bağlanamama sorunu yok. Soru: tcpserver a, -x ile belirtilen ve vpopmail tarafından oluşturulan tcp.smtp.cdb dosyasına bakarak değil de, mysqldeki, vpopmail database i içerisindeki "relay" tablosuna bakarak bağlantılara izin vermesi için qmail-smtpd/run dosyasında ne gibi bir değişiklik yapmak gerekmektedir. http://lserinol.googlepages.com/tcpservermysql.htm den yararlanmaya çalıştım. #cat db.conf localhost|vpopmail|vpopmailpass|tcprules| ama tcprules database i içerisindeki tcpserver_rules tablosuna hiçbirşey yazılmıyor. run dosyasındaki ilgili satır: /usr/local/bin/tcpserver -m /var/qmail/control/db.conf -v -H -R -l 0 -x /usr/local/vpopmail/etc/tcp.smtp.cdb Baktığımda yine mysql içerisinde yer alan vpopmail database indeki relay tablosunda IP lerin yer aldığını gördüm. | 172.16.1.65| 1219922991 | | 88.235.102.197 | 1219921547 | | 88.233.150.101 | 1219921634 | | 172.16.1.53| 1219922106 | +++ 44 rows in set (0.00 sec) gibi. Ancak tcp.smtp.cdb dosyası içerisinde de birçok IP nin olduğunu gördüm. Ve bu IP ler tcp.smtp dosyasına benim elle girdiğim IP ler değil. sisteme relay izni verilen IP ler. Bunu nasıl tekilleştirebilirim, vpopmail in relayleri mysql de tutmasını için ne yapabilirim ve tcpserver uygulamasının vpopmail db si içerisindeki relay tablosundan yararlanmasını nasıl sağlayabilirim. İyi çalışmalar... -Original Message- From: Murat Balaban [mailto:[EMAIL PROTECTED] Sent: Thursday, August 28, 2008 12:33 PM To: freebsd@lists.enderunix.org Subject: Re: [FreeBSD] tcpserver + mysql compile error Mesut bey, Link ederken, mysql client library'i bulamiyor. /usr/local/lib/mysql altindaki mysql lib'lerini (libmysqlclient*) /usr/lib/ altina kopyalayin. Mesut GÜLNAZ wrote: > > Tcpserver a mysql desteği vermeye çalışıyorum. İlgili patch i başarı > ile uyguladıktan sonra make dediğimde aşağıdkai hatayı alıyorum. > > > > Sorun ne olabilir? > > > > ./load tcpserver rules.o db.o remoteinfo.o timeoutconn.o cdb.a dns.a > time.a unix.a byte.a `cat socket.lib` > > db.o(.text+0x15): In function `open_db': > > : undefined reference to `mysql_init' > > db.o(.text+0x3a): In function `open_db': > > : undefined reference to `mysql_real_connect' > > db.o(.text+0x51): In function `open_db': > > : undefined reference to `mysql_close' > > db.o(.text+0x6e): In function `open_db': > > : undefined reference to `mysql_error' > > db.o(.text+0xb9): In function `db_close': > > : undefined reference to `mysql_close' > > db.o(.text+0x139): In function `db_ping': > > : undefined reference to `mysql_ping' > > db.o(.text+0x1a7): In function `check_db': > > : undefined reference to `mysql_query' > > db.o(.text+0x1b5): In function `check_db': > > : undefined reference to `mysql_store_result' > > db.o(.text+0x1c3): In function `check_db': > > : undefined reference to `mysql_affected_rows' > > db.o(.text+0x1d1): In function `check_db': > > : undefined reference to `mysql_free_result' > > db.o(.text+0x20a): In function `check_db': > > : undefined reference to `mysql_error' > > db.o(.text+0x25c): In function `check_db': > > : undefined reference to `mysql_query' > > *** Error code 1 > > > > Stop in /usr/ports/sysutils/ucspi-tcp/work/ucspi-tcp-0.88. > > *** Error code 1 > > > > Stop in /usr/ports/sysutils/ucspi-tcp. > > *** Error code 1 > >
RE: [FreeBSD] tcpserver + mysql compile error
Mysql desteği verilmiş bir tcpserver a, -m parametresi ise db ye bağlanmasını söyleyebiliyoruz. sağlıklı bir şekilde oluşturulan bir db.conf dosyası ve database e bağlanamama sorunu yok. Soru: tcpserver a, -x ile belirtilen ve vpopmail tarafından oluşturulan tcp.smtp.cdb dosyasına bakarak değil de, mysqldeki, vpopmail database i içerisindeki "relay" tablosuna bakarak bağlantılara izin vermesi için qmail-smtpd/run dosyasında ne gibi bir değişiklik yapmak gerekmektedir. http://lserinol.googlepages.com/tcpservermysql.htm den yararlanmaya çalıştım. #cat db.conf localhost|vpopmail|vpopmailpass|tcprules| ama tcprules database i içerisindeki tcpserver_rules tablosuna hiçbirşey yazılmıyor. run dosyasındaki ilgili satır: /usr/local/bin/tcpserver -m /var/qmail/control/db.conf -v -H -R -l 0 -x /usr/local/vpopmail/etc/tcp.smtp.cdb Baktığımda yine mysql içerisinde yer alan vpopmail database indeki relay tablosunda IP lerin yer aldığını gördüm. | 172.16.1.65| 1219922991 | | 88.235.102.197 | 1219921547 | | 88.233.150.101 | 1219921634 | | 172.16.1.53| 1219922106 | +++ 44 rows in set (0.00 sec) gibi. Ancak tcp.smtp.cdb dosyası içerisinde de birçok IP nin olduğunu gördüm. Ve bu IP ler tcp.smtp dosyasına benim elle girdiğim IP ler değil. sisteme relay izni verilen IP ler. Bunu nasıl tekilleştirebilirim, vpopmail in relayleri mysql de tutmasını için ne yapabilirim ve tcpserver uygulamasının vpopmail db si içerisindeki relay tablosundan yararlanmasını nasıl sağlayabilirim. İyi çalışmalar... -Original Message- From: Murat Balaban [mailto:[EMAIL PROTECTED] Sent: Thursday, August 28, 2008 12:33 PM To: freebsd@lists.enderunix.org Subject: Re: [FreeBSD] tcpserver + mysql compile error Mesut bey, Link ederken, mysql client library'i bulamiyor. /usr/local/lib/mysql altindaki mysql lib'lerini (libmysqlclient*) /usr/lib/ altina kopyalayin. Mesut GÜLNAZ wrote: > > Tcpserver a mysql desteği vermeye çalışıyorum. İlgili patch i başarı > ile uyguladıktan sonra make dediğimde aşağıdkai hatayı alıyorum. > > > > Sorun ne olabilir? > > > > ./load tcpserver rules.o db.o remoteinfo.o timeoutconn.o cdb.a dns.a > time.a unix.a byte.a `cat socket.lib` > > db.o(.text+0x15): In function `open_db': > > : undefined reference to `mysql_init' > > db.o(.text+0x3a): In function `open_db': > > : undefined reference to `mysql_real_connect' > > db.o(.text+0x51): In function `open_db': > > : undefined reference to `mysql_close' > > db.o(.text+0x6e): In function `open_db': > > : undefined reference to `mysql_error' > > db.o(.text+0xb9): In function `db_close': > > : undefined reference to `mysql_close' > > db.o(.text+0x139): In function `db_ping': > > : undefined reference to `mysql_ping' > > db.o(.text+0x1a7): In function `check_db': > > : undefined reference to `mysql_query' > > db.o(.text+0x1b5): In function `check_db': > > : undefined reference to `mysql_store_result' > > db.o(.text+0x1c3): In function `check_db': > > : undefined reference to `mysql_affected_rows' > > db.o(.text+0x1d1): In function `check_db': > > : undefined reference to `mysql_free_result' > > db.o(.text+0x20a): In function `check_db': > > : undefined reference to `mysql_error' > > db.o(.text+0x25c): In function `check_db': > > : undefined reference to `mysql_query' > > *** Error code 1 > > > > Stop in /usr/ports/sysutils/ucspi-tcp/work/ucspi-tcp-0.88. > > *** Error code 1 > > > > Stop in /usr/ports/sysutils/ucspi-tcp. > > *** Error code 1 > > > > Stop in /usr/ports/sysutils/ucspi-tcp. > > [EMAIL PROTECTED] /usr/ports/sysutils/ucspi-tcp]# > > > > Bundan önce > http://lists.ziobudda.net/pipermail/qmail-it/2007-April/001688.html > linkinde belirtilen > > mail# make > > ./compile db.c > > db.c:4:19: mysql.h: No such file or directory > > > > hatasını alıyordum. Bu hatayı > > > > #cp -pR /usr/local/include/mysql/* /usr/include/ > > > > Şeklinde giderdim. Ama bu yeni hatayı bir türlü bertaraf edemedim. > > > > ldconfig satırları ise şu şekilde ve doğru.bu konuda ne yapılabilir? > FreeBSD 6 kitabi: http://www.acikakademi.com/catalog/freebsd6 - Listeye soru sormadan once lutfen http://ipucu.enderunix.org sitesine bakiniz. Cikmak icin, e-mail: [EMAIL PROTECTED] Liste arsivi: http://news.gmane.org/gmane.org.user-groups.bsd.turkey FreeBSD 6 kitabi: http://www.acikakademi.com/catalog/freebsd6 - Listeye soru sormadan once lutfen http://ipucu.enderunix.org sitesine bakiniz. Cikmak icin, e-mail: [EMAIL PROTECTED] Liste arsivi: http://news.gmane.org/gmane.org.user-groups.bsd.turkey
RE: [FreeBSD] tcpserver + mysql compile error
Teşekkürler. Düzeldi... -Original Message- From: Murat Balaban [mailto:[EMAIL PROTECTED] Sent: Thursday, August 28, 2008 12:33 PM To: freebsd@lists.enderunix.org Subject: Re: [FreeBSD] tcpserver + mysql compile error Mesut bey, Link ederken, mysql client library'i bulamiyor. /usr/local/lib/mysql altindaki mysql lib'lerini (libmysqlclient*) /usr/lib/ altina kopyalayin. Mesut GÜLNAZ wrote: > > Tcpserver a mysql desteği vermeye çalışıyorum. İlgili patch i başarı > ile uyguladıktan sonra make dediğimde aşağıdkai hatayı alıyorum. > > > > Sorun ne olabilir? > > > > ./load tcpserver rules.o db.o remoteinfo.o timeoutconn.o cdb.a dns.a > time.a unix.a byte.a `cat socket.lib` > > db.o(.text+0x15): In function `open_db': > > : undefined reference to `mysql_init' > > db.o(.text+0x3a): In function `open_db': > > : undefined reference to `mysql_real_connect' > > db.o(.text+0x51): In function `open_db': > > : undefined reference to `mysql_close' > > db.o(.text+0x6e): In function `open_db': > > : undefined reference to `mysql_error' > > db.o(.text+0xb9): In function `db_close': > > : undefined reference to `mysql_close' > > db.o(.text+0x139): In function `db_ping': > > : undefined reference to `mysql_ping' > > db.o(.text+0x1a7): In function `check_db': > > : undefined reference to `mysql_query' > > db.o(.text+0x1b5): In function `check_db': > > : undefined reference to `mysql_store_result' > > db.o(.text+0x1c3): In function `check_db': > > : undefined reference to `mysql_affected_rows' > > db.o(.text+0x1d1): In function `check_db': > > : undefined reference to `mysql_free_result' > > db.o(.text+0x20a): In function `check_db': > > : undefined reference to `mysql_error' > > db.o(.text+0x25c): In function `check_db': > > : undefined reference to `mysql_query' > > *** Error code 1 > > > > Stop in /usr/ports/sysutils/ucspi-tcp/work/ucspi-tcp-0.88. > > *** Error code 1 > > > > Stop in /usr/ports/sysutils/ucspi-tcp. > > *** Error code 1 > > > > Stop in /usr/ports/sysutils/ucspi-tcp. > > [EMAIL PROTECTED] /usr/ports/sysutils/ucspi-tcp]# > > > > Bundan önce > http://lists.ziobudda.net/pipermail/qmail-it/2007-April/001688.html > linkinde belirtilen > > mail# make > > ./compile db.c > > db.c:4:19: mysql.h: No such file or directory > > > > hatasını alıyordum. Bu hatayı > > > > #cp -pR /usr/local/include/mysql/* /usr/include/ > > > > Şeklinde giderdim. Ama bu yeni hatayı bir türlü bertaraf edemedim. > > > > ldconfig satırları ise şu şekilde ve doğru.bu konuda ne yapılabilir? > FreeBSD 6 kitabi: http://www.acikakademi.com/catalog/freebsd6 - Listeye soru sormadan once lutfen http://ipucu.enderunix.org sitesine bakiniz. Cikmak icin, e-mail: [EMAIL PROTECTED] Liste arsivi: http://news.gmane.org/gmane.org.user-groups.bsd.turkey FreeBSD 6 kitabi: http://www.acikakademi.com/catalog/freebsd6 - Listeye soru sormadan once lutfen http://ipucu.enderunix.org sitesine bakiniz. Cikmak icin, e-mail: [EMAIL PROTECTED] Liste arsivi: http://news.gmane.org/gmane.org.user-groups.bsd.turkey
Re: [FreeBSD] tcpserver + mysql compile error
Mesut bey, Link ederken, mysql client library'i bulamiyor. /usr/local/lib/mysql altindaki mysql lib'lerini (libmysqlclient*) /usr/lib/ altina kopyalayin. Mesut GÜLNAZ wrote: > > Tcpserver a mysql desteği vermeye çalışıyorum. İlgili patch i başarı > ile uyguladıktan sonra make dediğimde aşağıdkai hatayı alıyorum. > > > > Sorun ne olabilir? > > > > ./load tcpserver rules.o db.o remoteinfo.o timeoutconn.o cdb.a dns.a > time.a unix.a byte.a `cat socket.lib` > > db.o(.text+0x15): In function `open_db': > > : undefined reference to `mysql_init' > > db.o(.text+0x3a): In function `open_db': > > : undefined reference to `mysql_real_connect' > > db.o(.text+0x51): In function `open_db': > > : undefined reference to `mysql_close' > > db.o(.text+0x6e): In function `open_db': > > : undefined reference to `mysql_error' > > db.o(.text+0xb9): In function `db_close': > > : undefined reference to `mysql_close' > > db.o(.text+0x139): In function `db_ping': > > : undefined reference to `mysql_ping' > > db.o(.text+0x1a7): In function `check_db': > > : undefined reference to `mysql_query' > > db.o(.text+0x1b5): In function `check_db': > > : undefined reference to `mysql_store_result' > > db.o(.text+0x1c3): In function `check_db': > > : undefined reference to `mysql_affected_rows' > > db.o(.text+0x1d1): In function `check_db': > > : undefined reference to `mysql_free_result' > > db.o(.text+0x20a): In function `check_db': > > : undefined reference to `mysql_error' > > db.o(.text+0x25c): In function `check_db': > > : undefined reference to `mysql_query' > > *** Error code 1 > > > > Stop in /usr/ports/sysutils/ucspi-tcp/work/ucspi-tcp-0.88. > > *** Error code 1 > > > > Stop in /usr/ports/sysutils/ucspi-tcp. > > *** Error code 1 > > > > Stop in /usr/ports/sysutils/ucspi-tcp. > > [EMAIL PROTECTED] /usr/ports/sysutils/ucspi-tcp]# > > > > Bundan önce > http://lists.ziobudda.net/pipermail/qmail-it/2007-April/001688.html > linkinde belirtilen > > mail# make > > ./compile db.c > > db.c:4:19: mysql.h: No such file or directory > > > > hatasını alıyordum. Bu hatayı > > > > #cp -pR /usr/local/include/mysql/* /usr/include/ > > > > Şeklinde giderdim. Ama bu yeni hatayı bir türlü bertaraf edemedim. > > > > ldconfig satırları ise şu şekilde ve doğru.bu konuda ne yapılabilir? > FreeBSD 6 kitabi: http://www.acikakademi.com/catalog/freebsd6 - Listeye soru sormadan once lutfen http://ipucu.enderunix.org sitesine bakiniz. Cikmak icin, e-mail: [EMAIL PROTECTED] Liste arsivi: http://news.gmane.org/gmane.org.user-groups.bsd.turkey
RE: [FreeBSD] tcpserver + mysql compile error
Satırları göndermeyi unutmuşum: # egrep mysql * conf-cc:gcc -O2 -I/usr/include/mysql conf-ld:gcc -s -I/usr/include/mysql -L/usr/local/lib/mysql -lmysqlclient db.c:#include ... ... ... İyi çalışmalar... From: Mesut GÜLNAZ [mailto:[EMAIL PROTECTED] Sent: Thursday, August 28, 2008 12:17 PM To: freebsd@lists.enderunix.org Subject: [FreeBSD] tcpserver + mysql compile error Tcpserver a mysql desteği vermeye çalışıyorum. İlgili patch i başarı ile uyguladıktan sonra make dediğimde aşağıdkai hatayı alıyorum. Sorun ne olabilir? ./load tcpserver rules.o db.o remoteinfo.o timeoutconn.o cdb.a dns.a time.a unix.a byte.a `cat socket.lib` db.o(.text+0x15): In function `open_db': : undefined reference to `mysql_init' db.o(.text+0x3a): In function `open_db': : undefined reference to `mysql_real_connect' db.o(.text+0x51): In function `open_db': : undefined reference to `mysql_close' db.o(.text+0x6e): In function `open_db': : undefined reference to `mysql_error' db.o(.text+0xb9): In function `db_close': : undefined reference to `mysql_close' db.o(.text+0x139): In function `db_ping': : undefined reference to `mysql_ping' db.o(.text+0x1a7): In function `check_db': : undefined reference to `mysql_query' db.o(.text+0x1b5): In function `check_db': : undefined reference to `mysql_store_result' db.o(.text+0x1c3): In function `check_db': : undefined reference to `mysql_affected_rows' db.o(.text+0x1d1): In function `check_db': : undefined reference to `mysql_free_result' db.o(.text+0x20a): In function `check_db': : undefined reference to `mysql_error' db.o(.text+0x25c): In function `check_db': : undefined reference to `mysql_query' *** Error code 1 Stop in /usr/ports/sysutils/ucspi-tcp/work/ucspi-tcp-0.88. *** Error code 1 Stop in /usr/ports/sysutils/ucspi-tcp. *** Error code 1 Stop in /usr/ports/sysutils/ucspi-tcp. [EMAIL PROTECTED] /usr/ports/sysutils/ucspi-tcp]# Bundan önce http://lists.ziobudda.net/pipermail/qmail-it/2007-April/001688.html linkinde belirtilen mail# make ./compile db.c db.c:4:19: mysql.h: No such file or directory hatasını alıyordum. Bu hatayı #cp -pR /usr/local/include/mysql/* /usr/include/ Şeklinde giderdim. Ama bu yeni hatayı bir türlü bertaraf edemedim. ldconfig satırları ise şu şekilde ve doğru.bu konuda ne yapılabilir?