Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 70664 - genkernel doesn't work on sparc
Summary: genkernel doesn't work on sparc
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: Sparc Linux
: High normal
Assignee: Jeremy Huddleston (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-11-10 06:59 UTC by Ian Beck
Modified: 2005-07-10 03:50 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ian Beck 2004-11-10 06:59:00 UTC
* Gentoo Linux Genkernel; Version 3.1.0a
* Compiling Linux Kernel 2.6.7 for sparc64...

* kernel: >> Running mrproper...
* config: Using config from /usr/share/genkernel/sparc64/kernel-config
*         Previous config backed up to .config.bak
*         >> Running oldconfig...
* kernel: >> Cleaning...
*         >> Compiling 2.6.7 vmlinux...
*         >> Starting supplimental compile of 2.6.7: image...
*         >> Compiling 2.6.7 modules...
* ERROR: Failed to compile the "modules" target...

* -- Grepping log... --

  SCSI generic support (CHR_DEV_SG) [M/n/y/?] m
  *
  * Some SCSI devices (e.g. CD jukebox) support multiple LUNs
  *
  Probe all LUNs on each SCSI device (SCSI_MULTI_LUN) [Y/n/?] y
  Verbose SCSI error reporting (kernel size +=12K) (SCSI_CONSTANTS) [Y/n/?] y
--
  Device mapper support (BLK_DEV_DM) [N/m/y/?] (NEW) *
* Fusion MPT device support
*
Fusion MPT (base + ScsiHost) drivers (FUSION) [M/n/y/?] m
  Maximum number of scatter gather entries (FUSION_MAX_SGE) [40] 40
  Enhanced SCSI error reporting (FUSION_ISENSE) [M/n/?] m
--
  GZIP    usr/initramfs_data.cpio.gz
  AS      usr/initramfs_data.o
  LD      usr/built-in.o
  CC      arch/sparc64/kernel/process.o
  CHK     include/linux/compile.h
dnsdomainname: Host name lookup failure
--
  CC      drivers/char/rtc.o
  CC      fs/isofs/joliet.o
  LD      fs/isofs/isofs.o
  LD      fs/isofs/built-in.o
  CC      fs/jbd/transaction.o
drivers/char/rtc.c:878: warning: `rtc_int_handler_ptr' defined but not used
--
  CNMKHSH drivers/video/console/promcon_tbl.c
  CC      drivers/video/console/promcon_tbl.o
  LD      drivers/video/console/built-in.o
  CC      drivers/video/fbmem.o
drivers/video/fbmem.c: In function `fb_cursor':
drivers/video/fbmem.c:933: warning: passing arg 1 of `__copy_from_user' discards qualifiers from pointer target type
--
  LD      net/unix/unix.o
  LD      net/unix/built-in.o
  LD      net/built-in.o
  GEN     .version
  CHK     include/linux/compile.h
dnsdomainname: Host name lookup failure
--
  AS      .tmp_kallsyms2.o
  LD      vmlinux
*         >> Starting supplimental compile of 2.6.7: image...
COMMAND: make -j2 CC="sparc64-linux-gcc" image
  CHK     include/linux/compile.h
dnsdomainname: Host name lookup failure
--
  LD      drivers/video/console/built-in.o
  LD      drivers/video/built-in.o
  LD      drivers/built-in.o
  GEN     .version
  CHK     include/linux/compile.h
dnsdomainname: Host name lookup failure
--
  LD [M]  fs/exportfs/exportfs.o
  CC [M]  fs/fat/cache.o
  CC [M]  drivers/ide/pci/trm290.o
  CC [M]  fs/fat/dir.o
drivers/ide/pci/trm290.c: In function `init_hwif_trm290':
drivers/ide/pci/trm290.c:376: warning: `check_region' is deprecated (declared at include/linux/ioport.h:121)
--
  CC [M]  fs/jfs/super.o
In file included from fs/jfs/jfs_xtree.h:25,
                 from fs/jfs/jfs_incore.h:26,
                 from fs/jfs/super.c:29:
fs/jfs/jfs_btree.h: In function `BT_STACK_DUMP':
fs/jfs/jfs_btree.h:151: warning: long long unsigned int format, s64 arg (arg 2)
--
  CC [M]  fs/jfs/file.o
In file included from fs/jfs/jfs_xtree.h:25,
                 from fs/jfs/jfs_incore.h:26,
                 from fs/jfs/file.c:21:
fs/jfs/jfs_btree.h: In function `BT_STACK_DUMP':
fs/jfs/jfs_btree.h:151: warning: long long unsigned int format, s64 arg (arg 2)
  CC [M]  fs/jfs/inode.o
In file included from fs/jfs/jfs_xtree.h:25,
                 from fs/jfs/jfs_incore.h:26,
                 from fs/jfs/inode.c:24:
fs/jfs/jfs_btree.h: In function `BT_STACK_DUMP':
fs/jfs/jfs_btree.h:151: warning: long long unsigned int format, s64 arg (arg 2)
--
  CC [M]  fs/jfs/namei.o
In file included from fs/jfs/jfs_xtree.h:25,
                 from fs/jfs/jfs_incore.h:26,
                 from fs/jfs/namei.c:21:
fs/jfs/jfs_btree.h: In function `BT_STACK_DUMP':
fs/jfs/jfs_btree.h:151: warning: long long unsigned int format, s64 arg (arg 2)
--
  CC [M]  fs/jfs/jfs_mount.o
In file included from fs/jfs/jfs_xtree.h:25,
                 from fs/jfs/jfs_incore.h:26,
                 from fs/jfs/jfs_mount.c:53:
fs/jfs/jfs_btree.h: In function `BT_STACK_DUMP':
fs/jfs/jfs_btree.h:151: warning: long long unsigned int format, s64 arg (arg 2)
--
  CC [M]  fs/jfs/jfs_umount.o
In file included from fs/jfs/jfs_xtree.h:25,
                 from fs/jfs/jfs_incore.h:26,
                 from fs/jfs/jfs_umount.c:31:
fs/jfs/jfs_btree.h: In function `BT_STACK_DUMP':
fs/jfs/jfs_btree.h:151: warning: long long unsigned int format, s64 arg (arg 2)
  CC [M]  fs/jfs/jfs_xtree.o
In file included from fs/jfs/jfs_xtree.h:25,
                 from fs/jfs/jfs_incore.h:26,
                 from fs/jfs/jfs_xtree.c:23:
fs/jfs/jfs_btree.h: In function `BT_STACK_DUMP':
fs/jfs/jfs_btree.h:151: warning: long long unsigned int format, s64 arg (arg 2)
--
  CC [M]  fs/jfs/jfs_imap.o
In file included from fs/jfs/jfs_xtree.h:25,
                 from fs/jfs/jfs_incore.h:26,
                 from fs/jfs/jfs_imap.c:48:
fs/jfs/jfs_btree.h: In function `BT_STACK_DUMP':
fs/jfs/jfs_btree.h:151: warning: long long unsigned int format, s64 arg (arg 2)
--
  CC [M]  fs/jfs/jfs_debug.o
In file included from fs/jfs/jfs_xtree.h:25,
                 from fs/jfs/jfs_incore.h:26,
                 from fs/jfs/jfs_debug.c:25:
fs/jfs/jfs_btree.h: In function `BT_STACK_DUMP':
fs/jfs/jfs_btree.h:151: warning: long long unsigned int format, s64 arg (arg 2)
--
  CC [M]  drivers/md/md.o
In file included from fs/jfs/jfs_xtree.h:25,
                 from fs/jfs/jfs_incore.h:26,
                 from fs/jfs/jfs_dmap.c:20:
fs/jfs/jfs_btree.h: In function `BT_STACK_DUMP':
fs/jfs/jfs_btree.h:151: warning: long long unsigned int format, s64 arg (arg 2)
  CC [M]  fs/jfs/jfs_unicode.o
In file included from fs/jfs/jfs_xtree.h:25,
                 from fs/jfs/jfs_incore.h:26,
                 from fs/jfs/jfs_unicode.c:21:
fs/jfs/jfs_btree.h: In function `BT_STACK_DUMP':
fs/jfs/jfs_btree.h:151: warning: long long unsigned int format, s64 arg (arg 2)
  CC [M]  fs/jfs/jfs_dtree.o
In file included from fs/jfs/jfs_xtree.h:25,
                 from fs/jfs/jfs_incore.h:26,
                 from fs/jfs/jfs_dtree.c:104:
fs/jfs/jfs_btree.h: In function `BT_STACK_DUMP':
fs/jfs/jfs_btree.h:151: warning: long long unsigned int format, s64 arg (arg 2)
fs/jfs/jfs_dtree.c: In function `add_index':
fs/jfs/jfs_dtree.c:388: warning: ISO C90 forbids mixed declarations and code
--
  CC [M]  fs/jfs/jfs_inode.o
In file included from fs/jfs/jfs_xtree.h:25,
                 from fs/jfs/jfs_incore.h:26,
                 from fs/jfs/jfs_inode.c:20:
fs/jfs/jfs_btree.h: In function `BT_STACK_DUMP':
fs/jfs/jfs_btree.h:151: warning: long long unsigned int format, s64 arg (arg 2)
  CC [M]  fs/jfs/jfs_extent.o
In file included from fs/jfs/jfs_xtree.h:25,
                 from fs/jfs/jfs_incore.h:26,
                 from fs/jfs/jfs_extent.c:20:
fs/jfs/jfs_btree.h: In function `BT_STACK_DUMP':
fs/jfs/jfs_btree.h:151: warning: long long unsigned int format, s64 arg (arg 2)
  CC [M]  fs/jfs/symlink.o
In file included from fs/jfs/jfs_xtree.h:25,
                 from fs/jfs/jfs_incore.h:26,
                 from fs/jfs/symlink.c:20:
fs/jfs/jfs_btree.h: In function `BT_STACK_DUMP':
fs/jfs/jfs_btree.h:151: warning: long long unsigned int format, s64 arg (arg 2)
--
  CC [M]  drivers/message/fusion/mptscsih.o
In file included from fs/jfs/jfs_xtree.h:25,
                 from fs/jfs/jfs_incore.h:26,
                 from fs/jfs/jfs_metapage.c:24:
fs/jfs/jfs_btree.h: In function `BT_STACK_DUMP':
fs/jfs/jfs_btree.h:151: warning: long long unsigned int format, s64 arg (arg 2)
  CC [M]  fs/jfs/jfs_logmgr.o
In file included from fs/jfs/jfs_xtree.h:25,
                 from fs/jfs/jfs_incore.h:26,
                 from fs/jfs/jfs_logmgr.c:70:
fs/jfs/jfs_btree.h: In function `BT_STACK_DUMP':
fs/jfs/jfs_btree.h:151: warning: long long unsigned int format, s64 arg (arg 2)
  CC [M]  fs/jfs/jfs_txnmgr.o
In file included from fs/jfs/jfs_xtree.h:25,
                 from fs/jfs/jfs_incore.h:26,
                 from fs/jfs/jfs_txnmgr.c:53:
fs/jfs/jfs_btree.h: In function `BT_STACK_DUMP':
fs/jfs/jfs_btree.h:151: warning: long long unsigned int format, s64 arg (arg 2)
--
  CC [M]  fs/jfs/resize.o
In file included from fs/jfs/jfs_xtree.h:25,
                 from fs/jfs/jfs_incore.h:26,
                 from fs/jfs/resize.c:21:
fs/jfs/jfs_btree.h: In function `BT_STACK_DUMP':
fs/jfs/jfs_btree.h:151: warning: long long unsigned int format, s64 arg (arg 2)
  CC [M]  fs/jfs/xattr.o
In file included from fs/jfs/jfs_xtree.h:25,
                 from fs/jfs/jfs_incore.h:26,
                 from fs/jfs/xattr.c:22:
fs/jfs/jfs_btree.h: In function `BT_STACK_DUMP':
fs/jfs/jfs_btree.h:151: warning: long long unsigned int format, s64 arg (arg 2)
--
  CC [M]  fs/reiserfs/prints.o
  CC [M]  drivers/sbus/char/flash.o
  CC [M]  drivers/sbus/char/openprom.o
  CC [M]  drivers/sbus/char/aurora.o
In file included from drivers/sbus/char/aurora.c:73:
drivers/sbus/char/aurora.h:257: error: field `tqueue' has incomplete type
drivers/sbus/char/aurora.h:258: error: field `tqueue_hangup' has incomplete type
drivers/sbus/char/aurora.c:101: warning: type defaults to `int' in declaration of `DECLARE_TASK_QUEUE'
drivers/sbus/char/aurora.c:101: warning: parameter names (without types) in function declaration
drivers/sbus/char/aurora.c:101: warning: data definition has no type or storage class
drivers/sbus/char/aurora.c: In function `aurora_mark_event':
drivers/sbus/char/aurora.c:433: warning: implicit declaration of function `queue_task'
drivers/sbus/char/aurora.c:433: error: `tq_aurora' undeclared (first use in this function)
drivers/sbus/char/aurora.c:433: error: (Each undeclared identifier is reported only once
drivers/sbus/char/aurora.c:433: error: for each function it appears in.)
drivers/sbus/char/aurora.c:434: warning: implicit declaration of function `mark_bh'
drivers/sbus/char/aurora.c:434: error: `AURORA_BH' undeclared (first use in this function)
drivers/sbus/char/aurora.c: In function `aurora_receive_exc':
drivers/sbus/char/aurora.c:520: error: structure has no member named `tqueue'
drivers/sbus/char/aurora.c:520: error: `tq_timer' undeclared (first use in this function)
drivers/sbus/char/aurora.c: In function `aurora_receive':
drivers/sbus/char/aurora.c:553: error: structure has no member named `tqueue'
drivers/sbus/char/aurora.c:553: error: `tq_timer' undeclared (first use in this function)
drivers/sbus/char/aurora.c: In function `aurora_check_modem':
drivers/sbus/char/aurora.c:659: warning: implicit declaration of function `schedule_task'
drivers/sbus/char/aurora.c: In function `aurora_open':
drivers/sbus/char/aurora.c:1418: error: syntax error before '{' token
drivers/sbus/char/aurora.c:1397: warning: unused variable `error'
drivers/sbus/char/aurora.c:1400: warning: unused variable `flags'
drivers/sbus/char/aurora.c: At top level:
drivers/sbus/char/aurora.c:1425: error: syntax error before '->' token
drivers/sbus/char/aurora.c: In function `aurora_close':
drivers/sbus/char/aurora.c:1462: error: syntax error before "return"
drivers/sbus/char/aurora.c: In function `aurora_write':
drivers/sbus/char/aurora.c:1567: error: syntax error before "return"
drivers/sbus/char/aurora.c: In function `aurora_put_char':
drivers/sbus/char/aurora.c:1649: error: syntax error before "return"
drivers/sbus/char/aurora.c: In function `aurora_flush_chars':
drivers/sbus/char/aurora.c:1680: error: syntax error before "return"
drivers/sbus/char/aurora.c: In function `aurora_write_room':
drivers/sbus/char/aurora.c:1710: error: syntax error before "return"
drivers/sbus/char/aurora.c: In function `aurora_chars_in_buffer':
drivers/sbus/char/aurora.c:1726: error: syntax error before "return"
drivers/sbus/char/aurora.c: In function `aurora_flush_buffer':
drivers/sbus/char/aurora.c:1740: error: syntax error before "return"
drivers/sbus/char/aurora.c: In function `aurora_tiocmget':
drivers/sbus/char/aurora.c:1767: error: syntax error before "return"
drivers/sbus/char/aurora.c: In function `aurora_tiocmset':
drivers/sbus/char/aurora.c:1808: error: syntax error before "return"
drivers/sbus/char/aurora.c:1799: warning: unused variable `arg'
drivers/sbus/char/aurora.c: In function `aurora_ioctl':
drivers/sbus/char/aurora.c:1960: error: syntax error before "return"
drivers/sbus/char/aurora.c: In function `aurora_throttle':
drivers/sbus/char/aurora.c:2011: error: syntax error before "return"
drivers/sbus/char/aurora.c: In function `aurora_unthrottle':
drivers/sbus/char/aurora.c:2043: error: syntax error before "return"
drivers/sbus/char/aurora.c: In function `aurora_stop':
drivers/sbus/char/aurora.c:2078: error: syntax error before "return"
drivers/sbus/char/aurora.c: In function `aurora_start':
drivers/sbus/char/aurora.c:2108: error: syntax error before "return"
drivers/sbus/char/aurora.c: In function `aurora_hangup':
drivers/sbus/char/aurora.c:2164: error: syntax error before "return"
drivers/sbus/char/aurora.c: In function `aurora_set_termios':
drivers/sbus/char/aurora.c:2188: error: syntax error before "return"
drivers/sbus/char/aurora.c: In function `do_aurora_bh':
drivers/sbus/char/aurora.c:2210: warning: implicit declaration of function `run_task_queue'
drivers/sbus/char/aurora.c:2210: error: `tq_aurora' undeclared (first use in this function)
drivers/sbus/char/aurora.c: In function `aurora_init_drivers':
drivers/sbus/char/aurora.c:2269: warning: implicit declaration of function `init_bh'
drivers/sbus/char/aurora.c:2269: error: `AURORA_BH' undeclared (first use in this function)
drivers/sbus/char/aurora.c:2270: error: `AURORA_INPORTS' undeclared (first use in this function)
  CC [M]  fs/reiserfs/objectid.o
drivers/sbus/char/aurora.c: At top level:
drivers/sbus/char/aurora.c:1178: warning: `aurora_setup_port' defined but not used
drivers/sbus/char/aurora.c:1301: warning: `block_til_ready' defined but not used
make[3]: *** [drivers/sbus/char/aurora.o] Error 1
make[2]: *** [drivers/sbus/char] Error 2
make[1]: *** [drivers/sbus] Error 2
make: *** [drivers] Error 2
--
  CC [M]  fs/udf/udftime.o
  CC [M]  fs/udf/unicode.o
  LD [M]  fs/udf/udf.o
* Gentoo Linux Genkernel; Version 3.1.0a
* ERROR: Failed to compile the "modules" target...

* -- End log... --

* Please consult /var/log/genkernel.log for more information and any
* errors that were reported above.

* Report any genkernel bugs to bugs.gentoo.org and
* assign your bug to genkernel@gentoo.org. Please include
* as much information as you can in your bug report; attaching
* /var/log/genkernel.log so that your issue can be dealt with effectively.
* 
* Please do *not* report compilation failures as genkernel bugs!
*
Comment 1 Daniel Drake (RETIRED) gentoo-dev 2004-11-30 09:04:36 UTC
Jeremy mind looking into this?
Comment 2 Jeremy Huddleston (RETIRED) gentoo-dev 2004-11-30 11:16:27 UTC
Man, the bug reports only come in right after you make a new release that you think fixes them all, don't they? =)

Can you please attatch these files:
/usr/share/genkernel/sparc64/kernel-config
/usr/src/linux-2.6.7/.config

genkernel has been known to not work on sparc for some time now, so this probably a result of just a bad config in it...

Ian: I suggest you delete /usr/src/linux-2.6.7/.config and configure the kernel yourself:

cd /usr/src/linux
rm .config
make menuconfig

After that, if you want to use genkernel to compile it, you can 'cp .config /usr/share/genkernel/sparc64/kernel-config' or you can compile/install it yourself.

dsd:  I'll try to get you a more sane config to include with genkernel.
Comment 3 Eric Edgar (RETIRED) gentoo-dev 2005-07-10 03:50:31 UTC
genkernel 3.2.1 is out and is known to work with sparc