Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2007-05-11 20:25:24

  masonix - Użytkownik

masonix
Użytkownik
Skąd: Bielsko-Biała
Zarejestrowany: 2006-04-07

IMQ bład przy kompilacji

Witam chciałbym dodać obsługę IMQ do jądra 2.6.18
Używam patcha linux-2.6.18-imq.patch.

Podczas robienia bzImage wywala mi taki błąd:

Kod:

 CC      drivers/net/imq.o
drivers/net/imq.c: In function ‘imq_nf_queue’:
drivers/net/imq.c:204: error: ‘struct net_device’ has no member named ‘xmit_lock                                                                              ’
drivers/net/imq.c:204: warning: left-hand operand of comma expression has no eff                                                                              ect
drivers/net/imq.c:209: warning: implicit declaration of function ‘qdisc_restart’
make[2]: *** [drivers/net/imq.o] Błąd 1
make[1]: *** [drivers/net] Błąd 2
make: *** [drivers] Błąd 2

Miał ktoś podobny problem? tak w ogóle to na jakich kernelach z seri 2.6 używacie IMQ?


[url=http://userbars.org][img]http://img209.imageshack.us/img209/3974/debiancu6.png[/img][/url]
[url=http://userbars.org][img]http://img89.imageshack.us/img89/6861/bashqm1.png[/img][/url]

Offline

 

#2  2007-05-11 21:31:18

  NIC - Członek DUG

NIC
Członek DUG
Skąd: Wrocław
Zarejestrowany: 2006-12-25
Serwis

Re: IMQ bład przy kompilacji

Skoro wersje się zgadzają to może wersja kompilatora nie? Spróbuj na starszej wersji, np. GCC 3.3 czy inszej. Czasem to pomaga.

Jeśli nie pomoże to może źle się spatchowało.


Stronka-dom: [url]http://titek.victorygames.pl[/url]
Jabber: nic@jabster.pl
Hobby: kompilowanie Linuksa, Bluetooth
Dystrybucja: żadna, bliski krewny LFS, składak

Offline

 

#3  2007-05-14 10:13:07

  BiExi - matka przelozona

BiExi
matka przelozona
Skąd: Gorlice
Zarejestrowany: 2004-04-16
Serwis

Re: IMQ bład przy kompilacji

uzyj gcc z seri 4.x


[url=http://dug.net.pl][b]DUG[/b][/url]

Offline

 

#4  2007-05-14 17:51:35

  masonix - Użytkownik

masonix
Użytkownik
Skąd: Bielsko-Biała
Zarejestrowany: 2006-04-07

Re: IMQ bład przy kompilacji

Korzystam z wersji:

Kod:

krzysiek:~# gcc -v
Using built-in specs.
Target: i486-linux-gnu
Configured with: ../src/configure -v --enable-languages=c,c++,fortran,objc,obj-c++,treelang --prefix=/usr --enable-shared --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --enable-nls --program-suffix=-4.1 --enable-__cxa_atexit --enable-clocale=gnu --enable-libstdcxx-debug --enable-mpfr --with-tune=i686 --enable-checking=release i486-linux-gnu
Thread model: posix
gcc version 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)
krzysiek:~#

[url=http://userbars.org][img]http://img209.imageshack.us/img209/3974/debiancu6.png[/img][/url]
[url=http://userbars.org][img]http://img89.imageshack.us/img89/6861/bashqm1.png[/img][/url]

Offline

 

#5  2007-05-15 10:18:32

  el_pilar - Użytkownik

el_pilar
Użytkownik
Skąd: Bydgoszcz
Zarejestrowany: 2006-04-05

Re: IMQ bład przy kompilacji

U mnie na 2.6.18 kompilowało się bez problemów, używałem patcha
http://www.linuximq.net/patchs/linux-2.6.18-imq1.diff

Wydaje mi się, że po prostu czegoś w jądrze nie zaznaczyłeś


"There are only 10 kinds of people in the world --
.....Those who understand binary, and those who don't."

Offline

 

#6  2007-05-15 18:51:33

  BiExi - matka przelozona

BiExi
matka przelozona
Skąd: Gorlice
Zarejestrowany: 2004-04-16
Serwis

Re: IMQ bład przy kompilacji

moze byc jeszcze to ze czegos nie zaznaczyles w kernelu


[url=http://dug.net.pl][b]DUG[/b][/url]

Offline

 

#7  2007-05-17 21:00:45

  masonix - Użytkownik

masonix
Użytkownik
Skąd: Bielsko-Biała
Zarejestrowany: 2006-04-07

Re: IMQ bład przy kompilacji

Więc już wszystko działa na jądrze 2.6.18 :) Mam IMQ ipp2p Layer7 ESFQ a z patch-o-matic ipp2p connlimit u32 time.

Ruszyło jak użyłem nastepującego stuffu:

linux-2.6.18-imq1.diff
esfq-2.6.15.1.tar.gz           
linux-2.6.18-imq.patch
ipp2p-0.8.0.tar.gz
linux-2.6.18.tar.bz2
iproute2-2.6.20-070313.tar.gz
netfilter-layer7-v2.6.tar.gz
iptables-1.3.6-imq.diff       
netfilter-layer7-v2.9
iptables-1.3.6.tar.bz2         
patch-o-matic-ng-20070509.tar.bz2

Dzięki za odpowiedzi i pozdrawiam ;D


[url=http://userbars.org][img]http://img209.imageshack.us/img209/3974/debiancu6.png[/img][/url]
[url=http://userbars.org][img]http://img89.imageshack.us/img89/6861/bashqm1.png[/img][/url]

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)

[ Generated in 0.010 seconds, 12 queries executed ]

Informacje debugowania

Time (s) Query
0.00009 SET CHARSET latin2
0.00004 SET NAMES latin2
0.00094 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='18.188.175.66' WHERE u.id=1
0.00067 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.188.175.66', 1732465016)
0.00042 SELECT * FROM punbb_online WHERE logged<1732464716
0.00065 DELETE FROM punbb_online WHERE ident='3.133.146.94'
0.00046 SELECT topic_id FROM punbb_posts WHERE id=60976
0.00159 SELECT id FROM punbb_posts WHERE topic_id=7945 ORDER BY posted
0.00077 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=7945 AND t.moved_to IS NULL
0.00005 SELECT search_for, replace_with FROM punbb_censoring
0.00105 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=7945 ORDER BY p.id LIMIT 0,25
0.00102 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=7945
Total query time: 0.00775 s