-
Senior Member
registered user
GCC Problem
Okay, I was trying to compile a modem driver from source, and I got this error message once I got to the make command:
Code:
$ make
gcc kernel-ver.o -o kernel-ver
/usr/lib/gcc-lib/i486-linux/3.3.3/../../../crt1.o: file not recognized: File truncated
collect2: ld returned 1 exit status
make: *** [kernel-ver] Error 1
I updated my GCC to the latest edition, and it still gives me that message. I did a file search and crt1.o doesn't exist. I looked through the makefile and there's nothing about crt1.o. What's wrong here?
-
Senior Member
registered user
My guess is that you need the kernel headers.
-
Senior Member
registered user
Where do I get the kernel headers? As a Debian package? And would it work better with 2.4.26 kernel or the 2.6.6?
-
Senior Member
registered user
The headers should match the kernel you're running. You can download them as a deb. Use Synaptic -- it's probably the easiest way.
-
Senior Member
registered user
I can't use Synaptic or apt-get....If I could...I wouldn't be compiling a modem driver, now would I? Anyway...I found a buttload of debs at this site http://linux.org.by/debian/pool/ mai...ge-2.6.6-i386/ and downloaded some of them, but had no idea what i was doing and ended up finding myself in a long string of dependecies. Which ones do I need and which do I install first?
-
Senior Member
registered user
Ah, so that's what you're doing.
just do
uname -a
output on my box is:
Linux niglo 2.6.7 #2 SMP Wed Jul 28 04:25:36 CEST 2004 i686 GNU/Linux
but the 2.6.7 (or whatever) is the kernel you want the headers to match. You want the headers. For example (they match architectures) kernel-headers-2.4.27-2-686 if you were running 2.4.27 on a Pentium Pro/Celeron/Pentium II/Pentium III/Pentium 4.
-
Senior Member
registered user
I'm running 2.6.6 on an i686. I already knew that. But all those files are for 386 or 686...And I can't figure out which one to download.
-
Senior Member
registered user
686 is i686. The 386 will (probably) do if you've no better choice.
-
Senior Member
registered user
Did you look at the website? They're all 686 or 386...I know about architectures...But I have no idea which file to download first...That's the problem I'm having
-
Senior Member
registered user
kernel-headers-2.6.6-1-686-smp_2.6.6-1_i386.deb
should do it.
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules

INTEL XEON E5-2680V4 SR2N7 2.40GHZ CPU
$11.00

Dell Precision Tower 7810 Xeon E5-2630 v3 @ 2.40GHz , 32GB Ram, NO HDD, NO OS
$239.99

Dell Precision T7820 2x Xeon Silver 4114 2.20GHz 950W No RAM GPU HDD 4x SATA
$350.48

HP Z420 Pro Workstation PC Xeon E5-2660 8-Core 64GB RAM Quadro K5000 128GB SSD
$249.00

Dell Precision T5820 Workstation 3.70GHz W-2135 No RAM/ GPU/ HDD/ OS
$179.98

Intel Xeon E5-2699 V4 2.20GHz 55M 22-CORES LGA2011-3 Server Processor 145W SR2JS
$84.49

DELL Precision 5820 Workstation Xeon W-2123 3.6ghz/NO RAM/NO SSD/P400 Vid
$139.99

Genuine Intel Xeon W-2145 3.70Ghz 8 Cores LGA2066 CPU SR3LQ Tested USA SELLER
$94.94

Dell EMC PowerEdge R440 Xeon silver 4215 2.5GHz 16 GB ram 2x 550W PSU No HDD
$275.00

Intel Xeon Phi 5110P 60-Core 1.053GHz Coprocessor
$50.00