www.ProFTPD.de
13. März 2007, 19:38:01 *
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: Kompilierungsprobleme bei mod_shaper ( geloest )  (Gelesen 294 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
tomes
ProFTPD
*
Offline Offline

Beiträge: 9


Profil anzeigen
« am: 26. September 2005, 21:48:12 »

Ich habe da ein "kleines" Problem mit dem shaper Modul:
Ich configuriere proftpd-1.2.10 letze stable-Version und mod_shaper-0.5.6 mit:
Code:
./configure --enable-ctrls --with-modules=mod_shaper

und bekomme danach immer folgenden Fehler beim kompilieren:
Code:

gcc  -DLINUX  -I.. -I../include  -O2 -Wall -c mod_ctrls.c
mod_ctrls.c: In function `ctrls_check_group_acl':
mod_ctrls.c:145: warning: comparison between signed and unsigned
mod_ctrls.c: In function `ctrls_check_user_acl':
mod_ctrls.c:171: warning: comparison between signed and unsigned

mod_shaper.c:49:3: #error "Controls support required (use --enable-ctrls)"
mod_shaper.c: In function `shaper_remove_config':
mod_shaper.c:304: warning: comparison between signed and unsigned
mod_shaper.c: In function `shaper_table_sess_add':
mod_shaper.c:820: warning: signed and unsigned type in conditional expression
mod_shaper.c: In function `shaper_handle_all':
mod_shaper.c:1038: warning: comparison between signed and unsigned
mod_shaper.c: In function `shaper_handle_sess':
mod_shaper.c:1309: warning: comparison between signed and unsigned
mod_shaper.c: In function `set_shaperall':
mod_shaper.c:1577: warning: comparison between signed and unsigned
mod_shaper.c: In function `set_shapersession':
mod_shaper.c:1744: warning: comparison between signed and unsigned
make[1]: *** [mod_shaper.o] Error 1
make[1]: Leaving directory `/usr/src/proftpd/proftpd-1.2.10/modules'
make: *** [modules] Error 2


Ist eine 8.2er SuSE (Kernel 4.2.20 / glibc-2.3.2 )

Warum ? Was laeuft falsch ?

Danke

tomes
Gespeichert
edufl13.
Gast
« Antwort #1 am: 27. September 2005, 17:04:33 »

du bist nicht der einzigste mit diesem problem  :cry:

hab auch suse 8.2
Gespeichert
Anonymous
Gast
« Antwort #2 am: 27. September 2005, 21:51:22 »

NIcht sauber, aber es geht.
Hatte keine grosse Lust zum debuggen also habe ich die Kontrolle einfach rausgenommen.
Wies geht ?
man oeffnet in seinem Lieblingseditor die File contrib/mod_shaper.c
und kommentiert die Zeilen 48,49,50 aus.
Zitat

/* Make sure the version of proftpd is as necessary. */
#if PROFTPD_VERSION_NUMBER < 0x0001021001
# error "ProFTPD 1.2.10rc1 or later required"
#endif

/*

#ifndef PR_USE_CTRLS
# error "Controls support required (use --enable-ctrls)"
#endif
*/


Da man ja mit --enable-ctrls das configure Script aufruft, sollte das auch keine Auswirkungen haben.
Wenn man es ohne diesem macht, wird es wahrscheinlich nicht functionieren, oder schlimmeres Zwinkernd
Also aufpassen.
Jedenfalls funktioniert das Modul nach dem kompilieren ersteinmal bei mir.

Falls ich Zeit habe, werd ich mal sehn wo der richtige Fehler liegt.

tomes
Gespeichert
tomes
ProFTPD
*
Offline Offline

Beiträge: 9


Profil anzeigen
« Antwort #3 am: 27. September 2005, 21:52:16 »

War nicht eingeloggt Zwinkernd

tomes
Gespeichert
edufl13.
Gast
« Antwort #4 am: 29. September 2005, 09:06:59 »

Hi,

das compilieren hat zwar keinen error gebracht, jedoch funktioniert
der befehl "shaperall rate 50" nicht.

Gruß
Gespeichert
edufl13.
Gast
« Antwort #5 am: 29. September 2005, 09:12:58 »

Hier noch der Auszug aus der proftpd.conf

Zitat

<IfModule mod_shaper.c>
ShaperEngine on
   
# An overall rate (in KB/s) must be set.  This line explicitly
# sets both the download and upload rates to be the same.
ShaperAll downrate 30 uprate 30
      
</IfModule>
[/quote]
Gespeichert
rnshorst
ProFTPD
*
Offline Offline

Beiträge: 49

6267358 rnshorst rnshorst
Profil anzeigen
« Antwort #6 am: 01. Oktober 2005, 23:05:19 »

Zitat von: "Anonymous"
NIcht sauber, aber es geht.
Hatte keine grosse Lust zum debuggen also habe ich die Kontrolle einfach rausgenommen.
Wies geht ?
man oeffnet in seinem Lieblingseditor die File contrib/mod_shaper.c
und kommentiert die Zeilen 48,49,50 aus.
Zitat

/* Make sure the version of proftpd is as necessary. */
#if PROFTPD_VERSION_NUMBER < 0x0001021001
# error "ProFTPD 1.2.10rc1 or later required"
#endif

/*

#ifndef PR_USE_CTRLS
# error "Controls support required (use --enable-ctrls)"
#endif
*/


Da man ja mit --enable-ctrls das configure Script aufruft, sollte das auch keine Auswirkungen haben.
Wenn man es ohne diesem macht, wird es wahrscheinlich nicht functionieren, oder schlimmeres Zwinkernd
Also aufpassen.
Jedenfalls funktioniert das Modul nach dem kompilieren ersteinmal bei mir.

Falls ich Zeit habe, werd ich mal sehn wo der richtige Fehler liegt.

tomes


read this:

http://forums.proftpd.org/phpBB2/viewtopic.php?t=391&highlight=modshaper
Gespeichert
tomes
ProFTPD
*
Offline Offline

Beiträge: 9


Profil anzeigen
« Antwort #7 am: 13. Oktober 2005, 21:46:43 »

Ja cool Zwinkernd
Ich hatte dummerweise nur nach shaper gesucht und dabei nichts gefunden.
Irgendwie ist die Suche bei den Boards nicht allzugut Traurig

tomes
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.061 Sekunden mit 16 Zugriffen.