--- On Tue, 29/9/09, Malte Gell <malte.gell@xxxxxx> wrote: > "Hin-Tak Leung" <hintak_leung@xxxxxxxxxxx> > wrote > > > --- On Tue, 29/9/09, Malte Gell <malte.gell@xxxxxx> > wrote: > > > I prefer to wait ;-) This way I can stick with > kernel > > > 2.6.27 and just install > > > this package, otherwise I would have to upgrade > my kernel, > > > because ar9170 > > > needs kernel >= 2.6.29 as far as I know. And i > always > > > fear, a kernel update > > > could break other things, > > > Where did you learn this from? It says bleeding-edge > compat-wireless > > (http://linuxwireless.org/en/users/Download#Compat-wireless_release_types) > > requires Kernel >= 2.6.27 . and it is not a *full* > kernel update - > > Yes, compat-wirless-2.6 needs kernel 2.6.27, but, the > ar9170 driver requires > kernel 2.6.29, below you can see the "make" output when > building compat- > wireless-2.6 from today on kernel 2.6.27. It is this > tracepoint issue that > requires kernel 2.6.29 > > Regards > Malte Hmm, I see you have already posted to linux-wireless and already got your answers. Hauke has already given you the answer - your kernel tree is *not* 2.6.27(.0), and as it is obvious that you have 2.6.27.29-0.1, which is 2.6.27.29 + suse-patches. Even 2.6.27.29 is not 2.6.27(.0), but somewhat closer to 2.6.28. And you really have already had your answer - your tree is somewhat between 2.6.27 and 2.6.28, and *neither*. My suggestion would be simply to delete all the 'error: redefinition' parts from net/compat-2.6.28.h , because you already have them in the suse tree. You may also need to delete something from net/compat-2.6.28.c, but that will happen during the linking stage (much later). > > > ./scripts/driver-select ar9170 > > make > > ./scripts/gen-compat-autoconf.sh config.mk > > include/linux/compat_autoconf.h > make -C /lib/modules/2.6.27.29-0.1-k7/build > M=/home/malte_gell/download/src/wifi/compat-wireless-2009-09-29 > modules > make[1]: Entering directory `/usr/src/linux-2.6.27.29-0.1' > LD > /home/malte_gell/download/src/wifi/compat- > wireless-2009-09-29/drivers/net/wireless/ath/built-in.o > CC [M] > /home/malte_gell/download/src/wifi/compat- > wireless-2009-09-29/drivers/net/wireless/ath/main.o > In file included from > /home/malte_gell/download/src/wifi/compat- > wireless-2009-09-29/include/net/compat.h:19, > > from <command-line>:0: > /home/malte_gell/download/src/wifi/compat- > wireless-2009-09-29/include/net/compat-2.6.28.h:152: error: > redefinition of > ‘struct tracepoint’ > In file included from > /home/malte_gell/download/src/wifi/compat- > wireless-2009-09-29/include/net/compat.h:19, > > from <command-line>:0: > /home/malte_gell/download/src/wifi/compat- > wireless-2009-09-29/include/net/compat-2.6.28.h:182:1: > warning: "DEFINE_TRACE" > redefined > In file included from include/linux/module.h:19, > > from include/linux/textsearch.h:7, > > from include/linux/skbuff.h:26, > > from > /home/malte_gell/download/src/wifi/compat- > wireless-2009-09-29/include/net/compat-2.6.28.h:10, > > from > /home/malte_gell/download/src/wifi/compat- > wireless-2009-09-29/include/net/compat.h:19, > > from <command-line>:0: > include/linux/tracepoint.h:86:1: warning: this is the > location of the previous > definition > /home/malte_gell/download/src/wifi/compat- > wireless-2009-09-29/include/net/compat-2.6.28.h:186: error: > redefinition of > ‘tracepoint_update_probe_range’ > include/linux/tracepoint.h:100: error: previous definition > of > ‘tracepoint_update_probe_range’ was here > make[4]: *** [/home/malte_gell/download/src/wifi/compat- > wireless-2009-09-29/drivers/net/wireless/ath/main.o] Fehler > 1 > make[3]: *** [/home/malte_gell/download/src/wifi/compat- > wireless-2009-09-29/drivers/net/wireless/ath] Fehler 2 > make[2]: *** [/home/malte_gell/download/src/wifi/compat- > wireless-2009-09-29/drivers/net/wireless] Fehler 2 > make[1]: *** > [_module_/home/malte_gell/download/src/wifi/compat- > wireless-2009-09-29] Fehler 2 > make[1]: Leaving directory `/usr/src/linux-2.6.27.29-0.1' > make: *** [modules] Fehler 2 > > -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html