Avatar billede megaf Nybegynder
28. maj 2003 - 15:56 Der er 10 kommentarer og
1 løsning

Webalizer make på slackware

Jeg giver den denne cmd efter at have compilled / maked zlib, gd, libpng osv...

root@Slackie:/usr/local/webalizer-2.01-10# ./configure --with-gd=/usr/local/src/gd --with-zlib=/usr/local/src/zlib --with-png=/usr/local/scr/libpng

loading cache ./config.cache
checking for gcc... (cached) gcc
checking whether the C compiler (gcc  ) works... yes
checking whether the C compiler (gcc  ) is a cross-compiler... no
checking whether we are using GNU C... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking whether ln -s works... (cached) yes
checking for a BSD compatible install... (cached) /usr/bin/ginstall -c
checking how to run the C preprocessor... (cached) gcc -E
checking whether char is unsigned... (cached) no
checking for main in -l44bsd... (cached) no
checking for main in -lm... (cached) yes
checking for main in -lz... (cached) yes
checking for gzrewind in -lz... (cached) yes
checking for main in -lpng... (cached) yes
checking for libgd.a... (cached) /usr/local/src/gd
checking for gd.h... (cached) /usr/local/src/gd
checking for getopt.h... (cached) yes
checking for math.h... (cached) yes
checking default config dir... (cached) /etc
checking for language file... (cached) yes - english
creating ./config.status
creating Makefile
linking ./lang/webalizer_lang.english to webalizer_lang.h

Altså ./configure lykkede 100% som jeg ser det... Men så opstår der et problem som jeg ikk lige kan se årsagen til når jeg giver den;

root@Slackie:/usr/local/webalizer-2.01-10# make

gcc -I/usr/local/src/gd -Wall -O2 -DETCDIR=\"/etc\"  -DHAVE_GETOPT_H=1 -DHAVE_MATH_H=1  -c webalizer.c
webalizer.c:41:18: zlib.h: No such file or directory
webalizer.c:97: parse error before "char"
webalizer.c:214: parse error before "gzlog_fp"
webalizer.c:214: warning: type defaults to `int' in declaration of `gzlog_fp'
webalizer.c:214: warning: data definition has no type or storage class
webalizer.c: In function `main':
webalizer.c:410: warning: implicit declaration of function `gzopen'
webalizer.c:411: `Z_NULL' undeclared (first use in this function)
webalizer.c:411: (Each undeclared identifier is reported only once
webalizer.c:411: for each function it appears in.)
webalizer.c:1292: warning: implicit declaration of function `gzclose'
webalizer.c: At top level:
webalizer.c:1880: parse error before "fp"
webalizer.c: In function `our_gzgets':
webalizer.c:1882: `buf' undeclared (first use in this function)
webalizer.c:1887: warning: implicit declaration of function `gzread'
webalizer.c:1887: `fp' undeclared (first use in this function)
webalizer.c:1888: `Z_NULL' undeclared (first use in this function)
webalizer.c:1892: `size' undeclared (first use in this function)
make: *** [webalizer.o] Error 1

root@Slackie:/usr/local/webalizer-2.01-10#

Nogen som kan sige hva denne fejl lige betyder? og hvordan den løses... ?

På forhånd tak...
Avatar billede megaf Nybegynder
28. maj 2003 - 15:58 #1
Som jeg selv lige læser det er der et problem med zlib noget med at den ikk finder en eller anden fejl, men ./configure forløb jo uden prob efter at jeg havde givet den dir til zlib (før kom den med fejl allerede der)....
Avatar billede soreno Praktikant
28. maj 2003 - 16:07 #2
Den kan ikke finde zlib.h
Resten af fejlene er sandsynligvis ikke relevante.

Kig evt. om du har zlib.h nogle steder, f.eks. her:
/usr/local/src/zlib/

(Måske den ligger i et subdir til ovenstående ?)
Avatar billede megaf Nybegynder
28. maj 2003 - 16:44 #3
/usr/local/src/zlib/zlib.h

Der ligger den... men hva skal jeg gøre ?
Avatar billede soreno Praktikant
28. maj 2003 - 16:59 #4
Næste skridt ville vel være at kigge i webalizer.c linie 15-20 og linie 38-43
baseret på:
webalizer.c:41:18: zlib.h: No such file or directory

Prøv at poste de linier.

Står der noget om problemet i dokumentationen til webalizer ?
Avatar billede megaf Nybegynder
28. maj 2003 - 17:13 #5
Nah det eneste der står er at der kan forekommer problemer under ./configure med zlib og gd osv... havde oxo prob der men efter at have fået installere zlib gd libpng jpeg-6 så fungerede det...

Ehm webalizer.c er 2000 linjer...(den indeholder vel bare installation scripts ?
Avatar billede soreno Praktikant
28. maj 2003 - 17:51 #6
Prøv at kigge på linie 15-20 og 38-43. Der står hvordan zlib.h includes.

Du kan evt. åbne filen i vim (eller gvim hvis du er til gui udgaven) og sætte:
set number

Så kommer der linienumre på.
Avatar billede megaf Nybegynder
28. maj 2003 - 18:08 #7
de linjer er bare tekst.... eller noget som sikkert ikke siger noget om fejlen...

http://anden.ath.cx/zlib.h
Avatar billede soreno Praktikant
28. maj 2003 - 19:48 #8
Det er webalizer.c du skal kigge i..
Avatar billede megaf Nybegynder
28. maj 2003 - 19:56 #9
ahh hehe prøver jeg da lige :)
Avatar billede megaf Nybegynder
28. maj 2003 - 20:00 #10
uhm prøvede at fjerne og installere; freetype-2.1.4 ,gd ,jpeg-6b ,libpng ,zlib

kørte de samme cmd's igen, og så spillede det... underligt... men som der også stod på lws.dk .... hvis der er nogle fejl skyldes det at du mangler nogle af de nødvendige tools... men syntes da stadig den fejl vi fik var lidt dum :)
Avatar billede megaf Nybegynder
28. maj 2003 - 20:00 #11
ellers tak for din hjælpsomhed
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