Trouble Compiling - Mandrake 6.1
Ted Ballou
eballou@lucent.com
Mon Nov 1 08:31:41 1999
Torrey -
I am not yet a LINUX tulip user, am just monitoring this mailing list
for info about 21145 (on my daughter's eOne). However I looked at
your question, checked line 101 of the tulip.c file, and see that
#if !defined(__OPTIMIZE__) || !defined(__KERNEL__)
#warning You must compile this file with the correct options!
#warning See the last lines of the source file.
#error You must compile this driver with "-O".
#endif
is your error message. Trying to compile just with "gcc tuilp.c"
gives the same error you report. Looking at the "last lines of the
source file" I see the comment
* compile-command: "gcc -DMODULE -D__KERNEL__ -Wall -Wstrict-prototypes -O6 -c
tulip.c `[ -f /usr/include/linux/modversions.h ] && echo -DMODVERSIONS`"
This command,
gcc -DMODULE -D__KERNEL__ -Wall -Wstrict-prototypes -O6 -c tulip.c `[ -f /usr/include/linux/modversions.h ] && echo -DMODVERSIONS`
(all on one line) does compile fine. Is this one of the ones you
tried?
On another subject, I am having trouble with Mandrake 6.0 getting PPP
to function: seems to connect fine, then dies with
LCP: timeout sending Config-Requests
Did you find any special tricks to get it to work? I have ordered the
Mandrake 6.1 disc, maybe there's something missing in the 6.0 release.
Regards, Ted Ballou
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
On Nov 1, 00:27 -0800 Torrey Peacock wrote:
> To: linux-tulip@beowulf.gsfc.nasa.gov
> Subject: Trouble Compiling - Mandrake 6.1
> Date: Mon, 01 Nov 1999 00:27:29 -0800
>
> I've been having a very hard time compiling tulip. My computer is a dual
> boot setup with Windows 98 and Linux Mandrake 6.1. I have the @home cable
> Internet service, and a SOHOware NDC 10/100 Fast Ethernet PCI card. The
> card includes a tulip driver for Linux on the install disk, but neither
> that version, nor any of the others I have found on the Net will
> compile. I have used many different command lines, including exact copies
> from the tulip source code. and from various Web pages and How-To's.
>
> The main error message I get is:
> tulip.c :101: warning : *warning You must compile this file with the
> correct options!
> tulip.c :102 : warning : *warning See the last lines of the source file.
> tulip.c :103 : warning : *warning You must compile this driver with "-O".
>
> Depending on what arguments I put on the command line, I will also get an
> error message from gcc saying that "-O is an unrecognized
> option." (!!) I'm not a complete newbie to Linux, but I don't know very
> much about the technical side. I finally learned how to set-up a PPP
> dial-up connection in Linux, but this Ethernet thing is driving me
> crazy. eth0 is not a "known device" to the kernel, so I assume I have to
> add tulip as a module, or recompile the kernel with it.
>
> Can anybody help? By the way, I have tried -O option with both O (upper
> and lower case letter) and 0 (numeral zero).
>
> Thanks,
> Torrey
> cybertori@home.com
>
>