Avatar billede bacce.dk Nybegynder
09. april 2003 - 13:26 Der er 11 kommentarer og
1 løsning

install af apache2 med mod_vdbh fejler :-(

hejsa
jeg sidder og tester lidt med at få mod_vdbh til at fungere på en apache2 meen den fejler under ./configure på apache

der kommer disse fejl

make[2]: Entering directory `/root/httpd-2.0.45/modules/mod_vdbh'
make[3]: Entering directory `/root/httpd-2.0.45/modules/mod_vdbh'
/bin/sh /root/httpd-2.0.45/srclib/apr/libtool --silent --mode=compile gcc  -g -O2 -pthread    -DLINUX=2 -D_REENTRANT -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE -DAP_HAVE_DESIGNATED_INITIALIZER  -I/root/httpd-2.0.45/srclib/apr/include -I/root/httpd-2.0.45/srclib/apr-util/include -I. -I/root/httpd-2.0.45/os/unix -I/root/httpd-2.0.45/server/mpm/prefork -I/root/httpd-2.0.45/modules/http -I/root/httpd-2.0.45/modules/filters -I/root/httpd-2.0.45/modules/proxy -I/root/httpd-2.0.45/include -I/var/lib/mysql/include/mysql -I/root/httpd-2.0.45/modules/dav/main -prefer-non-pic -static -c mod_vdbh.c && touch mod_vdbh.lo
mod_vdbh.c:56:19: mysql.h: No such file or directory
mod_vdbh.c:187: parse error before "MYSQL"
mod_vdbh.c:187: warning: no semicolon at end of struct or union
mod_vdbh.c:188: warning: data definition has no type or storage class
mod_vdbh.c: In function `vdbh_create_server_config':
mod_vdbh.c:192: `vdbhr' undeclared (first use in this function)
mod_vdbh.c:192: (Each undeclared identifier is reported only once
mod_vdbh.c:192: for each function it appears in.)
mod_vdbh.c:192: parse error before ')' token
mod_vdbh.c: In function `vdbh_merge_server_config':
mod_vdbh.c:201: `parent' undeclared (first use in this function)
mod_vdbh.c:201: parse error before ')' token
mod_vdbh.c:202: `child' undeclared (first use in this function)
mod_vdbh.c:202: parse error before ')' token
mod_vdbh.c:203: `conf' undeclared (first use in this function)
mod_vdbh.c:203: parse error before ')' token
mod_vdbh.c: In function `set_switch':
mod_vdbh.c:241: `vdbhr' undeclared (first use in this function)
mod_vdbh.c:241: parse error before ')' token
mod_vdbh.c: In function `set_field':
mod_vdbh.c:256: `vdbhr' undeclared (first use in this function)
mod_vdbh.c:256: parse error before ')' token
mod_vdbh.c: In function `set_port':
mod_vdbh.c:277: `vdbhr' undeclared (first use in this function)
mod_vdbh.c:277: parse error before ')' token
mod_vdbh.c: In function `set_decline':
mod_vdbh.c:287: `vdbhr' undeclared (first use in this function)
mod_vdbh.c:287: parse error before ')' token
mod_vdbh.c: At top level:
mod_vdbh.c:303: parse error before "vdbh_config_rec"
mod_vdbh.c: In function `get_path':
mod_vdbh.c:305: `MYSQL_RES' undeclared (first use in this function)
mod_vdbh.c:305: `res' undeclared (first use in this function)
mod_vdbh.c:306: `MYSQL_ROW' undeclared (first use in this function)
mod_vdbh.c:306: parse error before "row"
mod_vdbh.c:310: `vdbhr' undeclared (first use in this function)
mod_vdbh.c:314: `r' undeclared (first use in this function)
mod_vdbh.c:337: `host' undeclared (first use in this function)
mod_vdbh.c:374: `row' undeclared (first use in this function)
mod_vdbh.c:386: `env' undeclared (first use in this function)
mod_vdbh.c: In function `vdbh_translate_name':
mod_vdbh.c:403: `vdbhr' undeclared (first use in this function)
mod_vdbh.c:403: parse error before ')' token
make[3]: *** [mod_vdbh.lo] Error 1
make[3]: Leaving directory `/root/httpd-2.0.45/modules/mod_vdbh'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/root/httpd-2.0.45/modules/mod_vdbh'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/httpd-2.0.45/modules'
make: *** [all-recursive] Error 1


og jeg har fulgt foreskrifterne på
http://www.synthemesc.com/mod_vdbh/

nogen der kan hjælpe med fejlen her ??
Avatar billede htm Nybegynder
09. april 2003 - 13:47 #1
Hvor har du installeret MySQL?
Avatar billede bacce.dk Nybegynder
09. april 2003 - 13:51 #2
i /var/lib/mysql
det er en rpm installation
Avatar billede htm Nybegynder
09. april 2003 - 20:05 #3
Kører du ./configure med parametren

--with-mysqldir=DIR
Avatar billede bacce.dk Nybegynder
09. april 2003 - 20:47 #4
ja det gør jeg...
den ser sådan her ud
./configure --enable-module=most --enable-shared=max --with-mysql=/var/lib/mysql
Avatar billede htm Nybegynder
09. april 2003 - 20:50 #5
For mig ser det ud som om filen mysql.h ikke eksisterer. Prøv og søg på den.

Jeg kender ellers ikke nok til Linux til at kunne decifrere fejlen
Avatar billede bacce.dk Nybegynder
09. april 2003 - 20:54 #6
hmm det var også min første tanke meen jo den eksisterer skam også..
den er i /usr/include/mysql/mysql.h
Avatar billede htm Nybegynder
09. april 2003 - 20:56 #7
Har du så prøvet at angive det bibliotek som mysql-dir?
Avatar billede bacce.dk Nybegynder
09. april 2003 - 20:57 #8
ja det har jeg og fejlen er sjovt nok den samme
men efter hvad jeg kan læse mig frem til, så skal der angives den sti til data filerne i db'en og det er i /var/lib/mysql men jo har prøvet dem begge
Avatar billede htm Nybegynder
09. april 2003 - 21:08 #9
Sikker på at de parametre du ellers har brugt på ./configure er korrekte?

Den siger også parse error before MYSQL
Avatar billede bacce.dk Nybegynder
09. april 2003 - 21:17 #10
ja men de fejl du ser der, er i selve mod_vdbh.c filen at de fejl forekommer, men ja jeg installerede apache med det hele (uden --with-mysql=) før og det virkede uden priblemos
Avatar billede htm Nybegynder
09. april 2003 - 21:32 #11
Ja du har nok ret :-( - kan desværre ikke se fejlen
Avatar billede bacce.dk Nybegynder
12. april 2003 - 10:56 #12
hmm tror jeg vil lukke dette spm.. det ladder desværre ik til at der kommer videre responce på det :-(
men tak for forsøget du
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester