www.ProFTPD.de
13. März 2007, 22:07:03 *
Willkommen Gast. Bitte einloggen oder registrieren.
Haben Sie Ihre Aktivierungs E-Mail übersehen?

Einloggen mit Benutzername, Passwort und Sitzungslänge
News: SMF - Neu installiert!
 
   Übersicht   Hilfe Suche Login Registrieren  
Seiten: [1]   Nach unten
  Drucken  
Autor Thema: Hilfe!! compiler mod_quotatab bug?  (Gelesen 502 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
SirBandito
Gast
« am: 08. August 2004, 23:10:17 »

Hi,

Ich habe folgendes Problem beim compilieren:


mein configure sieht so aus:
Code:

./configure --enable-shadow --prefix=/usr/local/proftpd/ --sysconfdir=/etc/proftpd/ --with-modules=mod_sql:mod_sql_mysql:mod_quotatab:mod_quotatab_sql --with-includes=/usr/include/mysql/ --with-libraries=/usr/lib/


der fehler äußert sich folgender maßen:

Code:

gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql/ -O2 -Wall -c mod_quotatab.c
mod_quotatab.c: In function `quotatab_post_pass':
mod_quotatab.c:1127: error: structure has no member named `name'
mod_quotatab.c:1128: error: structure has no member named `name'
mod_quotatab.c:1131: error: structure has no member named `name'
mod_quotatab.c:1132: error: structure has no member named `name'
make[1]: *** [mod_quotatab.o] Error 1
make[1]: Leaving directory `/tmp/proftpd-1.2.10rc3/modules'
make: *** [modules] Error 2



ich habe hier und in google nix gefunden!

Greetz SirBandito
Gespeichert
SirBandito
Gast
« Antwort #1 am: 08. August 2004, 23:44:51 »

So ich habe den Part in der mod_quotatab.c mal auskommentiert...

Code:

  /* Check for a limit and a tally entry for this class.
  if (!have_limit_entry && session.class) {
    if (quotatab_lookup(TYPE_LIMIT, session.class->name, CLASS_QUOTA)) {
      quotatab_log("found limit entry for class '%s'", session.class->name);
      have_limit_entry = TRUE;

      if (quotatab_lookup(TYPE_TALLY, session.class->name, CLASS_QUOTA)) {
        quotatab_log("found tally entry for class '%s'", session.class->name);
        have_quota_entry = TRUE;
      }
    }
  }
*/



das Problem liegt hier:
session.class->name

die session.class hat keine member names name....

das is merkwürdig... mal schauen ob nun alles funktioniert!
Gespeichert
Anonymous
Gast
« Antwort #2 am: 09. August 2004, 02:11:37 »

schade scheint nicht zu funktionieren....

ich bekomme beim starten folgenden fehler:

Starting ProFTPD ftp daemon:  - Fatal: unknown configuration directive 'QuotaEngine' on line 180 of '/usr/local/etc/proftpd.conf'.
.
starte ich jedoch im d9 modus dann seh cih keinen fehler....

alles funktioniert...

nur isses normal das wenn man  ein 1 byte space limiter setzt das man das erste file hochladen kann egal wie groß das is?

sobald man das nöchste hochladen will mekert er erst,,,,
Gespeichert
stonki
Administrator
ProFTPD
*****
Offline Offline

Beiträge: 1853


15318939
Profil anzeigen WWW E-Mail
« Antwort #3 am: 10. August 2004, 20:06:42 »

hmm, also ich habe gerade 1.2.10RC3 bei meinem SUSE 8.2 System getestet:

./configure --with-modules=mod_sql:mod_sql_mysql:mod_quotatab --with-includes=/usr/include/mysql/ --with-libraries=/usr/lib/mysql/                                  
[...]
make
[...]
stonki@uk:~/002/proftpd-1.2.10rc3> ./proftpd -l
  mod_sql.c
  mod_sql_mysql.c
  mod_quotatab.c
Gespeichert

www.stonki.de:    the more I see, the more I know.......
www.proftpd.de:   Deutsche ProFTPD Dokumentation
www.krename.net:  Der Batch Renamer für KDE
www.kbarcode.net: Die Barcode Solution für KDE
Anonymous
Gast
« Antwort #4 am: 10. August 2004, 23:10:28 »

mod_quotatab_sql -> vergessen.....

desweiteren habe ich deb....
Gespeichert
stonki
Administrator
ProFTPD
*****
Offline Offline

Beiträge: 1853


15318939
Profil anzeigen WWW E-Mail
« Antwort #5 am: 11. August 2004, 06:16:40 »

Zitat von: "Anonymous"
mod_quotatab_sql -> vergessen.....

desweiteren habe ich deb....


./configure --with-modules=mod_sql:mod_sql_mysql:mod_quotatab:mod_quotatab_sql --with-includes=/usr/include/mysql/ --with-libraries=/usr/lib/mysql/            
[...]
make
[...]
stonki@uk:~/002/proftpd-1.2.10rc3> ./proftpd -l
Compiled-in modules:
 
  mod_sql.c
  mod_sql_mysql.c
  mod_quotatab.c
  mod_quotatab_sql.c


hmm, klappt hier.
Gespeichert

www.stonki.de:    the more I see, the more I know.......
www.proftpd.de:   Deutsche ProFTPD Dokumentation
www.krename.net:  Der Batch Renamer für KDE
www.kbarcode.net: Die Barcode Solution für KDE
bong
ProFTPD
*
Offline Offline

Beiträge: 1


Profil anzeigen
« Antwort #6 am: 19. Oktober 2004, 05:53:06 »

hi, ich habe genau den selben fehler wie mein der ersteller des threads
kann mir da wer helfen will mod_quotatab, mod_quotatab_file und mod_tls installieren. doch komme immer nur zu dem punkt

Code:

klaus:/usr/tmp/proftpd/proftpd-1.2.10rc1 # make

cd lib/ && make lib
make[1]: Entering directory `/var/tmp/proftpd/proftpd-1.2.10rc1/lib'
make[1]: Für das Ziel »lib« ist nichts zu tun.
make[1]: Leaving directory `/var/tmp/proftpd/proftpd-1.2.10rc1/lib'
cd src/ && make src
make[1]: Entering directory `/var/tmp/proftpd/proftpd-1.2.10rc1/src'
make[1]: Für das Ziel »src« ist nichts zu tun.
make[1]: Leaving directory `/var/tmp/proftpd/proftpd-1.2.10rc1/src'
cd modules/ && make modules
make[1]: Entering directory `/var/tmp/proftpd/proftpd-1.2.10rc1/modules'
gcc  -DLINUX  -I.. -I../include  -O2 -Wall -c mod_quotatab.c
mod_quotatab.c: In function `quotatab_post_pass':
mod_quotatab.c:1127: error: structure has no member named `name'
mod_quotatab.c:1128: error: structure has no member named `name'
mod_quotatab.c:1131: error: structure has no member named `name'
mod_quotatab.c:1132: error: structure has no member named `name'
make[1]: *** [mod_quotatab.o] Fehler 1
make[1]: Leaving directory `/var/tmp/proftpd/proftpd-1.2.10rc1/modules'
make: *** [modules] Fehler 2

klaus:/usr/tmp/proftpd/proftpd-1.2.10rc1 #
Gespeichert
Anonymous
Gast
« Antwort #7 am: 30. Dezember 2004, 08:26:44 »

Zitat von: "SirBandito"
Hi,

Ich habe folgendes Problem beim compilieren:


mein configure sieht so aus:
Code:

./configure --enable-shadow --prefix=/usr/local/proftpd/ --sysconfdir=/etc/proftpd/ --with-modules=mod_sql:mod_sql_mysql:mod_quotatab:mod_quotatab_sql --with-includes=/usr/include/mysql/ --with-libraries=/usr/lib/


der fehler äußert sich folgender maßen:

Code:

gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql/ -O2 -Wall -c mod_quotatab.c
mod_quotatab.c: In function `quotatab_post_pass':
mod_quotatab.c:1127: error: structure has no member named `name'
mod_quotatab.c:1128: error: structure has no member named `name'
mod_quotatab.c:1131: error: structure has no member named `name'
mod_quotatab.c:1132: error: structure has no member named `name'
make[1]: *** [mod_quotatab.o] Error 1
make[1]: Leaving directory `/tmp/proftpd-1.2.10rc3/modules'
make: *** [modules] Error 2



ich habe hier und in google nix gefunden!

Greetz SirBandito
Gespeichert
Anonymous
Gast
« Antwort #8 am: 09. Februar 2005, 21:43:27 »

Zitat von: "Anonymous"
schade scheint nicht zu funktionieren....

ich bekomme beim starten folgenden fehler:

Starting ProFTPD ftp daemon:  - Fatal: unknown configuration directive 'QuotaEngine' on line 180 of '/usr/local/etc/proftpd.conf'.
.
starte ich jedoch im d9 modus dann seh cih keinen fehler....

alles funktioniert...

nur isses normal das wenn man  ein 1 byte space limiter setzt das man das erste file hochladen kann egal wie groß das is?

sobald man das nöchste hochladen will mekert er erst,,,,
Gespeichert
Seiten: [1]   Nach oben
  Drucken  
 
Gehe zu:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.2 | SMF © 2006-2007, Simple Machines LLC Prüfe XHTML 1.0 Prüfe CSS
Seite erstellt in 0.062 Sekunden mit 15 Zugriffen.