[nflug] Destructive Makefile???
Roelant Ossewaarde
rao3 at buffalo.edu
Thu Feb 28 11:07:35 EST 2008
Well, yes, I can confirm that 2.6.8 is, what shall we say, not quite
production-ready :) I needed debian for something, and I had an old
DVD with this kernel laying around, that's why I am using this
kernel. My mistake.
I can guarantee that nothing works as it should with this kernel. As
per the common linux-strategy: there are multiple ways of doing
things, and they are all broken in this kernel.
I just wanted my network card to work. Ndiswrapper doesn't want to
build. The two device driver packages that are supposed to support
the card show the destructive behavior I emailed about.
Tonight, 2.6.8 is going byebye. I hope to have more luck then.
On Feb 28, 2008, at 7:35 AM, Cyber Source wrote:
> The first thing that screams out is, 2.6.8* kernel??!!
> I'm far from knowing alot about kernel stuff but that does seem to
> be the common denominator in your problems and I do remember that
> that particular kernel was fraught with problems, especially in the
> 4k vs 8k thing and would have give fits to build processes. Why are
> you running such an ancient, known problem series, kernel?
>
> Roelant Ossewaarde wrote:
>> Hi all,
>>
>> I have a problem that has me scratching my head in disbelief.
>>
>> Here's the scenario: I'm trying to build a RTL-8180 driver for my
>> wireless card. I've installed linux-sources (I'm running a
>> 2.6.8-18 kernel).
>>
>> I should say I've never had to build drivers before; it doesn't
>> look hard, but for some reason I get an error message.
>>
>> Here's the funky part: `make' will actually REMOVE all of my
>> source files when it encounters the error:
>>
>> miep at debian:~$ ls rtl8180-0.21
>> AUTHORS ieee80211_crypt.h ieee80211_rx.c Makefile module_unload24
>> r8180_gct.h r8180_pm.c r8180_wx.h
>> CHANGES ieee80211_crypt_wep.c ieee80211_tx.c Makefile26
>> r8180_93cx6.c r8180.h r8180_pm.h README
>> compat24.h ieee802_11.h ieee80211_wx.c module_load r8180_93cx6.h
>> r8180_hw.h r8180_sa2400.c README.adhoc
>> COPYING ieee80211.h INSTALL module_load24 r8180_core.c
>> r8180_max2820.c r8180_sa2400.h README.master
>> ieee80211_crypt.c ieee80211_module.c LICENSE module_unload
>> r8180_gct.c r8180_max2820.h r8180_wx.c
>> miep at debian:~$ cd rtl8180-0.21/
>> miep at debian:~/rtl8180-0.21$ make
>> make -C /lib/modules/2.6.18-5-486/build SUBDIRS=/home/miep/
>> rtl8180-0.21 MODVERDIR=/home/miep/rtl8180-0.21 modules
>> make[1]: Entering directory `/usr/src/linux-source-2.6.18'
>>
>> WARNING: Symbol version dump /usr/src/linux-source-2.6.18/
>> Module.symvers
>> is missing; modules will have no dependencies and modversions.
>>
>> scripts/Makefile.build:17: /home/miep/rtl8180-0.21/Makefile: No
>> such file or directory
>> make[2]: *** No rule to make target `/home/miep/rtl8180-0.21/
>> Makefile'. Stop.
>> make[1]: *** [_module_/home/miep/rtl8180-0.21] Error 2
>> make[1]: Leaving directory `/usr/src/linux-source-2.6.18'
>> make: *** [2.6] Error 2
>> miep at debian:~/rtl8180-0.21$ ls
>> miep at debian:~/rtl8180-0.21$
>>
>> Note the last command: the directory is now EMPTY.
>>
>> This has nothing to do with the driver itself; before I installed
>> the kernel sources, I got the same error, but no removal of files.
>> Also, the same behavior occurs when I'm trying to build a
>> different driver, in a different directory. I have the feeling
>> something within the kernel build system does this, but I cannot
>> believe that anyone would ever code such a destructive procedure.
>>
>> I have no clue what's happening here. Anyone else?
>>
>> Thanks,
>>
>> Roelant.
>>
>> _______________________________________________
>> nflug mailing list
>> nflug at nflug.org
>> http://www.nflug.org/mailman/listinfo/nflug
> _______________________________________________
> nflug mailing list
> nflug at nflug.org
> http://www.nflug.org/mailman/listinfo/nflug
>
More information about the nflug
mailing list