Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug
Bug#: 42577
Alias:
Product:
Component:
Status: RESOLVED
Resolution: DUPLICATE of bug 42522
Assigned To: Gentoo Linux bug wranglers <bug-wranglers@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Daniel Webert <rockoo@gmail.com>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 42577 depends on: Show dependency tree
Bug 42577 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2004-02-23 05:15 0000
media-libs/svgalib-1.9.18 compile error

Linux porkoo 2.6.3-love3 #2 Sat Feb 21 11:52:37 UTC 2004 i686 Intel(R) Pentium(R) 4 CPU 1.60GHz GenuineIntel GNU/Linux

<snip>
  GEN     .version
  CC      init/main.o
  CHK     include/linux/compile.h
  UPD     include/linux/compile.h
  CC      init/version.o
  CC      init/do_mounts.o
  CC      init/do_mounts_devfs.o
  LD      init/mounts.o
  CC      init/initramfs.o
  LD      init/built-in.o
  LD      .tmp_vmlinux1
ld: cannot open linker script file arch/i386/kernel/vmlinux.lds.s: No such file or directory
make: *** [.tmp_vmlinux1] Error 1
make: Leaving directory `/usr/src/linux-2.6.3-love3'

!!! ERROR: media-libs/svgalib-1.9.18 failed.
!!! Function src_compile, Line 67, Exitcode 2
!!! Failed to build kernel module!
</snap>

------- Comment #1 From Jukka Palko 2004-02-23 09:18:49 0000 -------
Whonder if there just is a typo somewhere... ;)

# ls /usr/src/linux/arch/i386/kernel/vmlinux*      
/usr/src/linux/arch/i386/kernel/vmlinux.lds.S


------- Comment #2 From Derk W te Bokkel 2004-02-23 10:49:45 0000 -------
looks like svgalib does not build ... vmlinux.lds.s  as the normal kernel
'make' does .. see below

make
  HOSTCC  scripts/fixdep
  HOSTCC  scripts/genksyms/genksyms.o
  SHIPPED scripts/genksyms/lex.c
  SHIPPED scripts/genksyms/parse.h
  SHIPPED scripts/genksyms/keywords.c
  HOSTCC  scripts/genksyms/lex.o
  SHIPPED scripts/genksyms/parse.c
  HOSTCC  scripts/genksyms/parse.o
  HOSTLD  scripts/genksyms/genksyms
  HOSTCC  scripts/split-include
  HOSTCC  scripts/conmakehash
  HOSTCC  scripts/docproc
  HOSTCC  scripts/kallsyms
  CC      scripts/empty.o
  HOSTCC  scripts/mk_elfconfig
  MKELF   scripts/elfconfig.h
  HOSTCC  scripts/file2alias.o
  HOSTCC  scripts/modpost.o
  HOSTLD  scripts/modpost
  HOSTCC  scripts/pnmtologo
  HOSTCC  scripts/bin2c
  SPLIT   include/linux/autoconf.h -> include/config/*
  CC      arch/i386/kernel/asm-offsets.s
  CHK     include/asm-i386/asm_offsets.h
  UPD     include/asm-i386/asm_offsets.h
  CC      init/main.o
  CHK     include/linux/compile.h
  UPD     include/linux/compile.h
  CC      init/version.o
  CC      init/do_mounts.o
  CC      init/do_mounts_rd.o
  CC      init/do_mounts_initrd.o
  LD      init/mounts.o
  CC      init/initramfs.o
  LD      init/built-in.o
  HOSTCC  usr/gen_init_cpio
  CPIO    usr/initramfs_data.cpio
  GZIP    usr/initramfs_data.cpio.gz
  AS      usr/initramfs_data.o
  LD      usr/built-in.o
  CC      arch/i386/kernel/process.o
  CC      arch/i386/kernel/semaphore.o
  CC      arch/i386/kernel/signal.o
  AS      arch/i386/kernel/entry.o
  CC      arch/i386/kernel/traps.o
  CC      arch/i386/kernel/irq.o
  CC      arch/i386/kernel/vm86.o
  CC      arch/i386/kernel/ptrace.o
  CC      arch/i386/kernel/i8259.o
  CC      arch/i386/kernel/ioport.o
  CC      arch/i386/kernel/ldt.o
  CC      arch/i386/kernel/setup.o
  CC      arch/i386/kernel/time.o
  CC      arch/i386/kernel/sys_i386.o
  CC      arch/i386/kernel/pci-dma.o
  CC      arch/i386/kernel/i386_ksyms.o
  CC      arch/i386/kernel/i387.o
  CC      arch/i386/kernel/dmi_scan.o
  CC      arch/i386/kernel/bootflag.o
  CC      arch/i386/kernel/doublefault.o
  CC      arch/i386/kernel/entry_trampoline.o
  CC      arch/i386/kernel/acpi/boot.o
  CC      arch/i386/kernel/acpi/sleep.o
  AS      arch/i386/kernel/acpi/wakeup.o
  LD      arch/i386/kernel/acpi/built-in.o
  CC      arch/i386/kernel/cpu/common.o
  CC      arch/i386/kernel/cpu/proc.o
  CC      arch/i386/kernel/cpu/amd.o
  CC      arch/i386/kernel/cpu/cyrix.o
  CC      arch/i386/kernel/cpu/centaur.o
  CC      arch/i386/kernel/cpu/transmeta.o
  CC      arch/i386/kernel/cpu/intel.o
  CC      arch/i386/kernel/cpu/rise.o
  CC      arch/i386/kernel/cpu/nexgen.o
  CC      arch/i386/kernel/cpu/umc.o
  CC      arch/i386/kernel/cpu/mtrr/main.o
  CC      arch/i386/kernel/cpu/mtrr/if.o
  CC      arch/i386/kernel/cpu/mtrr/generic.o
  CC      arch/i386/kernel/cpu/mtrr/state.o
  CC      arch/i386/kernel/cpu/mtrr/amd.o
  CC      arch/i386/kernel/cpu/mtrr/cyrix.o
  CC      arch/i386/kernel/cpu/mtrr/centaur.o
  LD      arch/i386/kernel/cpu/mtrr/built-in.o
  LD      arch/i386/kernel/cpu/built-in.o
  CC      arch/i386/kernel/timers/timer.o
  CC      arch/i386/kernel/timers/timer_none.o
  CC      arch/i386/kernel/timers/timer_tsc.o
  CC      arch/i386/kernel/timers/timer_pit.o
  CC      arch/i386/kernel/timers/common.o
  CC      arch/i386/kernel/timers/timer_hpet.o
  LD      arch/i386/kernel/timers/built-in.o
  CC      arch/i386/kernel/reboot.o
  CC      arch/i386/kernel/msr.o
  CC      arch/i386/kernel/cpuid.o
  CC      arch/i386/kernel/mpparse.o
  CC      arch/i386/kernel/apic.o
  CC      arch/i386/kernel/nmi.o
  CC      arch/i386/kernel/io_apic.o
  CC      arch/i386/kernel/module.o
  CC      arch/i386/kernel/sysenter.o
  AS      arch/i386/kernel/vsyscall-int80.o
  SYSCALL arch/i386/kernel/vsyscall-int80.so
  AS      arch/i386/kernel/vsyscall-sysenter.o
  SYSCALL arch/i386/kernel/vsyscall-sysenter.so
  AS      arch/i386/kernel/vsyscall.o
  CC      arch/i386/kernel/time_hpet.o
  CC      arch/i386/kernel/early_printk.o
  SYSCALL arch/i386/kernel/vsyscall-syms.o
  LD      arch/i386/kernel/built-in.o
  AS      arch/i386/kernel/head.o
  CC      arch/i386/kernel/init_task.o
  CPP     arch/i386/kernel/vmlinux.lds.s   .... this line right here in normal
make is missing in svgalib build sequence where vmlinux.lds.s is created from
vmlinux.lds.S
  CC [M]  arch/i386/kernel/edd.o
  CC [M]  arch/i386/kernel/scx200.o

------- Comment #3 From Derk W te Bokkel 2004-02-23 11:45:39 0000 -------
removing the 'clean' from  line 66 in the ebuild .. where the kernel modules
are built .. then running a fresh kernel make .. to ensure vmlinux.lds.s exists
 and then emergeing svgalib eliminates the problem and svgalib builds and
installs correctly..

looks like this might be a kernel 'make modules' w/o running a regular ..
'make' .. build problem ..

(all 2.6.3 kernels in my case)

------- Comment #4 From Tim Yamin (RETIRED) 2004-02-23 13:00:36 0000 -------
*** Bug 42600 has been marked as a duplicate of this bug. ***

------- Comment #5 From SpanKY 2004-02-23 14:10:25 0000 -------

*** This bug has been marked as a duplicate of 42522 ***

Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug