Search the web
Sign In
New User? Sign Up
webalizer · Support newsgroup for webalizer
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Want to share photos of your group with the world? Add a group photo to Flickr.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
Messages 3718 - 3748 of 3748   Oldest  |  < Older  |  Newer >  |  Newest
Messages: Show Message Summaries   (Group by Topic) Sort by Date ^  
#3718 From: "Bradford L. Barrett" <brad@...>
Date: Fri Oct 3, 2008 5:51 am
Subject: Re: Re: webalizer - differnet languages at runtime - feature request
brad@...
Send Email Send Email
 
> > > Is there a plan to make language changeable at runtime by an option?
>
> I am also interested in this enhancement. I am working on packaging
> webalizer for inclusion in OpenSolaris and would like to provide
> support for multiple languages, but without dynamic support, I'll be
> forced to package just the English binary. Is there a patch I could
> use to get runtime language selection?

I've been looking into it.. however, due to it's multi-platform
support, using something like gettext is problematic.. for
example, Solaris uses a different mechanism and the two are not
compatable (Solaris happens to be my main development platform
by the way).  What is needed is a way to provide such on-the-fly
selection in a way that will be portable across different systems.

The way we are currently doing it locally is to simply compile multiple
binaries for the languages desired.. webalizer-en, webalizer-sp,
webalizer-de, etc..  depending on how you have it setup, a simple
shell script can be implemented so language is selected on the
command line and the proper binary called.

#3719 From: "dfedotova" <daria.mehra@...>
Date: Fri Oct 3, 2008 6:24 pm
Subject: Re: webalizer - differnet languages at runtime - feature request
dfedotova
Offline Offline
Send Email Send Email
 
Please see below...

--- In webalizer@yahoogroups.com, "Bradford L. Barrett" <brad@...> wrote:
>
>
> > > > Is there a plan to make language changeable at runtime by an
option?

> I've been looking into it.. however, due to it's multi-platform
> support, using something like gettext is problematic.. for
> example, Solaris uses a different mechanism and the two are not
> compatable

Actually, for my purposes a solaris-specific patch would be
sufficient. I could keep the patch in the opensolaris distribution for
now, without incorporating back into webalizer. When you make a
generic solution available, I will update the OpenSolaris package.

> The way we are currently doing it locally is to simply compile multiple
> binaries for the languages desired.. webalizer-en, webalizer-sp,
> webalizer-de, etc..  depending on how you have it setup, a simple
> shell script can be implemented so language is selected on the
> command line and the proper binary called.

That's undesirable because the OpenSolaris distribution would have to
include pre-compiled binaries for all languages. That would be a
non-standard and wasteful solution. I'd rather go with a special patch
for runtime selection.

Could you help me create such a patch?

Thanks,
-- daria

#3720 From: "hansmeiserweb" <hansmeiserweb@...>
Date: Mon Oct 13, 2008 8:53 am
Subject: Re: webalizer - differnet languages at runtime - feature request
hansmeiserweb
Offline Offline
Send Email Send Email
 
Hi,

> The way we are currently doing it locally is to simply compile
multiple
> binaries for the languages desired.. webalizer-en, webalizer-sp,
> webalizer-de, etc..  depending on how you have it setup, a simple
> shell script can be implemented so language is selected on the
> command line and the proper binary called.
>

in my opinion not a good solution. I had to package to x different
binaries, handling and administration is more difficult...
i am not a programmer, how about compiling in most used/chooseable
languages in array or something and use them by command-line-option?

Thanks Hans

#3721 From: "hansmeiserweb" <hansmeiserweb@...>
Date: Wed Oct 15, 2008 6:49 am
Subject: Building webalizer 2.20 with 64bit OS
hansmeiserweb
Offline Offline
Send Email Send Email
 
Hi,

try to compile the new webalizer on OpenSuse 11 64bit. I think all db-
utils are correct installed and the binaries are created but there
are some suspicious messages. some examples:

webalizer.c: In function 'main':
webalizer.c:741: warning: format '%llu' expects type 'long long
unsigned int', but argument 5 has type 'u_int64_t

preserve.c: In function 'get_history':
preserve.c:134: warning: format '%llu' expects type 'long long
unsigned int *', but argument 5 has type 'u_int64_t *'

preserve.c: In function 'put_history':
preserve.c:197: warning: format '%llu' expects type 'long long
unsigned int', but argument 5 has type 'u_int64_t'

preserve.c: In function 'save_state':
preserve.c:366: warning: format '%llu' expects type 'long long
unsigned int', but argument 3 has type 'u_int64_t'

preserve.c: In function 'restore_state':
preserve.c:594: warning: format '%llu' expects type 'long long
unsigned int *', but argument 3 has type 'u_int64_t *'

output.c: In function 'month_total_table':
output.c:529: warning: format '%llu' expects type 'long long unsigned
int', but argument 4 has type 'u_int64_t'

output.c: In function 'daily_total_table':
output.c:706: warning: format '%llu' expects type 'long long unsigned
int', but argument 3 has type 'u_int64_t'

output.c: In function 'hourly_total_table':
output.c:798: warning: format '%llu' expects type 'long long unsigned
int', but argument 3 has type 'u_int64_t'

and some others....

It seems that binaries are working at the moment but is this a reason
to worry?

Thank You

Hans

#3722 From: Mark Ireland <markincuba@...>
Date: Wed Oct 15, 2008 7:04 am
Subject: RE: Building webalizer 2.20 with 64bit OS
akaidr4vr
Offline Offline
Send Email Send Email
 
Can I get webalizer to give me a throughput figure for each hour of the day?

Thanks


To: webalizer@yahoogroups.com
From: hansmeiserweb@...
Date: Wed, 15 Oct 2008 06:49:01 +0000
Subject: [webalizer] Building webalizer 2.20 with 64bit OS

Hi,

try to compile the new webalizer on OpenSuse 11 64bit. I think all db-
utils are correct installed and the binaries are created but there
are some suspicious messages. some examples:

webalizer.c: In function 'main':
webalizer.c:741: warning: format '%llu' expects type 'long long
unsigned int', but argument 5 has type 'u_int64_t

preserve.c: In function 'get_history':
preserve.c:134: warning: format '%llu' expects type 'long long
unsigned int *', but argument 5 has type 'u_int64_t *'

preserve.c: In function 'put_history':
preserve.c:197: warning: format '%llu' expects type 'long long
unsigned int', but argument 5 has type 'u_int64_t'

preserve.c: In function 'save_state':
preserve.c:366: warning: format '%llu' expects type 'long long
unsigned int', but argument 3 has type 'u_int64_t'

preserve.c: In function 'restore_state':
preserve.c:594: warning: format '%llu' expects type 'long long
unsigned int *', but argument 3 has type 'u_int64_t *'

output.c: In function 'month_total_table':
output.c:529: warning: format '%llu' expects type 'long long unsigned
int', but argument 4 has type 'u_int64_t'

output.c: In function 'daily_total_table':
output.c:706: warning: format '%llu' expects type 'long long unsigned
int', but argument 3 has type 'u_int64_t'

output.c: In function 'hourly_total_table':
output.c:798: warning: format '%llu' expects type 'long long unsigned
int', but argument 3 has type 'u_int64_t'

and some others....

It seems that binaries are working at the moment but is this a reason
to worry?

Thank You

Hans





#3723 From: "Ger Hobbelt" <ger@...>
Date: Wed Oct 15, 2008 9:17 am
Subject: Re: Building webalizer 2.20 with 64bit OS
i_a42
Offline Offline
Send Email Send Email
 
Assuming you are compiling with gcc (which is standard on OpenSuSE),
no need to worry. on your platform C99-like u_int64_t has the same
size as 'long long' for which the '%llu' is meant to be.

As long as each of the warnings is about uint64_t versus %llu (or %lld
) you're perfectly fine.

(Haven't compiled webalaizer for this platform myself, so I don't know
if other warnings pop up.)


Ger



On Wed, Oct 15, 2008 at 8:49 AM, hansmeiserweb <hansmeiserweb@...> wrote:
> Hi,
>
> try to compile the new webalizer on OpenSuse 11 64bit. I think all db-
> utils are correct installed and the binaries are created but there
> are some suspicious messages. some examples:
>
> webalizer.c: In function 'main':
> webalizer.c:741: warning: format '%llu' expects type 'long long
> unsigned int', but argument 5 has type 'u_int64_t
>
> preserve.c: In function 'get_history':
> preserve.c:134: warning: format '%llu' expects type 'long long
> unsigned int *', but argument 5 has type 'u_int64_t *'
>
> preserve.c: In function 'put_history':
> preserve.c:197: warning: format '%llu' expects type 'long long
> unsigned int', but argument 5 has type 'u_int64_t'
>
> preserve.c: In function 'save_state':
> preserve.c:366: warning: format '%llu' expects type 'long long
> unsigned int', but argument 3 has type 'u_int64_t'
>
> preserve.c: In function 'restore_state':
> preserve.c:594: warning: format '%llu' expects type 'long long
> unsigned int *', but argument 3 has type 'u_int64_t *'
>
> output.c: In function 'month_total_table':
> output.c:529: warning: format '%llu' expects type 'long long unsigned
> int', but argument 4 has type 'u_int64_t'
>
> output.c: In function 'daily_total_table':
> output.c:706: warning: format '%llu' expects type 'long long unsigned
> int', but argument 3 has type 'u_int64_t'
>
> output.c: In function 'hourly_total_table':
> output.c:798: warning: format '%llu' expects type 'long long unsigned
> int', but argument 3 has type 'u_int64_t'
>
> and some others....
>
> It seems that binaries are working at the moment but is this a reason
> to worry?
>
> Thank You
>
> Hans
>
>



--
Met vriendelijke groeten / Best regards,

Ger Hobbelt

--------------------------------------------------
web:    http://www.hobbelt.com/
         http://www.hebbut.net/
mail:   ger@...
mobile: +31-6-11 120 978
--------------------------------------------------

#3724 From: "hansmeiserweb" <hansmeiserweb@...>
Date: Wed Oct 15, 2008 12:45 pm
Subject: Re: Building webalizer 2.20 with 64bit OS
hansmeiserweb
Offline Offline
Send Email Send Email
 
Hi,

--- In webalizer@yahoogroups.com, "Ger Hobbelt" <ger@...> wrote:
>
> Assuming you are compiling with gcc (which is standard on OpenSuSE),
> no need to worry. on your platform C99-like u_int64_t has the same
> size as 'long long' for which the '%llu' is meant to be.
>
> As long as each of the warnings is about uint64_t versus %llu (or %lld
> ) you're perfectly fine.
>
> (Haven't compiled webalaizer for this platform myself, so I don't know
> if other warnings pop up.)
>
>
> Ger

ok, thanks. i did some tests and the binaries work for now. bigger
tests will follow later.
Thank you
Andre

#3725 From: Mark Ireland <markincuba@...>
Date: Wed Oct 15, 2008 11:05 pm
Subject: Can I get webalizer to give me a throughput figure for each hour of the day
akaidr4vr
Offline Offline
Send Email Send Email
 

Can I get webalizer to give me a throughput figure for each hour of the day?

Thanks


#3726 From: "Néstor" <rotsen@...>
Date: Mon Oct 27, 2008 5:45 pm
Subject: stats longer than a year
sevillar
Offline Offline
Send Email Send Email
 
Is it possible to keep stats ofr more than a year?  how?

I am looking around to see but I ahve not found any info on how to keep stats for more than a year.

Thanks,

:-)


#3727 From: Bengt Samuelsson <bengt@...>
Date: Tue Nov 11, 2008 3:33 am
Subject: webalizer_lang.swedish
sm7jqb
Offline Offline
Send Email Send Email
 
Hi,

I have a lot of strange letters insted of the normal ones in Swedish for ex http://sm7jqb.dnsalias.com/webalizer/rallarna/
Maybee I found the errors it in the attched file.

Do I have to re compile to fix it in my compuer here?


# The first try to mail he translator in sweden
Hej, Daniel Bergstrom <daniel@...>

Letat fel i webalizer för jag får en massa konstiga åäö i outputen  t ex. http://sm7jqb.dnsalias.com/webalizer/rallarna/

Tror jag har hittat felet :-)
Pillat dit lite ändringar.  Bifogar filen jag har pillat i.
Men, måste jag kompilera min webliazer för att fixa felet här och innan nästa version kommer till Debian.



--
Bengt Samuelsson
Nydalavägen 30 A
352 48 Växjö

