www.ProFTPD.de

ProFTPD => ProFTPD - Deutsch => Thema gestartet von: tomes am 26. September 2005, 21:48:12



Titel: Kompilierungsprobleme bei mod_shaper ( geloest )
Beitrag von: tomes 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


Titel: Kompilierungsprobleme bei mod_shaper ( geloest )
Beitrag von: edufl13. am 27. September 2005, 17:04:33
du bist nicht der einzigste mit diesem problem  :cry:

hab auch suse 8.2


Titel: Kompilierungsprobleme bei mod_shaper ( geloest )
Beitrag von: Anonymous 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 ;)
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


Titel: Kompilierungsprobleme bei mod_shaper ( geloest )
Beitrag von: tomes am 27. September 2005, 21:52:16
War nicht eingeloggt ;)

tomes


Titel: Kompilierungsprobleme bei mod_shaper ( geloest )
Beitrag von: edufl13. am 29. September 2005, 09:06:59
Hi,

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

Gruß


Titel: Kompilierungsprobleme bei mod_shaper ( geloest )
Beitrag von: edufl13. 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]


Titel: re compiler probleme
Beitrag von: rnshorst 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 ;)
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


Titel: Kompilierungsprobleme bei mod_shaper ( geloest )
Beitrag von: tomes am 13. Oktober 2005, 21:46:43
Ja cool ;)
Ich hatte dummerweise nur nach shaper gesucht und dabei nichts gefunden.
Irgendwie ist die Suche bei den Boards nicht allzugut :(

tomes