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


Cevap