mobil: +46(0)703686441
http://sm7jqb.se
/*
    webalizer_lang.swedish

    Webalizer V2.0x Language Support file for Swedish.
    15-May-1998 by Bradford L. Barrett (brad@...)
    31-May-1998 Modified for level 1.1 support (brad@...)
    23-Jul-1998 Modified for level 1.2 support (brad@...)
    03-Oct-1998 Swedish Translation by Daniel Bergstrom (daniel@...)
    28-Oct-1998 Lots of typos fixed, Daniel Bergstrom (daniel@...)
    08-Mar-1999 Updated HTTP 1.1 response codes by Yves Lafon (ylafon@...)
    26-Apr-1999 More typos fixed, thanks to "Mika Perälä" <mika@...>
                (daniel@...)
    28-Jun-1999 Modified for level 1.3 support (brad@...)
    14-Oct-1999 Additional translation by David Cross (david.cross@...)
    22-Feb-2000 Modified for level 2.0 support (brad@...)
    01-Jun-2000 Modified/corrected by Joaquim Homrighausen (joho@...)
    26-Mar-2008 Updated to current IANA TLDs (brad@...)
    26-May-2008 Modified for level 2.2 support (brad@...)

    04-Nov-2008 Moified for HTML letters like...
				 å = &aring;
				 ä = &auml;
				 ö = &ouml;
				 Å = &Aring;
				 Ä = &Auml;
				 Ö = &Ouml;
			 (bengt.samuelsson@...)

    Please fix all typos, or drop me a note and i will fix it and submit
    patches upstream. /daniel


    Language files are named using the following convention:

    webalizer_lang.LANGUAGE

    where 'LANGUAGE' is the name of the language the file is
    translated into (ie: webalizer_lang.russian for russian).
    Either copy the desired language file to webalizer_lang.h
    or create a symbolic link, then re-compile.

    If you translate this file into a different language, please
    send a copy to brad@....

*/

/***********************************************************************/
/* DEFINE LANGUAGE NAME here                                           */
/***********************************************************************/

char *language  = "Swedish";
char *langcode  = "sv";

/***********************************************************************/
/*                                                                     */
/* Informational messages                                              */
/*                                                                     */
/* These messages are only displayed while The Webalizer is being run, */
/* usually to the screen, and are not part of the HTML output.         */
/*                                                                     */
/***********************************************************************/

/* these are only used in timing totals */
/* Format:   XXX records (XXX ignored, XXX bad) in X.XX seconds        */
char *msg_records = "poster";
char *msg_addresses="adresser";
char *msg_ignored = "ignorerade";
char *msg_bad     = "felaktiga";
char *msg_in      = "i";
char *msg_seconds = "sekunder";

/* progress and setup error messages */
char *msg_log_err = "Fel: kan inte öppna loggfilen";
char *msg_log_use = "Använder loggfil";
char *msg_dir_err = "Fel: kan inte byta katalog till";
char *msg_dir_use = "Skapar utdata i";
char *msg_cur_dir = "aktuell katalog";
char *msg_hostname= "Datornamn för rapporterna är";
char *msg_ign_hist= "Ignorerar tidigare historia...";
char *msg_no_hist = "Hittade inte historiefilen...";
char *msg_get_hist= "Läser historiefil...";
char *msg_put_hist= "Sparar historieinformation...";
char *msg_hist_err= "Fel: kan inte skriva till historefil";
char *msg_bad_hist= "Fel: Ignorerar felaktig historiepost";
char *msg_bad_conf= "Fel: Kan inte öppna konfigurationsfilen";
char *msg_bad_key = "Varning: Ogiltigt nyckelord";
char *msg_bad_date= "Fel: hoppar över post (felaktigt datum)";
char *msg_ign_nscp= "Hoppar över Netscape-specifik inledningsrad";
char *msg_bad_rec = "Hoppar över felaktig post";
char *msg_no_vrec = "Hittade inga giltiga poster!";
char *msg_gen_rpt = "Genererar rapport för";
char *msg_gen_sum = "Genererar översiktsinformation";
char *msg_get_data= "Läser data om föregående genomgång...";
char *msg_put_data= "Sparar data om denna genomgång...";
char *msg_no_data = "Hittade inte data om föregående genomgång...";
/*char *msg_bad_data= "Felaktig datapost";*/
char *msg_bad_data= "Error: Unable to restore run data";
char *msg_data_err= "Fel: kan inte spara data från denna omgång";
char *msg_dup_data= "Varning: Hittar data som sannolikt är duplicerad";

/* DNS Stuff */
char *msg_dns_nocf= "Ingen cachefil specificerad...";
char *msg_dns_nodb= "Fel: Kan inte öppna DNS-cachefilen";
char *msg_dns_nolk= "Fel: Kan inte låsa DNS-cachefilen";
char *msg_dns_usec= "Använder DNS-cachefilen";
char *msg_dns_rslv= "DNS Anrop";
char *msg_dns_none= "Ingen att bearbeta";
char *msg_dns_abrt= "DNS support not present, aborting...";

/* Geolocation stuff */
char *msg_geo_open= "Error opening file";
char *msg_geo_use = "Using";
char *msg_geo_nolu= "lookups disabled";
char *msg_geo_dflt= "default";

/* memory allocation errors */
char *msg_nomem_ts= "Kan inte allokera minne, stänger av 'Top sites'";
char *msg_nomem_tr= "Kan inte allokera minne, stänger av 'Top referrers'";
char *msg_nomem_tu= "Kan inte allokera minne, stänger av 'Top URLs'";
char *msg_nomem_tc= "Kan inte allokera minne, stänger av 'Top Countries'";
char *msg_nomem_ta= "Kan inte allokera minne, stänger av 'Top User Agents'";
char *msg_nomem_tsr="Kan inte allokera minne, stänger av 'Top Search Strings'";
char *msg_nomem_ti= "Kan inte allokera minne, stänger av 'Top Usernames'";
char *msg_nomem_dh= "Fel vid tillägg av dator i lista (daglig), hoppar över";
char *msg_nomem_mh= "Fel vid tillägg av dator i lista (månatlig), hoppar över";
char *msg_nomem_u = "Fel vid tillägg av URL i lista, hoppar över";
char *msg_nomem_a = "Fel vid tillägg av klienttyp i lista, hoppar över";
char *msg_nomem_r = "Fel vid tillägg av hänvisning i lista, hoppar över";
char *msg_nomem_sc= "Fel vid tillägg av söksträng, hoppar över";
char *msg_nomem_i = "Fel vid tillägg av användarnamn, hoppar över";

/* log record errors */
char *msg_big_rec = "Fel: hoppar över för stor post i loggfil";
char *msg_big_host= "Varning: Anpassar (kapar) för långt datornamn";
char *msg_big_date= "Varning: Anpassar (kapar) för långt datumfält";
char *msg_big_req = "Varning: Anpassar (kapar) för långt frågefält";
char *msg_big_ref = "Varning: Anpassar (kapar) för långt hänvisningsfält";
char *msg_big_user= "Warning: Anpassar (kapar) för långt användarnamn";
char *msg_big_one = "Varning: Sträng överskrider storleken på lagringsutrymme";

/* misc errors */
char *msg_no_open = "Fel: kan inte öppna fil";

/* Help display... */
char *h_usage1 = "Användning";
char *h_usage2 = "[flaggor] [loggfil]";
char *h_msg[]= {
          "-h         = skriv hjälptext"                        ,
          "-V         = skriv versionsinformation"              ,
          "-v         = be verbose"                             ,
          "-d         = skriv ytterligare debuginformation"     ,
          "-F typ     = Loggtyp.  typ= (clf | ftp | squid | w3c)",
          "-f         = hantera sekvensfel"                     ,
          "-i         = ignorera historiefilen"                 ,
          "-p         = bevara tillstånd (inkrementell)"        ,
          "-b         = ignorera tillstånd (inkrementell)"      ,
          "-q         = visa ej informationsmeddelanden"        ,
          "-Q         = visa ej någon information"              ,
          "-Y         = skapa ej graf för länder"               ,
          "-G         = skapa ej graf för timmar"               ,
          "-H         = skapa ej statistik för timmar"          ,
          "-L         = supress color coded graph legends"      ,
          "-l num     = skapa 'num' referenslinjer för grafer"  ,
          "-m num     = Visit timeout value (seconds)"          ,
          "-T         = skriv information om tidsåtgång"        ,
          "-c fil     = använd konfigurationsfilen 'fil'"       ,
          "-n namn    = datornamn att använda"                  ,
          "-o katalog = katalog för utmatning"                  ,
          "-t namn    = använd 'namn' som titel"                ,
          "-a namn    = dölj användarklient 'namn'"             ,
          "-r namn    = dölj hänvisning 'namn'"                 ,
          "-s namn    = dölj klientursprungsadress 'namn'"      ,
          "-u namn    = dölj URL 'namn'"                        ,
          "-x namn    = Använd filnamnsändelse 'namn'"          ,
          "-O namn    = Omit page 'namn'"                       ,
          "-P namn    = Page type extension 'namn'"             ,
          "-I namn    = ha 'namn' som alias till index.html"    ,
          "-K antal   = 'antal' months in summary table"        ,
          "-k antal   = 'antal' months in summary graph"        ,
          "-A antal   = visa 'antal' i listan över klienter"    ,
          "-C antal   = visa 'antal' i listan över länder"      ,
          "-R antal   = visa 'antal' i listan över hänvisningar",
          "-S antal   = visa 'antal' i ursprungsadress-listan"  ,
          "-U antal   = visa 'antal' i listan över URL-er"      ,
          "-e antal   = Visa 'antal' i listan över ingångssidor",
          "-E antal   = Visa 'antal' i listan över utgångssidor",
          "-g antal   = Group Domains to 'antal' levels"        ,
          "-X         = Göm individuella platser"               ,
          "-z dir     = Use country flags in 'dir'"             ,
#ifdef USE_DNS
          "-D namn    = Använd DNS-cachfil 'namn'"              ,
          "-N num     = Antal DNS-processer (0=stäng av)"       ,
          "-j         = Enable native GeoDB lookups"            ,
          "-J namn    = Use GeoDB database 'namn'"              ,
#endif
#ifdef USE_GEOIP
          "-w        = Enable GeoIP lookups"                ,
          "-W namn   = Use GeoIP database 'namn'"           ,
#endif
          NULL};

#define LAST_HLP_MSG (int)(sizeof(h_msg)/sizeof(char *))

/***********************************************************************/
/*                                                                     */
/* HTML strings                                                        */
/*                                                                     */
/* These strings are used as part of the HTML output generated by The  */
/* Webalizer.                                                          */
/*                                                                     */
/***********************************************************************/

/* header strings */
char *msg_hhdr_sp = "Period f&ouml;r summering";
char *msg_hhdr_gt = "Skapad";

/* main index strings */
char *msg_main_us = "Summering f&ouml;r";
/* char *msg_main_per= "Senaste 12 m&aring;naderna"; */
char *msg_main_per= "Summering m&aring;nad f&ouml;r m&aring;nad";
char *msg_main_sum= "Summering m&aring;nad f&ouml;r m&aring;nad";
char *msg_main_da = "Medel &ouml;ver dagen";
char *msg_main_mt = "M&aring;natliga summor";

/* month HTML page strings */
char *msg_hmth_du = "Daglig användning f&ouml;r";
char *msg_hmth_hu = "Anv&auml;ndning timme f&ouml;r timme f&ouml;r";

/* table header strings */
char *msg_h_by    = "By";
char *msg_h_avg   = "Medel";
char *msg_h_max   = "Max";
char *msg_h_total = "Summa";
char *msg_h_totals= "Summor";
char *msg_h_day   = "Dag";
char *msg_h_mth   = "M&aring;nad";
char *msg_h_hour  = "Timme";
char *msg_h_hits  = "Tr&auml;ffar";
char *msg_h_pages = "Sidor";
char *msg_h_visits= "Bes&ouml;kare";
char *msg_h_files = "Filer";
char *msg_h_sites = "Klientadresser";
char *msg_h_xfer  = "kilobyte";
char *msg_h_hname = "V&auml;rdnamn";
char *msg_h_url   = "URL";
char *msg_h_agent = "Klienttyp";
char *msg_h_ref   = "Refererare";
char *msg_h_ctry  = "Land";
char *msg_h_search= "S&ouml;ksträng";
/*
	 Inte svenska ?
char *msg_h_uname = "Username";
*/
char *msg_h_uname = "Anv&auml;ndarnamn";

/* links along top of page */
char *msg_hlnk_ds = "Daglig statistik";
char *msg_hlnk_hs = "Statistik timme f&ouml;r timme";
char *msg_hlnk_u  = "URLer";
char *msg_hlnk_s  = "Klientadresser";
char *msg_hlnk_a  = "Klienttyper";
char *msg_hlnk_c  = "L&auml;nder";
char *msg_hlnk_r  = "H&auml;nvisare";
char *msg_hlnk_en = "Ing&aring;ng";
char *msg_hlnk_ex = "Utg&aring;ng";
char *msg_hlnk_sr = "S&auml;k";
/*
	 Unte översatt ?
char *msg_hlnk_i  = "Users";
*/
char *msg_hlnk_i  = "Anv&auml;ndare";

