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? > > > > > > > > > > > > ./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 > > > > > 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