I know I a glutten for punishment. I installed MySQL from source and now stuck. When I try to run configure for Zoneminder 1.24.4, I ran into where it could not find libmysqlclient.a and figured out how to get past that. But now it's looking for mysql.h and it's where I think it should be /usr/local/mysql/include/mysql.h but configure can not find it and it quits complaining that the MySQL development packages were not installed.
Is there a command line option to point ZM's configure to the mysql include directory? Or did I do something wrong with cmake when building mysql? I could not find any specific directions to install the dev libraries when install mysql from source. But it appears that the library and header files are where they should be in /usr/local/mysql/lib and /usr/local/mysql/include
This is on a SLES 10 install with a 32 bit kernel.
Thanks,
Lyle Giese
LCR Computer Services, Inc.
zm requires MySQL headers - missing mysql.h
Re: zm requires MySQL headers - missing mysql.h
why don't you try to uninstall and install again de packages?.. these are some instructions
*$ sudo apt-get update ——> Actualizar la lista de paquetes instalados.*
*$ sudo apt-get upgrade ——> Bajar los paquetes que han sido
actualizados y reemplazar.*
*$ sudo apt-show-versions -u ——> Saber que paquetes pueden actualizarse.*
*$ sudo apt-cache show xxx ——> Nos muestra los nombre de los paquetes.*
*$ sudo apt-cache showpkg xxx ——> Nos da mayor información sobre el paquete.*
*$ sudo apt-cache depends xxx ——> Para saber de que otros paquetes depende.*
*$ sudo apt-file search xxx ——> Si no sabemos el nombre del
paquete, pero si de una dependencia, utilizamos este comando.*
*$ sudo apt-file list xxx ——> Listar el contenido de un paquete.*
*$ sudo apt-file update ——> Actualiza la base de datos sobre que
archivos tiene cada paquete.*
*$ sudo apt-get source xxx ——> Para descargar paquetes fuente.*
*$ sudo apt-get -b source xxx ——> Compila el paquete al estar siendo
descargado.*
*$ sudo apt-get build-dep xxx ——> Baja los paquetes necesarios para
compilar el paquete que necesitamos.
(xxx es el nombre del paquete que se
quiere compilar).*
*$ sudo apt-get -f install ——> Para solucionar problemas cuando una
instalación no se logró con éxito.*
*$ sudo apt-get clean ——> Limpia el cache de paquetes instalados.*
*$ sudo apt-get autoclean ——> Limpia el cache de paquetes que ya han
sido actualizados.*
*$ sudo apt-get -d paquete ——> Para bajar el paquete y sus
dependencias sin instalar.*
the name of the package that i used was libmysqlclient-16 and libmysqlclient-dev
i hope that's useful for you!
*$ sudo apt-get update ——> Actualizar la lista de paquetes instalados.*
*$ sudo apt-get upgrade ——> Bajar los paquetes que han sido
actualizados y reemplazar.*
*$ sudo apt-show-versions -u ——> Saber que paquetes pueden actualizarse.*
*$ sudo apt-cache show xxx ——> Nos muestra los nombre de los paquetes.*
*$ sudo apt-cache showpkg xxx ——> Nos da mayor información sobre el paquete.*
*$ sudo apt-cache depends xxx ——> Para saber de que otros paquetes depende.*
*$ sudo apt-file search xxx ——> Si no sabemos el nombre del
paquete, pero si de una dependencia, utilizamos este comando.*
*$ sudo apt-file list xxx ——> Listar el contenido de un paquete.*
*$ sudo apt-file update ——> Actualiza la base de datos sobre que
archivos tiene cada paquete.*
*$ sudo apt-get source xxx ——> Para descargar paquetes fuente.*
*$ sudo apt-get -b source xxx ——> Compila el paquete al estar siendo
descargado.*
*$ sudo apt-get build-dep xxx ——> Baja los paquetes necesarios para
compilar el paquete que necesitamos.
(xxx es el nombre del paquete que se
quiere compilar).*
*$ sudo apt-get -f install ——> Para solucionar problemas cuando una
instalación no se logró con éxito.*
*$ sudo apt-get clean ——> Limpia el cache de paquetes instalados.*
*$ sudo apt-get autoclean ——> Limpia el cache de paquetes que ya han
sido actualizados.*
*$ sudo apt-get -d paquete ——> Para bajar el paquete y sus
dependencias sin instalar.*
the name of the package that i used was libmysqlclient-16 and libmysqlclient-dev
i hope that's useful for you!