/* monthly total table */
char *msg_mtot_ms = "M&aring;natlig statistik f&ouml;r";
char *msg_mtot_th = "Totalt antal tr&auml;ffar";
char *msg_mtot_tf = "Totalt antal filer";
char *msg_mtot_tx = "Totalt antal kilobytes";
char *msg_mtot_us = "Totalt antal unika klientadresser";
char *msg_mtot_ur = "Totalt antal unika h&auml;nvisningar";
char *msg_mtot_ua = "Totalt antal unika klienttyper";
char *msg_mtot_uu = "Totalt antal unika URLer";
char *msg_mtot_ui = "Totalt antal unika anv&auml;ndarnamn";
char *msg_mtot_mhd= "Tr&auml;ffar per dag";
char *msg_mtot_mhh= "Tr&auml;ffar per timme";
char *msg_mtot_mfd= "Filer per dag";
char *msg_mtot_mpd= "Sidor per dag";
char *msg_mtot_msd= "Klientadresser per dag";
char *msg_mtot_mvd= "Bes&ouml;k per dag";
char *msg_mtot_mkd= "Kilobytes per dag";
char *msg_mtot_rc = "Tr&auml;ffar sorterade efter svarskod";

/* daily total table */
char *msg_dtot_ds = "Daglig statistik f&ouml;r";

/* hourly total table */
char *msg_htot_hs = "Statistik timme f&ouml;r timme f&ouml;r";

/* country pie chart */
char *msg_ctry_use= "Statsistik sorterat efter land f&ouml;r";

/* top tables */
/* Formatted as "Top xxx of xxx Total something" */
char *msg_top_top = "Vanligaste";
char *msg_top_of  = "av totalt";
char *msg_top_s   = "klientursprung";
char *msg_top_u   = "URLer";
char *msg_top_r   = "h&auml;nvisnigar";
char *msg_top_a   = "klienttyper";
char *msg_top_c   = "l&auml;nder";
char *msg_top_en  = "totalt ing&aring;ngssidor";
char *msg_top_ex  = "totalt utg&aring;ngssidor";
char *msg_top_sr  = "totalt s&ouml;kstr&auml;ngar";
char *msg_top_i   = "totalt anv&auml;ndarnamn";
/*
	 Här va det inte på svenska ännu
char *msg_v_sites = "View All Sites";
char *msg_v_urls  = "View All URLs";
char *msg_v_refs  = "View All Referrers";
char *msg_v_agents= "View All User Agents";
char *msg_v_search= "View All Search Strings";
char *msg_v_users = "View All Usernames";
*/
char *msg_v_sites = "Visa alla hemsidor";
char *msg_v_urls  = "Visa alla URLer";
char *msg_v_refs  = "Visa alla referenser";
char *msg_v_agents= "Visa alla anv&auml;ndar agenter";
char *msg_v_search= "Visa alla s&ouml;kstr&auml;ngar";
char *msg_v_users = "Visa alla anv&auml;ndarnamn";


/* short month names MUST BE 3 CHARS in size... pad if needed*/
char *s_month[12]={ "Jan", "Feb", "Mar",
                     "Apr", "Maj", "Jun",
                     "Jul", "Aug", "Sep",
                     "Okt", "Nov", "Dec"};

/* long month names - can be any length */
char *l_month[12]={ "Januari",  "Februari", "Mars",   "April",
                     "Maj",      "Juni",     "Juli",    "Augusti",
                     "September","Oktober",  "November","December"};

/* response code descriptions... order IS important!      */
/*
	 Är dessa också till HTML kåden?
	 I så fall ändra dom här också
*/
struct response_code response[] =
{
   { "Oidentifierad svarskod",                    0 },
   { "Kod 100 - Fortsätt",                        0 },
   { "Kod 101 - Byter protokoll",                 0 },
   { "Kod 200 - OK",                              0 },
   { "Kod 201 - Skapad",                          0 },
   { "Kod 202 - Accepterad",                      0 },
   { "Kod 203 - Icke auktoritativ information",   0 },
   { "Kod 204 - Inget innehåll",                  0 },
   { "Kod 205 - återställ innehåll",              0 },
   { "Kod 206 - Partiellt innehåll",              0 },
   { "Kod 300 - Multipla val",                    0 },
   { "Kod 301 - Permanent flyttad",               0 },
   { "Kod 302 - Hittad",                          0 },
   { "Kod 303 - Se annan",                        0 },
   { "Kod 304 - Oförändrad",                      0 },
   { "Kod 305 - Använd proxy",                    0 },
   { "Kod 307 - Tillfälligt flyttad",             0 },
   { "Kod 400 - Felaktig förfrågan",              0 },
   { "Kod 401 - Icke auktoriserad",               0 },
   { "Kod 402 - Betalning krävs",                 0 },
   { "Kod 403 - Förbjuden",                       0 },
   { "Kod 404 - Hittades ej",                     0 },
   { "Kod 405 - Otillåten metod",                 0 },
   { "Kod 406 - Icke accepterbar",                0 },
   { "Kod 407 - Verifiering från proxy krävs",    0 },
   { "Kod 408 - Förfrågan gick över tiden",       0 },
   { "Kod 409 - Konflikt",                        0 },
   { "Kod 410 - Borta",                           0 },
   { "Kod 411 - Behöver längd",                   0 },
   { "Kod 412 - Misslyckades med villkor",        0 },
   { "Kod 413 - Förfrågeenhet för stor",          0 },
   { "Kod 414 - Förfråge-URI för lång",           0 },
   { "Kod 415 - Ej stödd medietyp",               0 },
   { "Kod 416 - Efterfrågat intervall ej möjligt",0 },
   { "Kod 417 - Expectation Failed",              0 },
   { "Kod 500 - Internt serverfel",               0 },
   { "Kod 501 - Ej implementerad",                0 },
   { "Kod 502 - Felaktig gateway",                0 },
   { "Kod 503 - Tjänsten otillgänglig",           0 },
   { "Kod 504 - Gateway gick över tiden",         0 },
   { "Kod 505 - denna HTTP-version stöds icke",   0 }
};

char *msg_title   = "Statistik &ouml;ver anv&auml;ndning f&ouml;r";
char *msg_h_other = "Annan";

/* Country codes (previously in ctry.h header file) */

struct country_code ctry[] = {
{ 0,                      "Ej uppslagen/okänd",               0,0,0 },
{ IDX_3C('c','o','m'),    "Kommersiell (com)",                0,0,0 },
{ IDX_3C('e','d','u'),    "Utbildning (edu)",                 0,0,0 },
{ IDX_3C('g','o','v'),    "USA, staten (gov)",                0,0,0 },
{ IDX_3C('i','n','t'),    "Interationell (int)",              0,0,0 },
{ IDX_3C('m','i','l'),    "USA, militär (mil)",               0,0,0 },
{ IDX_3C('n','e','t'),    "Nätverk (net)",                    0,0,0 },
{ IDX_3C('o','r','g'),    "Ideell organisation (org)",        0,0,0 },
{ IDX_3C('b','i','z'),    "Generic Business (biz)",           0,0,0 },
{ IDX_3C('c','a','t'),    "Catalan Community (cat)",          0,0,0 },
{ IDX_3C('p','r','o'),    "Professional (pro)",               0,0,0 },
{ IDX_3C('t','e','l'),    "Ind. Contact Data (tel)",          0,0,0 },
{ IDX_4C('a','e','r','o'),"Air Transport Industry (aero)",    0,0,0 },
{ IDX_4C('a','s','i','a'),"Asia Pacific Community (asia)",    0,0,0 },
{ IDX_4C('c','o','o','p'),"Cooperative Association (coop)",   0,0,0 },
{ IDX_4C('i','n','f','o'),"Generic TLD (info)",               0,0,0 },
{ IDX_4C('j','o','b','s'),"Human Resources (jobs)",           0,0,0 },
{ IDX_4C('m','o','b','i'),"Generic Mobile TLD (mobi)",        0,0,0 },
{ IDX_4C('n','a','m','e'),"Individual (name)",                0,0,0 },
{ IDX_4C('a','r','p','a'),"Address Routing (arpa)",           0,0,0 },
{ IDX_4C('n','a','t','o'),"Nato (nato)",                      0,0,0 },
{ IDX_6C('m','u','s','e','u','m'), "Museums (museum)",        0,0,0 },
{ IDX_6C('t','r','a','v','e','l'), "Travel Ind. (travel)",    0,0,0 },
{ IDX_2C('a','c'),        "Ascension Island",                 0,0,0 },
{ IDX_2C('a','d'),        "Andorra",                          0,0,0 },
{ IDX_2C('a','e'),        "Förenade arabemiraten",            0,0,0 },
{ IDX_2C('a','f'),        "Afganistan",                       0,0,0 },
{ IDX_2C('a','g'),        "Antigua and Barbuda",              0,0,0 },
{ IDX_2C('a','i'),        "Anguilla",                         0,0,0 },
{ IDX_2C('a','l'),        "Albanien",                         0,0,0 },
{ IDX_2C('a','m'),        "Armenien",                         0,0,0 },
{ IDX_2C('a','n'),        "Nederländerna",                    0,0,0 },
{ IDX_2C('a','o'),        "Angola",                           0,0,0 },
{ IDX_2C('a','q'),        "Antarktis",                        0,0,0 },
{ IDX_2C('a','r'),        "Argentina",                        0,0,0 },
{ IDX_2C('a','s'),        "Amerikanska Samoa",                0,0,0 },
{ IDX_2C('a','t'),        "österrike",                        0,0,0 },
{ IDX_2C('a','u'),        "Australien",                       0,0,0 },
{ IDX_2C('a','w'),        "Aruba",                            0,0,0 },
{ IDX_2C('a','x'),        "Aland Islands",                    0,0,0 },
{ IDX_2C('a','z'),        "Azerbadjan",                       0,0,0 },
{ IDX_2C('b','a'),        "Bosnien Herzegovina",              0,0,0 },
{ IDX_2C('b','b'),        "Barbados",                         0,0,0 },
{ IDX_2C('b','d'),        "Bangladesh",                       0,0,0 },
{ IDX_2C('b','e'),        "Belgien",                          0,0,0 },
{ IDX_2C('b','f'),        "Burkina Faso",                     0,0,0 },
{ IDX_2C('b','g'),        "Bulgarien",                        0,0,0 },
{ IDX_2C('b','h'),        "Bahrain",                          0,0,0 },
{ IDX_2C('b','i'),        "Burundi",                          0,0,0 },
{ IDX_2C('b','j'),        "Benin",                            0,0,0 },
{ IDX_2C('b','l'),        "Saint Barthelemy",                 0,0,0 },
{ IDX_2C('b','m'),        "Bermuda",                          0,0,0 },
{ IDX_2C('b','n'),        "Brunei Darussalam",                0,0,0 },
{ IDX_2C('b','o'),        "Bolivia",                          0,0,0 },
{ IDX_2C('b','r'),        "Brazilien",                        0,0,0 },
{ IDX_2C('b','s'),        "Bahamas",                          0,0,0 },
{ IDX_2C('b','t'),        "Bhutan",                           0,0,0 },
{ IDX_2C('b','v'),        "Bouvet Island",                    0,0,0 },
{ IDX_2C('b','w'),        "Botswana",                         0,0,0 },
{ IDX_2C('b','y'),        "Belarus",                          0,0,0 },
{ IDX_2C('b','z'),        "Belize",                           0,0,0 },
{ IDX_2C('c','a'),        "Canada",                           0,0,0 },
{ IDX_2C('c','c'),        "Cocosöarna",                       0,0,0 },
{ IDX_2C('c','d'),        "Congo, Democratic Republic",       0,0,0 },
{ IDX_2C('c','f'),        "Centralafrikanska republiken",     0,0,0 },
{ IDX_2C('c','g'),        "Congo",                            0,0,0 },
{ IDX_2C('c','h'),        "Schweiz",                          0,0,0 },
{ IDX_2C('c','i'),        "Elfenbenskusten",                  0,0,0 },
{ IDX_2C('c','k'),        "Cook Islands",                     0,0,0 },
{ IDX_2C('c','l'),        "Chile",                            0,0,0 },
{ IDX_2C('c','m'),        "Kamerun",                          0,0,0 },
{ IDX_2C('c','n'),        "Kina",                             0,0,0 },
{ IDX_2C('c','o'),        "Colombia",                         0,0,0 },
{ IDX_2C('c','r'),        "Costa Rica",                       0,0,0 },
{ IDX_2C('c','u'),        "Kuba",                             0,0,0 },
{ IDX_2C('c','v'),        "Cape Verde",                       0,0,0 },
{ IDX_2C('c','x'),        "Julön",                            0,0,0 },
{ IDX_2C('c','y'),        "Cypern",                           0,0,0 },
{ IDX_2C('c','z'),        "Tjeckien",                         0,0,0 },
{ IDX_2C('d','e'),        "Tyskland",                         0,0,0 },
{ IDX_2C('d','j'),        "Djibouti",                         0,0,0 },
{ IDX_2C('d','k'),        "Danmark",                          0,0,0 },
{ IDX_2C('d','m'),        "Dominica",                         0,0,0 },
{ IDX_2C('d','o'),        "Dominikanska Republiken",          0,0,0 },
{ IDX_2C('d','z'),        "Algeriet",                         0,0,0 },
{ IDX_2C('e','c'),        "Ekvador",                          0,0,0 },
{ IDX_2C('e','e'),        "Estland",                          0,0,0 },
{ IDX_2C('e','g'),        "Egypten",                          0,0,0 },
{ IDX_2C('e','h'),        "Västsahara",                       0,0,0 },
{ IDX_2C('e','r'),        "Eritrea",                          0,0,0 },
{ IDX_2C('e','s'),        "Spanien",                          0,0,0 },
{ IDX_2C('e','t'),        "Etiopien",                         0,0,0 },
{ IDX_2C('e','u'),        "European Union",                   0,0,0 },
{ IDX_2C('f','i'),        "Finland",                          0,0,0 },
{ IDX_2C('f','j'),        "Fiji",                             0,0,0 },
{ IDX_2C('f','k'),        "Falklandsöarna",                   0,0,0 },
{ IDX_2C('f','m'),        "Mikronesien",                      0,0,0 },
{ IDX_2C('f','o'),        "Faraoöarna",                       0,0,0 },
{ IDX_2C('f','r'),        "Frankrike",                        0,0,0 },
{ IDX_2C('g','a'),        "Gabon",                            0,0,0 },
{ IDX_2C('g','b'),        "England",                          0,0,0 },
{ IDX_2C('g','d'),        "Grenada",                          0,0,0 },
{ IDX_2C('g','e'),        "Georgien",                         0,0,0 },
{ IDX_2C('g','f'),        "Franska Guiana",                   0,0,0 },
{ IDX_2C('g','g'),        "Guernsey",                         0,0,0 },
{ IDX_2C('g','h'),        "Ghana",                            0,0,0 },
{ IDX_2C('g','i'),        "Gibraltar",                        0,0,0 },
{ IDX_2C('g','l'),        "Grönland",                         0,0,0 },
{ IDX_2C('g','m'),        "Gambia",                           0,0,0 },
{ IDX_2C('g','n'),        "Guinea",                           0,0,0 },
{ IDX_2C('g','p'),        "Guadeloupe",                       0,0,0 },
{ IDX_2C('g','q'),        "Ekvatorialguinea",                 0,0,0 },
{ IDX_2C('g','r'),        "Grekland",                         0,0,0 },
{ IDX_2C('g','s'),        "S. Georgia och S. Sandwichöarna",  0,0,0 },
{ IDX_2C('g','t'),        "Guatemala",                        0,0,0 },
{ IDX_2C('g','u'),        "Guam",                             0,0,0 },
{ IDX_2C('g','w'),        "Guinea-Bissau",                    0,0,0 },
{ IDX_2C('g','y'),        "Guyana",                           0,0,0 },
{ IDX_2C('h','k'),        "Hong Kong",                        0,0,0 },
{ IDX_2C('h','m'),        "Heard- och McDonaldöarna",         0,0,0 },
{ IDX_2C('h','n'),        "Honduras",                         0,0,0 },
{ IDX_2C('h','r'),        "Kroatien",                         0,0,0 },
{ IDX_2C('h','t'),        "Haiti",                            0,0,0 },
{ IDX_2C('h','u'),        "Ungern" ,                          0,0,0 },
{ IDX_2C('i','d'),        "Indonesien",                       0,0,0 },
{ IDX_2C('i','e'),        "Irland",                           0,0,0 },
{ IDX_2C('i','l'),        "Israel",                           0,0,0 },
{ IDX_2C('i','m'),        "Isle of Man",                      0,0,0 },
{ IDX_2C('i','n'),        "Indien",                           0,0,0 },
{ IDX_2C('i','o'),        "British Indian Ocean Territory",   0,0,0 },
{ IDX_2C('i','q'),        "Irak",                             0,0,0 },
{ IDX_2C('i','r'),        "Iran",                             0,0,0 },
{ IDX_2C('i','s'),        "Island",                           0,0,0 },
{ IDX_2C('i','t'),        "Italien",                          0,0,0 },
{ IDX_2C('j','e'),        "Jersey",                           0,0,0 },
{ IDX_2C('j','m'),        "Jamaica",                          0,0,0 },
{ IDX_2C('j','o'),        "Jordanien",                        0,0,0 },
{ IDX_2C('j','p'),        "Japan",                            0,0,0 },
{ IDX_2C('k','e'),        "Kenya",                            0,0,0 },
{ IDX_2C('k','g'),        "Kirgistan",                        0,0,0 },
{ IDX_2C('k','h'),        "Kambodja",                         0,0,0 },
{ IDX_2C('k','i'),        "Kiribati",                         0,0,0 },
{ IDX_2C('k','m'),        "Comoros",                          0,0,0 },
{ IDX_2C('k','n'),        "Saint Kitts och Nevis",            0,0,0 },
{ IDX_2C('k','p'),        "Nordkorea",                        0,0,0 },
{ IDX_2C('k','r'),        "Sydkorea",                         0,0,0 },
{ IDX_2C('k','w'),        "Kuwait",                           0,0,0 },
{ IDX_2C('k','y'),        "Caymanöarna",                      0,0,0 },
{ IDX_2C('k','z'),        "Kazachstan",                       0,0,0 },
{ IDX_2C('l','a'),        "Laos",                             0,0,0 },
{ IDX_2C('l','b'),        "Libanon",                          0,0,0 },
{ IDX_2C('l','c'),        "Saint Lucia",                      0,0,0 },
{ IDX_2C('l','i'),        "Liechtenstein",                    0,0,0 },
{ IDX_2C('l','k'),        "Sri Lanka",                        0,0,0 },
{ IDX_2C('l','r'),        "Liberia",                          0,0,0 },
{ IDX_2C('l','s'),        "Lesotho",                          0,0,0 },
{ IDX_2C('l','t'),        "Litauen",                          0,0,0 },
{ IDX_2C('l','u'),        "Luxembourg",                       0,0,0 },
{ IDX_2C('l','v'),        "Lettland",                         0,0,0 },
{ IDX_2C('l','y'),        "Libyen",                           0,0,0 },
{ IDX_2C('m','a'),        "Marocco",                          0,0,0 },
{ IDX_2C('m','c'),        "Monaco",                           0,0,0 },
{ IDX_2C('m','d'),        "Moldavien",                        0,0,0 },
{ IDX_2C('m','e'),        "Montenegro",                       0,0,0 },
{ IDX_2C('m','f'),        "Saint Martin (French part)",       0,0,0 },
{ IDX_2C('m','g'),        "Malagasy",                         0,0,0 },
{ IDX_2C('m','h'),        "Marshallöarna",                    0,0,0 },
{ IDX_2C('m','k'),        "Makedonien",                       0,0,0 },
{ IDX_2C('m','l'),        "Mali",                             0,0,0 },
{ IDX_2C('m','m'),        "Myanmar",                          0,0,0 },
{ IDX_2C('m','n'),        "Mongoliet",                        0,0,0 },
{ IDX_2C('m','o'),        "Macau",                            0,0,0 },
{ IDX_2C('m','p'),        "Norra Marianaöarna",               0,0,0 },
{ IDX_2C('m','q'),        "Martinique",                       0,0,0 },
{ IDX_2C('m','r'),        "Mauritania",                       0,0,0 },
{ IDX_2C('m','s'),        "Montserrat",                       0,0,0 },
{ IDX_2C('m','t'),        "Malta",                            0,0,0 },
{ IDX_2C('m','u'),        "Mauritius",                        0,0,0 },
{ IDX_2C('m','v'),        "Maldiverna",                       0,0,0 },
{ IDX_2C('m','w'),        "Malawi",                           0,0,0 },
{ IDX_2C('m','x'),        "Mexico",                           0,0,0 },
{ IDX_2C('m','y'),        "Malaysia",                         0,0,0 },
{ IDX_2C('m','z'),        "Moçambique",                       0,0,0 },
{ IDX_2C('n','a'),        "Namibia",                          0,0,0 },
{ IDX_2C('n','c'),        "Nya Caledonien",                   0,0,0 },
{ IDX_2C('n','e'),        "Niger",                            0,0,0 },
{ IDX_2C('n','f'),        "Norfolk Island",                   0,0,0 },
{ IDX_2C('n','g'),        "Nigeria",                          0,0,0 },
{ IDX_2C('n','i'),        "Nicaragua",                        0,0,0 },
{ IDX_2C('n','l'),        "Nederländerna",                    0,0,0 },
{ IDX_2C('n','o'),        "Norge",                            0,0,0 },
{ IDX_2C('n','p'),        "Nepal",                            0,0,0 },
{ IDX_2C('n','r'),        "Nauru",                            0,0,0 },
{ IDX_2C('n','u'),        "Niue",                             0,0,0 },
{ IDX_2C('n','z'),        "Nya Zeeland",                      0,0,0 },
{ IDX_2C('o','m'),        "Oman",                             0,0,0 },
{ IDX_2C('p','a'),        "Panama",                           0,0,0 },
{ IDX_2C('p','e'),        "Peru",                             0,0,0 },
{ IDX_2C('p','f'),        "Franska Polynesien",               0,0,0 },
{ IDX_2C('p','g'),        "Papua Nya Guinea",                 0,0,0 },
{ IDX_2C('p','h'),        "Filippinerna",                     0,0,0 },
{ IDX_2C('p','k'),        "Pakistan",                         0,0,0 },
{ IDX_2C('p','l'),        "Polen",                            0,0,0 },
{ IDX_2C('p','m'),        "St. Pierre och Miquelon",          0,0,0 },
{ IDX_2C('p','n'),        "Pitcairn",                         0,0,0 },
{ IDX_2C('p','r'),        "Puerto Rico",                      0,0,0 },
{ IDX_2C('p','s'),        "Palestinian Territory, Occupied",  0,0,0 },
{ IDX_2C('p','t'),        "Portugal",                         0,0,0 },
{ IDX_2C('p','w'),        "Palau",                            0,0,0 },
{ IDX_2C('p','y'),        "Paraguay",                         0,0,0 },
{ IDX_2C('q','a'),        "Qatar",                            0,0,0 },
{ IDX_2C('r','e'),        "Reunion",                          0,0,0 },
{ IDX_2C('r','o'),        "Rumänien",                         0,0,0 },
{ IDX_2C('r','s'),        "Serbia",                           0,0,0 },
{ IDX_2C('r','u'),        "Ryssland",                         0,0,0 },
{ IDX_2C('r','w'),        "Rwanda",                           0,0,0 },
{ IDX_2C('s','a'),        "Saudiarabien",                     0,0,0 },
{ IDX_2C('s','b'),        "Solomonöarna",                     0,0,0 },
{ IDX_2C('s','c'),        "Seychelles",                       0,0,0 },
{ IDX_2C('s','d'),        "Sudan",                            0,0,0 },
{ IDX_2C('s','e'),        "Sverige",                          0,0,0 },
{ IDX_2C('s','g'),        "Singapore",                        0,0,0 },
{ IDX_2C('s','h'),        "St. Helena",                       0,0,0 },
{ IDX_2C('s','i'),        "Slovenien",                        0,0,0 },
{ IDX_2C('s','j'),        "Svalbard och Jan Mayen-öarna",     0,0,0 },
{ IDX_2C('s','k'),        "Slovakien",                        0,0,0 },
{ IDX_2C('s','l'),        "Sierra Leone",                     0,0,0 },
{ IDX_2C('s','m'),        "San Marino",                       0,0,0 },
{ IDX_2C('s','n'),        "Senegal",                          0,0,0 },
{ IDX_2C('s','o'),        "Somalia",                          0,0,0 },
{ IDX_2C('s','r'),        "Surinam",                          0,0,0 },
{ IDX_2C('s','t'),        "Sao Tome och Principe",            0,0,0 },
{ IDX_2C('s','u'),        "Sovjet (före detta)",              0,0,0 },
{ IDX_2C('s','v'),        "El Salvador",                      0,0,0 },
{ IDX_2C('s','y'),        "Syrien",                           0,0,0 },
{ IDX_2C('s','z'),        "Swaziland",                        0,0,0 },
{ IDX_2C('t','c'),        "Turks och Caicosöarna",            0,0,0 },
{ IDX_2C('t','d'),        "Chad",                             0,0,0 },
{ IDX_2C('t','f'),        "Södra Franska territorierna",      0,0,0 },
{ IDX_2C('t','g'),        "Togo",                             0,0,0 },
{ IDX_2C('t','h'),        "Thailand",                         0,0,0 },
{ IDX_2C('t','j'),        "Tajikistan",                       0,0,0 },
{ IDX_2C('t','k'),        "Tokelau",                          0,0,0 },
{ IDX_2C('t','l'),        "Timor-Leste",                      0,0,0 },
{ IDX_2C('t','m'),        "Turkmenistan",                     0,0,0 },
{ IDX_2C('t','n'),        "Tunisien",                         0,0,0 },
{ IDX_2C('t','o'),        "Tonga",                            0,0,0 },
{ IDX_2C('t','p'),        "östtimor",                         0,0,0 },
{ IDX_2C('t','r'),        "Turkiet",                          0,0,0 },
{ IDX_2C('t','t'),        "Trinidad och Tobago",              0,0,0 },
{ IDX_2C('t','v'),        "Tuvalu",                           0,0,0 },
{ IDX_2C('t','w'),        "Taiwan",                           0,0,0 },
{ IDX_2C('t','z'),        "Tanzania",                         0,0,0 },
{ IDX_2C('u','a'),        "Ukraina",                          0,0,0 },
{ IDX_2C('u','g'),        "Uganda",                           0,0,0 },
{ IDX_2C('u','k'),        "Storbritanien",                    0,0,0 },
{ IDX_2C('u','m'),        "US Minor Outlying Islands",        0,0,0 },
{ IDX_2C('u','s'),        "USA",                              0,0,0 },
{ IDX_2C('u','y'),        "Uruguay",                          0,0,0 },
{ IDX_2C('u','z'),        "Uzbekistan",                       0,0,0 },
{ IDX_2C('v','a'),        "Vatikanstaten",                    0,0,0 },
{ IDX_2C('v','c'),        "Saint Vincent och Grenadinerna",   0,0,0 },
{ IDX_2C('v','e'),        "Venezuela",                        0,0,0 },
{ IDX_2C('v','g'),        "Virgin-öarna (Brittiska)",         0,0,0 },
{ IDX_2C('v','i'),        "Virgin-öarna (Amerikanska)",       0,0,0 },
{ IDX_2C('v','n'),        "Vietnam",                          0,0,0 },
{ IDX_2C('v','u'),        "Vanuatu",                          0,0,0 },
{ IDX_2C('w','f'),        "Wallis och Futunaöarna",           0,0,0 },
{ IDX_2C('w','s'),        "Samoa",                            0,0,0 },
{ IDX_2C('y','e'),        "Yemen",                            0,0,0 },
{ IDX_2C('y','t'),        "Mayotte",                          0,0,0 },
{ IDX_2C('y','u'),        "Jugoslavien",                      0,0,0 },
{ IDX_2C('z','a'),        "Sydafrika",                        0,0,0 },
{ IDX_2C('z','m'),        "Zambia",                           0,0,0 },
{ IDX_2C('z','w'),        "Zimbabwe",                         0,0,0 },
{ IDX_2C('a','1'),        "Anonymous Proxy",                  0,0,0 },
{ IDX_2C('a','2'),        "Satellite Provider",               0,0,0 },
{ IDX_2C('o','1'),        "Other",                            0,0,0 },
{ IDX_2C('a','p'),        "Asia/Pacific Region",              0,0,0 },
{ IDX_3C('l','a','n'),    "Local Network (lan)",              0,0,0 },
{ 0,                      NULL,                               0,0,0 }};

#3728 From: "Jim Youngquist" <jimry@...>
Date: Fri Nov 14, 2008 8:29 pm
Subject: Metrics changed over night.....
jimyoungquis...
Offline Offline
Send Email Send Email
 
Running webalizer 2.20 on our Linux server.  On May 28th 2008 metrics
were similar to what they had been for 2 years: 9,000-10,000 visits
per day, 55,000 pages.  On May 29 and every day after, 3,500-3,800
visits per day, 55,000 pages.

Where did all my visits go?
These metrics don't make any sense.  how can I go from having 9-10k
visits per day down to 3.5k but the pages remain the same.  the files
remained the same.  the hits remained the same.....  only the visits
changed.  I run a news site with over 200 new pages each day, so
having each visitor look at 5-6 pages makes sense, but each user

I've tried to parse the logs to find out but of course the May logs
are gone now.
anybody got any idea what is going on here?

jimry

#3729 From: "Leonard Will" <L.Will@...>
Date: Wed Dec 10, 2008 11:39 am
Subject: Meaning of "kB F", "kB In" and "kB Out"
leonard_will
Offline Offline
Send Email Send Email
 
--- In webalizer@yahoogroups.com, "norb9999" <norb9999@...> wrote:
>
> Hello,
>
> I don't understand what informations brings column kb F.
> For example:
>
> Hits | Files | kB F | kB In | kB Out | Visits
> 2657 94.32% | 2657 94.99% | 298852 99.73% | 0 0.00% | 0 0.00% | 1
> 1.96%
>
> Above data is one visit, 0 kB out, 0 kB in, 2657 hits and 298852 Kb F.
> Is this kB F column informs about FTP connections ?

I understand from Bradford L. Barrett's response to this enquiry that
these statistics come from an unofficial version of Webalizer on which
he cannot comment. Nevertheless, that version seems to be widely used,
as can be seen from a Google search for [Webalizer "kb F"], for
example. Perhaps someone else who knows about this version can help.

My ISP runs such a version, and I would like to be able to interpret
the statistics, and in particular to have a definition of what data is
shown in "kB F", "kb In" and "kB Out". What does the "F" in "kB F"
stand for?

There is a note from November 2006 at
[http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=399017]showing how
to make the "In" and "Out" statistics show, and the point was also
discussed in this list in 2004, starting at
[http://tech.groups.yahoo.com/group/webalizer/message/2792]. Nobody
says what the "F" means, though, and that is bugging me. Any ideas?

Leonard Will

#3731 From: Elbert_Gmail <elbert.pol@...>
Date: Sat Jan 31, 2009 7:03 am
Subject: Os2
romee55555
Offline Offline
Send Email Send Email
 
Hoi,
Tried to port mtools v4 to os/2

But it fails @ the make.
I use gcc 4.3.3

Here is the make output:

gcc  -DHAVE_CONFIG_H -DSYSCONFDIR=\"/mtools402/etc\" -DCPU_i386
-DVENDOR_pc -DOS_os2_emx -D__EMX__ -DEMX -DOS2  -D__ST_MT_ERRNO__ -O3
-march=pentium -mtune=pentium4 -Wall -fno-strict-aliasing -I.  -I.  -c
buffer.c
gcc  -DHAVE_CONFIG_H -DSYSCONFDIR=\"/mtools402/etc\" -DCPU_i386
-DVENDOR_pc -DOS_os2_emx -D__EMX__ -DEMX -DOS2  -D__ST_MT_ERRNO__ -O3
-march=pentium -mtune=pentium4 -Wall -fno-strict-aliasing -I.  -I.  -c
charsetConv.c
charsetConv.c: In function 'dos_to_wchar':
charsetConv.c:69: warning: passing argument 2 of 'iconv' from
incompatible pointer type
charsetConv.c: In function 'safe_iconv':
charsetConv.c:91: warning: passing argument 2 of 'iconv' from
incompatible pointer type
gcc  -DHAVE_CONFIG_H -DSYSCONFDIR=\"/mtools402/etc\" -DCPU_i386
-DVENDOR_pc -DOS_os2_emx -D__EMX__ -DEMX -DOS2  -D__ST_MT_ERRNO__ -O3
-march=pentium -mtune=pentium4 -Wall -fno-strict-aliasing -I.  -I.  -c
codepages.c
gcc  -DHAVE_CONFIG_H -DSYSCONFDIR=\"/mtools402/etc\" -DCPU_i386
-DVENDOR_pc -DOS_os2_emx -D__EMX__ -DEMX -DOS2  -D__ST_MT_ERRNO__ -O3
-march=pentium -mtune=pentium4 -Wall -fno-strict-aliasing -I.  -I.  -c
config.c
gcc  -DHAVE_CONFIG_H -DSYSCONFDIR=\"/mtools402/etc\" -DCPU_i386
-DVENDOR_pc -DOS_os2_emx -D__EMX__ -DEMX -DOS2  -D__ST_MT_ERRNO__ -O3
-march=pentium -mtune=pentium4 -Wall -fno-strict-aliasing -I.  -I.  -c
copyfile.c
gcc  -DHAVE_CONFIG_H -DSYSCONFDIR=\"/mtools402/etc\" -DCPU_i386
-DVENDOR_pc -DOS_os2_emx -D__EMX__ -DEMX -DOS2  -D__ST_MT_ERRNO__ -O3
-march=pentium -mtune=pentium4 -Wall -fno-strict-aliasing -I.  -I.  -c
devices.c
gcc  -DHAVE_CONFIG_H -DSYSCONFDIR=\"/mtools402/etc\" -DCPU_i386
-DVENDOR_pc -DOS_os2_emx -D__EMX__ -DEMX -DOS2  -D__ST_MT_ERRNO__ -O3
-march=pentium -mtune=pentium4 -Wall -fno-strict-aliasing -I.  -I.  -c
dirCache.c
gcc  -DHAVE_CONFIG_H -DSYSCONFDIR=\"/mtools402/etc\" -DCPU_i386
-DVENDOR_pc -DOS_os2_emx -D__EMX__ -DEMX -DOS2  -D__ST_MT_ERRNO__ -O3
-march=pentium -mtune=pentium4 -Wall -fno-strict-aliasing -I.  -I.  -c
directory.c
gcc  -DHAVE_CONFIG_H -DSYSCONFDIR=\"/mtools402/etc\" -DCPU_i386
-DVENDOR_pc -DOS_os2_emx -D__EMX__ -DEMX -DOS2  -D__ST_MT_ERRNO__ -O3
-march=pentium -mtune=pentium4 -Wall -fno-strict-aliasing -I.  -I.  -c
direntry.c
direntry.c: In function '_fprintPwd':
direntry.c:78: warning: implicit declaration of function 'putwc'
gcc  -DHAVE_CONFIG_H -DSYSCONFDIR=\"/mtools402/etc\" -DCPU_i386
-DVENDOR_pc -DOS_os2_emx -D__EMX__ -DEMX -DOS2  -D__ST_MT_ERRNO__ -O3
-march=pentium -mtune=pentium4 -Wall -fno-strict-aliasing -I.  -I.  -c
expand.c
gcc  -DHAVE_CONFIG_H -DSYSCONFDIR=\"/mtools402/etc\" -DCPU_i386
-DVENDOR_pc -DOS_os2_emx -D__EMX__ -DEMX -DOS2  -D__ST_MT_ERRNO__ -O3
-march=pentium -mtune=pentium4 -Wall -fno-strict-aliasing -I.  -I.  -c fat.c
gcc  -DHAVE_CONFIG_H -DSYSCONFDIR=\"/mtools402/etc\" -DCPU_i386
-DVENDOR_pc -DOS_os2_emx -D__EMX__ -DEMX -DOS2  -D__ST_MT_ERRNO__ -O3
-march=pentium -mtune=pentium4 -Wall -fno-strict-aliasing -I.  -I.  -c
fat_free.c
gcc  -DHAVE_CONFIG_H -DSYSCONFDIR=\"/mtools402/etc\" -DCPU_i386
-DVENDOR_pc -DOS_os2_emx -D__EMX__ -DEMX -DOS2  -D__ST_MT_ERRNO__ -O3
-march=pentium -mtune=pentium4 -Wall -fno-strict-aliasing -I.  -I.  -c
file.c
gcc  -DHAVE_CONFIG_H -DSYSCONFDIR=\"/mtools402/etc\" -DCPU_i386
-DVENDOR_pc -DOS_os2_emx -D__EMX__ -DEMX -DOS2  -D__ST_MT_ERRNO__ -O3
-march=pentium -mtune=pentium4 -Wall -fno-strict-aliasing -I.  -I.  -c
file_name.c
gcc  -DHAVE_CONFIG_H -DSYSCONFDIR=\"/mtools402/etc\" -DCPU_i386
-DVENDOR_pc -DOS_os2_emx -D__EMX__ -DEMX -DOS2  -D__ST_MT_ERRNO__ -O3
-march=pentium -mtune=pentium4 -Wall -fno-strict-aliasing -I.  -I.  -c
filter.c
gcc  -DHAVE_CONFIG_H -DSYSCONFDIR=\"/mtools402/etc\" -DCPU_i386
-DVENDOR_pc -DOS_os2_emx -D__EMX__ -DEMX -DOS2  -D__ST_MT_ERRNO__ -O3
-march=pentium -mtune=pentium4 -Wall -fno-strict-aliasing -I.  -I.  -c
floppyd_io.c
gcc  -DHAVE_CONFIG_H -DSYSCONFDIR=\"/mtools402/etc\" -DCPU_i386
-DVENDOR_pc -DOS_os2_emx -D__EMX__ -DEMX -DOS2  -D__ST_MT_ERRNO__ -O3
-march=pentium -mtune=pentium4 -Wall -fno-strict-aliasing -I.  -I.  -c
force_io.c
gcc  -DHAVE_CONFIG_H -DSYSCONFDIR=\"/mtools402/etc\" -DCPU_i386
-DVENDOR_pc -DOS_os2_emx -D__EMX__ -DEMX -DOS2  -D__ST_MT_ERRNO__ -O3
-march=pentium -mtune=pentium4 -Wall -fno-strict-aliasing -I.  -I.  -c
hash.c
gcc  -DHAVE_CONFIG_H -DSYSCONFDIR=\"/mtools402/etc\" -DCPU_i386
-DVENDOR_pc -DOS_os2_emx -D__EMX__ -DEMX -DOS2  -D__ST_MT_ERRNO__ -O3
-march=pentium -mtune=pentium4 -Wall -fno-strict-aliasing -I.  -I.  -c
init.c
gcc  -DHAVE_CONFIG_H -DSYSCONFDIR=\"/mtools402/etc\" -DCPU_i386
-DVENDOR_pc -DOS_os2_emx -D__EMX__ -DEMX -DOS2  -D__ST_MT_ERRNO__ -O3
-march=pentium -mtune=pentium4 -Wall -fno-strict-aliasing -I.  -I.  -c
llong.c
gcc  -DHAVE_CONFIG_H -DSYSCONFDIR=\"/mtools402/etc\" -DCPU_i386
-DVENDOR_pc -DOS_os2_emx -D__EMX__ -DEMX -DOS2  -D__ST_MT_ERRNO__ -O3
-march=pentium -mtune=pentium4 -Wall -fno-strict-aliasing -I.  -I.  -c
match.c
gcc  -DHAVE_CONFIG_H -DSYSCONFDIR=\"/mtools402/etc\" -DCPU_i386
-DVENDOR_pc -DOS_os2_emx -D__EMX__ -DEMX -DOS2  -D__ST_MT_ERRNO__ -O3
-march=pentium -mtune=pentium4 -Wall -fno-strict-aliasing -I.  -I.  -c
mainloop.c
gcc  -DHAVE_CONFIG_H -DSYSCONFDIR=\"/mtools402/etc\" -DCPU_i386
-DVENDOR_pc -DOS_os2_emx -D__EMX__ -DEMX -DOS2  -D__ST_MT_ERRNO__ -O3
-march=pentium -mtune=pentium4 -Wall -fno-strict-aliasing -I.  -I.  -c
mattrib.c
gcc  -DHAVE_CONFIG_H -DSYSCONFDIR=\"/mtools402/etc\" -DCPU_i386
-DVENDOR_pc -DOS_os2_emx -D__EMX__ -DEMX -DOS2  -D__ST_MT_ERRNO__ -O3
-march=pentium -mtune=pentium4 -Wall -fno-strict-aliasing -I.  -I.  -c
mbadblocks.c
gcc  -DHAVE_CONFIG_H -DSYSCONFDIR=\"/mtools402/etc\" -DCPU_i386
-DVENDOR_pc -DOS_os2_emx -D__EMX__ -DEMX -DOS2  -D__ST_MT_ERRNO__ -O3
-march=pentium -mtune=pentium4 -Wall -fno-strict-aliasing -I.  -I.  -c
mcat.c
gcc  -DHAVE_CONFIG_H -DSYSCONFDIR=\"/mtools402/etc\" -DCPU_i386
-DVENDOR_pc -DOS_os2_emx -D__EMX__ -DEMX -DOS2  -D__ST_MT_ERRNO__ -O3
-march=pentium -mtune=pentium4 -Wall -fno-strict-aliasing -I.  -I.  -c mcd.c
gcc  -DHAVE_CONFIG_H -DSYSCONFDIR=\"/mtools402/etc\" -DCPU_i386
-DVENDOR_pc -DOS_os2_emx -D__EMX__ -DEMX -DOS2  -D__ST_MT_ERRNO__ -O3
-march=pentium -mtune=pentium4 -Wall -fno-strict-aliasing -I.  -I.  -c
mclasserase.c
gcc  -DHAVE_CONFIG_H -DSYSCONFDIR=\"/mtools402/etc\" -DCPU_i386
-DVENDOR_pc -DOS_os2_emx -D__EMX__ -DEMX -DOS2  -D__ST_MT_ERRNO__ -O3
-march=pentium -mtune=pentium4 -Wall -fno-strict-aliasing -I.  -I.  -c
mcopy.c
gcc  -DHAVE_CONFIG_H -DSYSCONFDIR=\"/mtools402/etc\" -DCPU_i386
-DVENDOR_pc -DOS_os2_emx -D__EMX__ -DEMX -DOS2  -D__ST_MT_ERRNO__ -O3
-march=pentium -mtune=pentium4 -Wall -fno-strict-aliasing -I.  -I.  -c
mdel.c
gcc  -DHAVE_CONFIG_H -DSYSCONFDIR=\"/mtools402/etc\" -DCPU_i386
-DVENDOR_pc -DOS_os2_emx -D__EMX__ -DEMX -DOS2  -D__ST_MT_ERRNO__ -O3
-march=pentium -mtune=pentium4 -Wall -fno-strict-aliasing -I.  -I.  -c
mdir.c
gcc  -DHAVE_CONFIG_H -DSYSCONFDIR=\"/mtools402/etc\" -DCPU_i386
-DVENDOR_pc -DOS_os2_emx -D__EMX__ -DEMX -DOS2  -D__ST_MT_ERRNO__ -O3
-march=pentium -mtune=pentium4 -Wall -fno-strict-aliasing -I.  -I.  -c
mdoctorfat.c
gcc  -DHAVE_CONFIG_H -DSYSCONFDIR=\"/mtools402/etc\" -DCPU_i386
-DVENDOR_pc -DOS_os2_emx -D__EMX__ -DEMX -DOS2  -D__ST_MT_ERRNO__ -O3
-march=pentium -mtune=pentium4 -Wall -fno-strict-aliasing -I.  -I.  -c mdu.c
gcc  -DHAVE_CONFIG_H -DSYSCONFDIR=\"/mtools402/etc\" -DCPU_i386
-DVENDOR_pc -DOS_os2_emx -D__EMX__ -DEMX -DOS2  -D__ST_MT_ERRNO__ -O3
-march=pentium -mtune=pentium4 -Wall -fno-strict-aliasing -I.  -I.  -c
mformat.c
mformat.c: In function 'mformat':
mformat.c:82: warning: array subscript is above array bounds
mformat.c:83: warning: array subscript is above array bounds
mformat.c:85: warning: array subscript is above array bounds
mformat.c:89: warning: array subscript is above array bounds
mformat.c:90: warning: array subscript is above array bounds
mformat.c:98: warning: array subscript is above array bounds
mformat.c:99: warning: array subscript is above array bounds
mformat.c:100: warning: array subscript is above array bounds
mformat.c:103: warning: array subscript is above array bounds
mformat.c:112: warning: array subscript is above array bounds
mformat.c:121: warning: array subscript is above array bounds
gcc  -DHAVE_CONFIG_H -DSYSCONFDIR=\"/mtools402/etc\" -DCPU_i386
-DVENDOR_pc -DOS_os2_emx -D__EMX__ -DEMX -DOS2  -D__ST_MT_ERRNO__ -O3
-march=pentium -mtune=pentium4 -Wall -fno-strict-aliasing -I.  -I.  -c
minfo.c
gcc  -DHAVE_CONFIG_H -DSYSCONFDIR=\"/mtools402/etc\" -DCPU_i386
-DVENDOR_pc -DOS_os2_emx -D__EMX__ -DEMX -DOS2  -D__ST_MT_ERRNO__ -O3
-march=pentium -mtune=pentium4 -Wall -fno-strict-aliasing -I.  -I.  -c
misc.c
gcc  -DHAVE_CONFIG_H -DSYSCONFDIR=\"/mtools402/etc\" -DCPU_i386
-DVENDOR_pc -DOS_os2_emx -D__EMX__ -DEMX -DOS2  -D__ST_MT_ERRNO__ -O3
-march=pentium -mtune=pentium4 -Wall -fno-strict-aliasing -I.  -I.  -c
missFuncs.c
gcc  -DHAVE_CONFIG_H -DSYSCONFDIR=\"/mtools402/etc\" -DCPU_i386
-DVENDOR_pc -DOS_os2_emx -D__EMX__ -DEMX -DOS2  -D__ST_MT_ERRNO__ -O3
-march=pentium -mtune=pentium4 -Wall -fno-strict-aliasing -I.  -I.  -c
mk_direntry.c
gcc  -DHAVE_CONFIG_H -DSYSCONFDIR=\"/mtools402/etc\" -DCPU_i386
-DVENDOR_pc -DOS_os2_emx -D__EMX__ -DEMX -DOS2  -D__ST_MT_ERRNO__ -O3
-march=pentium -mtune=pentium4 -Wall -fno-strict-aliasing -I.  -I.  -c
mlabel.c
gcc  -DHAVE_CONFIG_H -DSYSCONFDIR=\"/mtools402/etc\" -DCPU_i386
-DVENDOR_pc -DOS_os2_emx -D__EMX__ -DEMX -DOS2  -D__ST_MT_ERRNO__ -O3
-march=pentium -mtune=pentium4 -Wall -fno-strict-aliasing -I.  -I.  -c mmd.c
gcc  -DHAVE_CONFIG_H -DSYSCONFDIR=\"/mtools402/etc\" -DCPU_i386
-DVENDOR_pc -DOS_os2_emx -D__EMX__ -DEMX -DOS2  -D__ST_MT_ERRNO__ -O3
-march=pentium -mtune=pentium4 -Wall -fno-strict-aliasing -I.  -I.  -c
mmount.c
gcc  -DHAVE_CONFIG_H -DSYSCONFDIR=\"/mtools402/etc\" -DCPU_i386
-DVENDOR_pc -DOS_os2_emx -D__EMX__ -DEMX -DOS2  -D__ST_MT_ERRNO__ -O3
-march=pentium -mtune=pentium4 -Wall -fno-strict-aliasing -I.  -I.  -c
mmove.c
gcc  -DHAVE_CONFIG_H -DSYSCONFDIR=\"/mtools402/etc\" -DCPU_i386
-DVENDOR_pc -DOS_os2_emx -D__EMX__ -DEMX -DOS2  -D__ST_MT_ERRNO__ -O3
-march=pentium -mtune=pentium4 -Wall -fno-strict-aliasing -I.  -I.  -c
mpartition.c
mpartition.c: In function 'mpartition':
msdos.h:55: warning: array subscript is above array bounds
msdos.h:56: warning: array subscript is above array bounds
gcc  -DHAVE_CONFIG_H -DSYSCONFDIR=\"/mtools402/etc\" -DCPU_i386
-DVENDOR_pc -DOS_os2_emx -D__EMX__ -DEMX -DOS2  -D__ST_MT_ERRNO__ -O3
-march=pentium -mtune=pentium4 -Wall -fno-strict-aliasing -I.  -I.  -c
mshowfat.c
gcc  -DHAVE_CONFIG_H -DSYSCONFDIR=\"/mtools402/etc\" -DCPU_i386
-DVENDOR_pc -DOS_os2_emx -D__EMX__ -DEMX -DOS2  -D__ST_MT_ERRNO__ -O3
-march=pentium -mtune=pentium4 -Wall -fno-strict-aliasing -I.  -I.  -c
mzip.c
gcc  -DHAVE_CONFIG_H -DSYSCONFDIR=\"/mtools402/etc\" -DCPU_i386
-DVENDOR_pc -DOS_os2_emx -D__EMX__ -DEMX -DOS2  -D__ST_MT_ERRNO__ -O3
-march=pentium -mtune=pentium4 -Wall -fno-strict-aliasing -I.  -I.  -c
mtools.c
gcc  -DHAVE_CONFIG_H -DSYSCONFDIR=\"/mtools402/etc\" -DCPU_i386
-DVENDOR_pc -DOS_os2_emx -D__EMX__ -DEMX -DOS2  -D__ST_MT_ERRNO__ -O3
-march=pentium -mtune=pentium4 -Wall -fno-strict-aliasing -I.  -I.  -c
patchlevel.c
gcc  -DHAVE_CONFIG_H -DSYSCONFDIR=\"/mtools402/etc\" -DCPU_i386
-DVENDOR_pc -DOS_os2_emx -D__EMX__ -DEMX -DOS2  -D__ST_MT_ERRNO__ -O3
-march=pentium -mtune=pentium4 -Wall -fno-strict-aliasing -I.  -I.  -c
plain_io.c
plain_io.c: In function 'SimpleFileOpen':
plain_io.c:527: warning: pointer targets in passing argument 1 of
'DosOpen' differ in signedness
plain_io.c: In function 'file_geom':
plain_io.c:213: warning: array subscript is above array bounds
gcc  -DHAVE_CONFIG_H -DSYSCONFDIR=\"/mtools402/etc\" -DCPU_i386
-DVENDOR_pc -DOS_os2_emx -D__EMX__ -DEMX -DOS2  -D__ST_MT_ERRNO__ -O3
-march=pentium -mtune=pentium4 -Wall -fno-strict-aliasing -I.  -I.  -c
precmd.c
gcc  -DHAVE_CONFIG_H -DSYSCONFDIR=\"/mtools402/etc\" -DCPU_i386
-DVENDOR_pc -DOS_os2_emx -D__EMX__ -DEMX -DOS2  -D__ST_MT_ERRNO__ -O3
-march=pentium -mtune=pentium4 -Wall -fno-strict-aliasing -I.  -I.  -c
privileges.c
gcc  -DHAVE_CONFIG_H -DSYSCONFDIR=\"/mtools402/etc\" -DCPU_i386
-DVENDOR_pc -DOS_os2_emx -D__EMX__ -DEMX -DOS2  -D__ST_MT_ERRNO__ -O3
-march=pentium -mtune=pentium4 -Wall -fno-strict-aliasing -I.  -I.  -c
scsi.c
gcc  -DHAVE_CONFIG_H -DSYSCONFDIR=\"/mtools402/etc\" -DCPU_i386
-DVENDOR_pc -DOS_os2_emx -D__EMX__ -DEMX -DOS2  -D__ST_MT_ERRNO__ -O3
-march=pentium -mtune=pentium4 -Wall -fno-strict-aliasing -I.  -I.  -c
signal.c
gcc  -DHAVE_CONFIG_H -DSYSCONFDIR=\"/mtools402/etc\" -DCPU_i386
-DVENDOR_pc -DOS_os2_emx -D__EMX__ -DEMX -DOS2  -D__ST_MT_ERRNO__ -O3
-march=pentium -mtune=pentium4 -Wall -fno-strict-aliasing -I.  -I.  -c
stream.c
gcc  -DHAVE_CONFIG_H -DSYSCONFDIR=\"/mtools402/etc\" -DCPU_i386
-DVENDOR_pc -DOS_os2_emx -D__EMX__ -DEMX -DOS2  -D__ST_MT_ERRNO__ -O3
-march=pentium -mtune=pentium4 -Wall -fno-strict-aliasing -I.  -I.  -c
streamcache.c
gcc  -DHAVE_CONFIG_H -DSYSCONFDIR=\"/mtools402/etc\" -DCPU_i386
-DVENDOR_pc -DOS_os2_emx -D__EMX__ -DEMX -DOS2  -D__ST_MT_ERRNO__ -O3
-march=pentium -mtune=pentium4 -Wall -fno-strict-aliasing -I.  -I.  -c
subdir.c
gcc  -DHAVE_CONFIG_H -DSYSCONFDIR=\"/mtools402/etc\" -DCPU_i386
-DVENDOR_pc -DOS_os2_emx -D__EMX__ -DEMX -DOS2  -D__ST_MT_ERRNO__ -O3
-march=pentium -mtune=pentium4 -Wall -fno-strict-aliasing -I.  -I.  -c
unixdir.c
gcc  -DHAVE_CONFIG_H -DSYSCONFDIR=\"/mtools402/etc\" -DCPU_i386
-DVENDOR_pc -DOS_os2_emx -D__EMX__ -DEMX -DOS2  -D__ST_MT_ERRNO__ -O3
-march=pentium -mtune=pentium4 -Wall -fno-strict-aliasing -I.  -I.  -c tty.c
gcc  -DHAVE_CONFIG_H -DSYSCONFDIR=\"/mtools402/etc\" -DCPU_i386
-DVENDOR_pc -DOS_os2_emx -D__EMX__ -DEMX -DOS2  -D__ST_MT_ERRNO__ -O3
-march=pentium -mtune=pentium4 -Wall -fno-strict-aliasing -I.  -I.  -c
vfat.c
vfat.c: In function 'vfat_lookup_loop_common':
vfat.c:155: warning: array subscript is above array bounds
vfat.c:155: warning: array subscript is above array bounds
vfat.c:155: warning: array subscript is above array bounds
gcc  -DHAVE_CONFIG_H -DSYSCONFDIR=\"/mtools402/etc\" -DCPU_i386
-DVENDOR_pc -DOS_os2_emx -D__EMX__ -DEMX -DOS2  -D__ST_MT_ERRNO__ -O3
-march=pentium -mtune=pentium4 -Wall -fno-strict-aliasing -I.  -I.  -c
xdf_io.c
gcc -Zexe -Zomf -Zmap -Zargs-wild -D__ST_MT_ERRNO__ -s   buffer.o
charsetConv.o codepages.o config.o copyfile.o devices.o dirCache.o
directory.o direntry.o expand.o fat.o fat_free.o file.o file_name.o
filter.o floppyd_io.o force_io.o hash.o init.o llong.o match.o
mainloop.o mattrib.o mbadblocks.o mcat.o mcd.o mclasserase.o mcopy.o
mdel.o mdir.o mdoctorfat.o mdu.o mformat.o minfo.o misc.o missFuncs.o
mk_direntry.o mlabel.o mmd.o mmount.o mmove.o mpartition.o mshowfat.o
mzip.o mtools.o patchlevel.o plain_io.o precmd.o privileges.o scsi.o
signal.o stream.o streamcache.o subdir.o unixdir.o tty.o vfat.o xdf_io.o
-o mtools    -lsocket
weakld: error: Unresolved symbol (UNDEF) '_putwc'.
weakld: info: The symbol is referenced by:
      U:\tmp\ldconv_direntry_o_2fea4980ca7b14b320.obj
Ignoring unresolved externals reported from weak prelinker.
Error! E2028: _putwc is an undefined reference
file
u:/tmp\ldconv_direntry_o_2fea4980ca7b14b320.obj(ldconv_direntry_o_2fea4980ca7b14\
b320.obj):
undefined symbol _putwc
make.exe: *** [mtools] Error 1

Hope some of you have a idea :)

#3732 From: Elbert_Gmail <elbert.pol@...>
Date: Sat Jan 31, 2009 2:47 pm
Subject: Re: Os2
romee55555
Offline Offline
Send Email Send Email
 
Elbert Pol wrote:
> Hoi,
> Tried to port mtools v4 to os/2
Ohhhhhhhhhhh sorry have sent to the wrong list!!

1000x sorry............

#3733 From: "BULEON Eric" <eric.buleon@...>
Date: Mon Feb 2, 2009 9:14 am
Subject: v. 2.21 binaries for Windows
beric20
Offline Offline
Send Email Send Email
 

Hello

Do you know if Windows binaries vor version 2.21 are available somewhere ?

I did not manage to compile myself.

Thank you

Eric


IMPORTANT: This message is intended exclusively for information purposes. It cannot be considered as an official OHIM communication concerning procedures laid down in the Community Trade Mark Regulations and Designs Regulations. It is therefore not legally binding on the OHIM for the purpose of those procedures.
The information contained in this message and attachments is intended solely for the attention and use of the named addressee and may be confidential. If you are not the intended recipient, you are reminded that the information remains the property of the sender. You must not use, disclose, distribute, copy, print or rely on this e-mail. If you have received this message in error, please contact the sender immediately and irrevocably delete or destroy this message and any copies.


#3734 From: "p_a_rushton" <p_a_rushton@...>
Date: Mon Feb 2, 2009 10:12 am
Subject: How it works on a hosted system
p_a_rushton
Offline Offline
Send Email Send Email
 
Hi our website is hosted by BT and I'm trying to use webalizer to
gather stats. I want to know specifically how many time a file is
downloaded but can't find anywhere to view this info. Can abyone help?

#3735 From: "hansmeiserweb" <hansmeiserweb@...>
Date: Wed Mar 18, 2009 11:24 am
Subject: Ram-Usage of webalizer
hansmeiserweb
Offline Offline
Send Email Send Email
 
Hi,

we have some problems running webalizer on special customer-server.
This costumer has really huge logefiles. webalizer consumes 90% of Ram during
creating stats. At this time also apache/mysql ist still running and it happens
that server is running out of ram and swapfile is growing. So it happens that
load climbs to "dizzy" regions and daemons are killed. In worst case server does
a reboot.
Is there a way to reduce max mem-usage of webalizer?

Thanks,
Hans

#3736 From: waldo kitty <wkitty42@...>
Date: Wed Mar 18, 2009 12:48 pm
Subject: Re: Ram-Usage of webalizer
wkitty42
Offline Offline
Send Email Send Email
 
hansmeiserweb wrote:
> Hi,
>
> we have some problems running webalizer on special customer-server.
> This costumer has really huge logefiles. webalizer consumes 90% of Ram during
creating stats. At this time also apache/mysql ist still running and it happens
that server is running out of ram and swapfile is growing. So it happens that
load climbs to "dizzy" regions and daemons are killed. In worst case server does
a reboot.
> Is there a way to reduce max mem-usage of webalizer?

sure... transfer the logs to another machine and process them there ;)

--
NOTE: NEW EMAIL ADDRESS!!

         _\/
        (@@)                      Waldo Kitty, Waldo's Place USA
__ooO_( )_Ooo_____________________ telnet://bbs.wpusa.dynip.com
_|_____|_____|_____|_____|_____|_____ http://www.wpusa.dynip.com
____|_____|_____|_____|_____|_____|____ ftp://ftp.wpusa.dynip.com
_|_Eat_SPAM_to_email_me!_YUM!__|_____ wkitty42 -at- windstream.net

#3737 From: "hansmeiserweb" <hansmeiserweb@...>
Date: Wed Mar 18, 2009 3:47 pm
Subject: Re: Ram-Usage of webalizer
hansmeiserweb
Offline Offline
Send Email Send Email
 
> sure... transfer the logs to another machine and process them there ;)

sry, not an option...

Hans

#3738 From: waldo kitty <wkitty42@...>
Date: Thu Mar 19, 2009 2:05 am
Subject: Re: Re: Ram-Usage of webalizer
wkitty42
Offline Offline
Send Email Send Email
 
hansmeiserweb wrote:
>> sure... transfer the logs to another machine and process them there ;)
>
> sry, not an option...

well, i do hope you took it in the way it was intended... i was not joking and
it is/was a valid solution that many folk do use...

you might have to roll your sleeves up and modify your webalizer to use disk
files for its processing rather than it taking the (currently standard method
used in many apps) current method of maintaining the lists in memory for fastest
traversal and enumerating...

barring that, would it be possible to add more memory to that machine for this
situation? since the problem is memory consumption and swapping to disk, more
physical RAM space would also be a good and likely the best solution...

--
NOTE: NEW EMAIL ADDRESS!!

         _\/
        (@@)                      Waldo Kitty, Waldo's Place USA
__ooO_( )_Ooo_____________________ telnet://bbs.wpusa.dynip.com
_|_____|_____|_____|_____|_____|_____ http://www.wpusa.dynip.com
____|_____|_____|_____|_____|_____|____ ftp://ftp.wpusa.dynip.com
_|_Eat_SPAM_to_email_me!_YUM!__|_____ wkitty42 -at- windstream.net

#3739 From: "hansmeiserweb" <hansmeiserweb@...>
Date: Thu Mar 19, 2009 12:10 pm
Subject: Re: Ram-Usage of webalizer
hansmeiserweb
Offline Offline
Send Email Send Email
 
> well, i do hope you took it in the way it was intended... i was not joking and
it is/was a valid solution that many folk do use...

this is not very practicable for us. we cannot do a sponsoring of another server
for this costumer. also we can not do a daily manuell transfering, parsing and
2nd transfering of files. this should be automated but this kind of action seems
a bit far-fetched at this point.

> you might have to roll your sleeves up and modify your webalizer to use disk 
disk files for its processing rather than it taking the
> (currently standard method used in many apps) current method of
> maintaining the lists in memory for fastest traversal and enumerating...

thats the point. how? i did not find fitting options...

> physical RAM space would also be a good and likely the best solution...

may be, but i can not sell this to this costumer... not for this reason...

hmm, need further suggestions. ;)

Thanks,
Hans

#3740 From: "wstumper" <wstumper@...>
Date: Fri Mar 20, 2009 11:45 pm
Subject: Re: Ram-Usage of webalizer
wstumper
Offline Offline
Send Email Send Email
 
Since the server generating the large log files is running Apache, have you done
anything to decrease log file size?  Such as:

SetEnvIfNoCase Request_URI
"\.(gif)|(png)|(css)|(js)|(ico)|(jpg)|(pl)|(cgi)|(rdx)|(cgi)$" nolog
CustomLog d:/logs/creation.log combined env=!nolog

There may be many other types of files you don't need.  Let Apache clean up the
files rather than Webalizer. This might help a bit.

For future reference you may want to consider a 'fork' of Webalizer by Stone
Steps: http://www.stonesteps.ca/projects/webalizer/

Performance:

Stone Steps Webalizer running with a minimum set of group/hide filters, enabled
GeoIP and disabled DNS resolver on a 3GHz Core 2 ™ Quad with 4GB of RAM can
process 122161 log records per second. Adding dozens of filters, using robot
processing and user agent name mangling will reduce processing speed to about
80000 records per second on the same system.

Walt...

--- In webalizer@yahoogroups.com, "hansmeiserweb" <hansmeiserweb@...> wrote:
> thats the point. how? i did not find fitting options...
>
> > physical RAM space would also be a good and likely the best solution...
>
> may be, but i can not sell this to this costumer... not for this reason...
>
> hmm, need further suggestions. ;)
>
> Thanks,
> Hans

#3741 From: "Mark" <mark.giblin@...>
Date: Mon Apr 6, 2009 7:13 pm
Subject: Need to cronjob the webalizer
mark.giblin
Offline Offline
Send Email Send Email
 
Hi,

Before anyone jumps the gun an points me to the FAQ... it is easier to say the
hosting provider does not give access to the commandline of the server.

So all the FAQ material on setting up webalizer as a cronjob is straight out the
window.

What the host has provided is the ablity to set up a cron job via the extendcp
user pannel that allows by multiple choice the set up of jobs and using this I
set one up to run every hour to make webalizer run... But... the index.cgi
script that does the work fails at line 15, line 15 is simpley "die"

I attempted to use the PHP http_get() but they do not have the PECL librays
installed on the server, I assume that this would have solved my problem as it
invokes a http request.

The PHP script I wrote that scraped the history file works fine. The problem is
that the stats only get updated when I or the editor invoke an update in the
figures. I wanted this to be a cronjob but its just not happening.

This is the part that its failing on:-

    if($cwd=~m#^(/home/(?:sites|cluster-sites/\d+)/[\w\.\-]+/)#) {

and I guess that this where the problem is.

Question is what do I need to change or add to get around this issue and please
note, Perl, I have never used it or scripted in it so I am at a complete loss
and the syntax aint exactly logical.

The cronjob path is as follows:-

/home/sites/tgnc.org.uk/public_html/stats/index.cgi

and the email I get says:-

Died at /home/sites/tgnc.org.uk/public_html/stats/index.cgi line 15.

The web host do not provide software support but confirm that the cronjob is
running as expected, I agree with them also.

Can anyone provide me with the changes or can anyone help me write a hard coded
version to get this running.

Help is appreciated.

Regards,
Mark.

#3742 From: "Mark" <mark.giblin@...>
Date: Tue Apr 7, 2009 8:06 am
Subject: Re: Need to cronjob the webalizer
mark.giblin
Offline Offline
Send Email Send Email
 
I forgot to mention that webalizer runs fine when requested as a HTTP request
but falls flat on its face when requested as a cron job.

Something clearly is preventing a server invoked cron job from completing, if
you visited the site URL for /stats/ you get a web page with all the stats,
however, not via a cron job, you get an error.

So some help is really appreciated.

Cheers,
Mark.

--- In webalizer@yahoogroups.com, "Mark" <mark.giblin@...> wrote:
>
> Hi,
>
> Before anyone jumps the gun an points me to the FAQ... it is easier to say the
hosting provider does not give access to the commandline of the server.
>
> So all the FAQ material on setting up webalizer as a cronjob is straight out
the window.
>
> What the host has provided is the ablity to set up a cron job via the extendcp
user pannel that allows by multiple choice the set up of jobs and using this I
set one up to run every hour to make webalizer run... But... the index.cgi
script that does the work fails at line 15, line 15 is simpley "die"
>
> I attempted to use the PHP http_get() but they do not have the PECL librays
installed on the server, I assume that this would have solved my problem as it
invokes a http request.
>
> The PHP script I wrote that scraped the history file works fine. The problem
is that the stats only get updated when I or the editor invoke an update in the
figures. I wanted this to be a cronjob but its just not happening.
>
> This is the part that its failing on:-
>
>    if($cwd=~m#^(/home/(?:sites|cluster-sites/\d+)/[\w\.\-]+/)#) {
>
> and I guess that this where the problem is.
>
> Question is what do I need to change or add to get around this issue and
please note, Perl, I have never used it or scripted in it so I am at a complete
loss and the syntax aint exactly logical.
>
> The cronjob path is as follows:-
>
> /home/sites/tgnc.org.uk/public_html/stats/index.cgi
>
> and the email I get says:-
>
> Died at /home/sites/tgnc.org.uk/public_html/stats/index.cgi line 15.
>
> The web host do not provide software support but confirm that the cronjob is
running as expected, I agree with them also.
>
> Can anyone provide me with the changes or can anyone help me write a hard
coded version to get this running.
>
> Help is appreciated.
>
> Regards,
> Mark.
>

#3743 From: "Mark" <mark.giblin@...>
Date: Wed Apr 8, 2009 7:30 am
Subject: Re: Need to cronjob the webalizer
mark.giblin
Offline Offline
Send Email Send Email
 
Well after a rather uppity email off brad, who should have pointed out that
webalizer does not come with any external components like .cgi scripts... This
situation would have been resloved faster.


The answer in this situation from my host who eventually resolved the issue, as
they thought that the issues I was raising were with webalizer itself but not
the scripting.

They said that I needed to write a shell script like below: -

#! /bin/bash
cd /home/sites/******/public_html/stats
/usr/bin/webalizer -D dns.cache -nlocalhost -p -o .
/home/sites/******/logs/******-access_log*

where ****** is the domain name

This is then uploaded to the home directory (the one that contains the
public_html folder) and then you either chmod the file using a PHP script or use
an ftp client like fileZilla to set the permissions to 755 so the file becomes
executable

When that is done, set a conjob to run the file.

Job done.

So now anyone who comes up against this problem with a hosting provider that
does not allow webalizer to be polled in the way I was trying, this may be the
answer.

So it is best to ask the host what the issue is an if a shell script will solve
the issue.

Thank you for your time.






--- In webalizer@yahoogroups.com, "Mark" <mark.giblin@...> wrote:
>
> I forgot to mention that webalizer runs fine when requested as a HTTP request
but falls flat on its face when requested as a cron job.
>
> Something clearly is preventing a server invoked cron job from completing, if
you visited the site URL for /stats/ you get a web page with all the stats,
however, not via a cron job, you get an error.
>
> So some help is really appreciated.
>
> Cheers,
> Mark.
>
> --- In webalizer@yahoogroups.com, "Mark" <mark.giblin@> wrote:
> >
> > Hi,
> >
> > Before anyone jumps the gun an points me to the FAQ... it is easier to say
the hosting provider does not give access to the commandline of the server.
> >
> > So all the FAQ material on setting up webalizer as a cronjob is straight out
the window.
> >
> > What the host has provided is the ablity to set up a cron job via the
extendcp user pannel that allows by multiple choice the set up of jobs and using
this I set one up to run every hour to make webalizer run... But... the
index.cgi script that does the work fails at line 15, line 15 is simpley "die"
> >
> > I attempted to use the PHP http_get() but they do not have the PECL librays
installed on the server, I assume that this would have solved my problem as it
invokes a http request.
> >
> > The PHP script I wrote that scraped the history file works fine. The problem
is that the stats only get updated when I or the editor invoke an update in the
figures. I wanted this to be a cronjob but its just not happening.
> >
> > This is the part that its failing on:-
> >
> >    if($cwd=~m#^(/home/(?:sites|cluster-sites/\d+)/[\w\.\-]+/)#) {
> >
> > and I guess that this where the problem is.
> >
> > Question is what do I need to change or add to get around this issue and
please note, Perl, I have never used it or scripted in it so I am at a complete
loss and the syntax aint exactly logical.
> >
> > The cronjob path is as follows:-
> >
> > /home/sites/tgnc.org.uk/public_html/stats/index.cgi
> >
> > and the email I get says:-
> >
> > Died at /home/sites/tgnc.org.uk/public_html/stats/index.cgi line 15.
> >
> > The web host do not provide software support but confirm that the cronjob is
running as expected, I agree with them also.
> >
> > Can anyone provide me with the changes or can anyone help me write a hard
coded version to get this running.
> >
> > Help is appreciated.
> >
> > Regards,
> > Mark.
> >
>

#3744 From: Aaron Daniel Vega Villa <alvin1501@...>
Date: Wed Apr 22, 2009 4:12 pm
Subject: Re: Ram-Usage of webalizer
alvin1501
Offline Offline
Send Email Send Email
 
why don't you make a container (if in solaris) or a VM inside your server so you will be able to run the webalizer on this "sandbox" and it will not consume all your server memory, only the memory you allocated for the VM or container.

--- El mié 18-mar-09, hansmeiserweb <hansmeiserweb@...> escribió:

De:: hansmeiserweb <hansmeiserweb@...>
Asunto: [webalizer] Ram-Usage of webalizer
A: webalizer@yahoogroups.com
Fecha: miércoles 18 de marzo de 2009, 5:24

Hi,

we have some problems running webalizer on special customer-server.
This costumer has really huge logefiles. webalizer consumes 90% of Ram during creating stats. At this time also apache/mysql ist still running and it happens that server is running out of ram and swapfile is growing. So it happens that load climbs to "dizzy" regions and daemons are killed. In worst case server does a reboot.
Is there a way to reduce max mem-usage of webalizer?

Thanks,
Hans




¡Obtén la mejor experiencia en la web!
Descarga gratis el nuevo Internet Explorer 8.br> http://downloads.yahoo.com/ieak8/?l=mx

#3745 From: Maria McKinley <monstermama@...>
Date: Tue Apr 28, 2009 7:13 am
Subject: google fails me
mariamckinley
Offline Offline
Send Email Send Email
 
Hello,

I am interested in finding out statistics about files that are actually downloaded from my site, but, of course, webalizer and downloads, even within the mailing list gives me mostly advice on how to download webalizer itself. From a few hints I saw around, I thought I could add a PageType for the sort of download I was interested in, and this would cause a breakdown by that type of file, but that doesn't seem to be the case. I guess it just means that those are all of the types of files considered a file for visiting? Is there a way to distinguish with webalizer between pages/files sent to a user's browser, and ones actually downloaded? Or is there another program that would be better for this sort of statistic?

thanks,
maria

#3746 From: bousseau j <bousseauj@...>
Date: Tue Apr 28, 2009 7:51 am
Subject: hi...problems concerning opening webalizer
micheldieu
Offline Offline
Send Email Send Email
 
Hi everyone,

I installed webalizer on Deb just with an apt-get install.
I did small configuration on the .conf. Stats appears to be well logged. But i
can't reached the web page for consultation.
webalizer is in /var/www/webalizer ..if i try to reach on domain.com/webalizer..
nothing, domain.com/var/www/webalizer/index.html again i 404 error


thanks

#3747 From: "hansmeiserweb" <andre.huebner@...>
Date: Wed Jun 10, 2009 8:48 am
Subject: configure fails finding libdb
hansmeiserweb
Offline Offline
Send Email Send Email
 
Hello,

i compiled and used webalizer on a newer system (suse 10.1)
Now i want to to the same with older system (suse 8.2)
configure says:

checking for main in -ldb... no
configure: WARNING: libdb not found.. DNS/GeoDB code disabled!

this is confusing because installed is db44-4.4.20-1 db44-devel-4.4.20-1
db-utils-4.4.20-1 db-compat-4.4.20-1

This is Sleepycat Berkeley DB database library in Version 44.20

libs are also availabile:
/usr/lib/libdb-3.1.so  /usr/lib/libdb-4.0.so  /usr/lib/libdb-4.4.la 
/usr/lib/libdb-4.so  /usr/lib/libdb1.a   /usr/lib/libdb1_p.a
/usr/lib/libdb-3.3.so  /usr/lib/libdb-4.4.a   /usr/lib/libdb-4.4.so 
/usr/lib/libdb.so.3  /usr/lib/libdb1.so  /usr/lib/libdb_cxx-4.0.so

also /usr/include/db.h is installed. What is configure really looking for?

gcc is version 3.3

as a result if this missing libs webalizer does not do any dns-resolving. every
host is only represented of its IP.
with configure switches --with-db --with-dblib there was also no effect.

What can i do now? How to solve this problem?  What could be wrong?


Thanks,
Andre

#3748 From: "hansmeiserweb" <andre.huebner@...>
Date: Thu Jun 11, 2009 11:04 am
Subject: Re: configure fails finding libdb
hansmeiserweb
Offline Offline
Send Email Send Email
 
--- In webalizer@yahoogroups.com, "hansmeiserweb" <andre.huebner@...> wrote:
>
> Hello,
>
> i compiled and used webalizer on a newer system (suse 10.1)
> Now i want to to the same with older system (suse 8.2)
> configure says:
>
> checking for main in -ldb... no
> configure: WARNING: libdb not found.. DNS/GeoDB code disabled!
>
> this is confusing because installed is db44-4.4.20-1 db44-devel-4.4.20-1
db-utils-4.4.20-1 db-compat-4.4.20-1
>
> This is Sleepycat Berkeley DB database library in Version 44.20
>
> libs are also availabile:
> /usr/lib/libdb-3.1.so  /usr/lib/libdb-4.0.so  /usr/lib/libdb-4.4.la 
/usr/lib/libdb-4.so  /usr/lib/libdb1.a   /usr/lib/libdb1_p.a
> /usr/lib/libdb-3.3.so  /usr/lib/libdb-4.4.a   /usr/lib/libdb-4.4.so 
/usr/lib/libdb.so.3  /usr/lib/libdb1.so  /usr/lib/libdb_cxx-4.0.so
>
> also /usr/include/db.h is installed. What is configure really looking for?
>
> gcc is version 3.3
>
> as a result if this missing libs webalizer does not do any dns-resolving.
every host is only represented of its IP.
> with configure switches --with-db --with-dblib there was also no effect.
>
> What can i do now? How to solve this problem?  What could be wrong?
>
>
> Thanks,
> Andre
>


ok, solved my problem. there were some old packageconflicts. historical reasons.
i repackaged db 4.4 and now it works.

btw. would be nice if this list would be more verbose ;)

Thanks,
Andre

Messages 3718 - 3748 of 3748   Oldest  |  < Older  |  Newer >  |  Newest
Advanced
Add to My Yahoo!      XML What's This?

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help