Index: [thread] [date] [subject] [author]
  From: Jim Kjellin <jim.kjellin@sciron.se>
  To  : 'ggi-develop@eskimo.com' <ggi-develop@eskimo.com>
  Date: Wed, 14 Apr 1999 14:52:13 +0200

RE: KGICON

Here's a make depend log for kgicon (make compile gives same errors and
i felt lazy ;).

----------------------------------------------------------------------------
---
make[1]: Entering directory `/usr/src/degas/kgicon/kgi/chipset'
make[2]: Entering directory `/usr/src/degas/kgicon/kgi/chipset/IBM'

dependencies in /usr/src/degas/kgicon/kgi/chipset/IBM
In file included from /usr/src/linux/include/linux/sched.h:20,
                 from /usr/src/linux/include/linux/mm.h:4,
                 from /usr/src/linux/include/linux/slab.h:14,
                 from /usr/src/linux/include/linux/malloc.h:4,
                 from
/usr/src/degas/kgicon/kgi/../include/kgi/sys/linux.h:42,
                 from /usr/src/degas/kgicon/kgi/../include/kgi/system.h:37,
                 from /usr/src/degas/kgicon/kgi/../include/kgi/types.h:38,
                 from /usr/src/degas/kgicon/kgi/../include/kgi/kgi.h:33,
                 from /usr/src/degas/kgicon/kgi/../include/kgi/module.h:32,
                 from vga.c:41:
/usr/src/linux/include/linux/smp.h:71: warning: `smp_num_cpus' redefined
/usr/src/linux/include/linux/modules/i386_ksyms.ver:66: warning: this is the
location of the previous definition
In file included from /usr/src/linux/include/linux/sched.h:74,
                 from /usr/src/linux/include/linux/mm.h:4,
                 from /usr/src/linux/include/linux/slab.h:14,
                 from /usr/src/linux/include/linux/malloc.h:4,
                 from
/usr/src/degas/kgicon/kgi/../include/kgi/sys/linux.h:42,
                 from /usr/src/degas/kgicon/kgi/../include/kgi/system.h:37,
                 from /usr/src/degas/kgicon/kgi/../include/kgi/types.h:38,
                 from /usr/src/degas/kgicon/kgi/../include/kgi/kgi.h:33,
                 from /usr/src/degas/kgicon/kgi/../include/kgi/module.h:32,
                 from vga.c:41:
/usr/src/linux/include/asm/processor.h:95: warning: `cpu_data' redefined
/usr/src/linux/include/linux/modules/i386_ksyms.ver:58: warning: this is the
location of the previous definition
 done
make[2]: Leaving directory `/usr/src/degas/kgicon/kgi/chipset/IBM'
make[1]: Leaving directory `/usr/src/degas/kgicon/kgi/chipset'
make[1]: Entering directory `/usr/src/degas/kgicon/kgi/ramdac'
make[2]: Entering directory `/usr/src/degas/kgicon/kgi/ramdac/IBM'

dependencies in /usr/src/degas/kgicon/kgi/ramdac/IBM
In file included from /usr/src/linux/include/linux/sched.h:20,
                 from /usr/src/linux/include/linux/mm.h:4,
                 from /usr/src/linux/include/linux/slab.h:14,
                 from /usr/src/linux/include/linux/malloc.h:4,
                 from
/usr/src/degas/kgicon/kgi/../include/kgi/sys/linux.h:42,
                 from /usr/src/degas/kgicon/kgi/../include/kgi/system.h:37,
                 from /usr/src/degas/kgicon/kgi/../include/kgi/types.h:38,
                 from /usr/src/degas/kgicon/kgi/../include/kgi/kgi.h:33,
                 from /usr/src/degas/kgicon/kgi/../include/kgi/module.h:32,
                 from vga.c:34:
/usr/src/linux/include/linux/smp.h:71: warning: `smp_num_cpus' redefined
/usr/src/linux/include/linux/modules/i386_ksyms.ver:66: warning: this is the
location of the previous definition
In file included from /usr/src/linux/include/linux/sched.h:74,
                 from /usr/src/linux/include/linux/mm.h:4,
                 from /usr/src/linux/include/linux/slab.h:14,
                 from /usr/src/linux/include/linux/malloc.h:4,
                 from
/usr/src/degas/kgicon/kgi/../include/kgi/sys/linux.h:42,
                 from /usr/src/degas/kgicon/kgi/../include/kgi/system.h:37,
                 from /usr/src/degas/kgicon/kgi/../include/kgi/types.h:38,
                 from /usr/src/degas/kgicon/kgi/../include/kgi/kgi.h:33,
                 from /usr/src/degas/kgicon/kgi/../include/kgi/module.h:32,
                 from vga.c:34:
/usr/src/linux/include/asm/processor.h:95: warning: `cpu_data' redefined
/usr/src/linux/include/linux/modules/i386_ksyms.ver:58: warning: this is the
location of the previous definition
 done
make[2]: Leaving directory `/usr/src/degas/kgicon/kgi/ramdac/IBM'
make[1]: Leaving directory `/usr/src/degas/kgicon/kgi/ramdac'
make[1]: Entering directory `/usr/src/degas/kgicon/kgi/accel'
make[2]: Entering directory `/usr/src/degas/kgicon/kgi/accel/IBM'

dependencies in /usr/src/degas/kgicon/kgi/accel/IBM
In file included from /usr/src/linux/include/linux/modversions.h:27,
                 from
/usr/src/degas/kgicon/kgi/../include/kgi/sys/linux.h:37,
                 from /usr/src/degas/kgicon/kgi/../include/kgi/system.h:37,
                 from /usr/src/degas/kgicon/kgi/../include/kgi/types.h:38,
                 from /usr/src/degas/kgicon/kgi/../include/kgi/kgi.h:33,
                 from /usr/src/degas/kgicon/kgi/../include/kgi/module.h:32,
                 from vga.c:36:
/usr/src/linux/include/linux/modules/i386_ksyms.ver:58: warning: `cpu_data'
redefined
/usr/src/linux/include/asm/processor.h:95: warning: this is the location of
the previous definition
/usr/src/linux/include/linux/modules/i386_ksyms.ver:66: warning:
`smp_num_cpus' redefined
/usr/src/linux/include/linux/smp.h:71: warning: this is the location of the
previous definition
 done
make[2]: Leaving directory `/usr/src/degas/kgicon/kgi/accel/IBM'
make[1]: Leaving directory `/usr/src/degas/kgicon/kgi/accel'
make[1]: Entering directory `/usr/src/degas/kgicon/kgi/clock'
make[2]: Entering directory `/usr/src/degas/kgicon/kgi/clock/fixed'

dependencies in /usr/src/degas/kgicon/kgi/clock/fixed
In file included from /usr/src/linux/include/linux/sched.h:20,
                 from /usr/src/linux/include/linux/mm.h:4,
                 from /usr/src/linux/include/linux/slab.h:14,
                 from /usr/src/linux/include/linux/malloc.h:4,
                 from
/usr/src/degas/kgicon/kgi/../include/kgi/sys/linux.h:42,
                 from /usr/src/degas/kgicon/kgi/../include/kgi/system.h:37,
                 from /usr/src/degas/kgicon/kgi/../include/kgi/types.h:38,
                 from /usr/src/degas/kgicon/kgi/../include/kgi/kgi.h:33,
                 from /usr/src/degas/kgicon/kgi/../include/kgi/module.h:32,
                 from vga.c:64:
/usr/src/linux/include/linux/smp.h:71: warning: `smp_num_cpus' redefined
/usr/src/linux/include/linux/modules/i386_ksyms.ver:66: warning: this is the
location of the previous definition
In file included from /usr/src/linux/include/linux/sched.h:74,
                 from /usr/src/linux/include/linux/mm.h:4,
                 from /usr/src/linux/include/linux/slab.h:14,
                 from /usr/src/linux/include/linux/malloc.h:4,
                 from
/usr/src/degas/kgicon/kgi/../include/kgi/sys/linux.h:42,
                 from /usr/src/degas/kgicon/kgi/../include/kgi/system.h:37,
                 from /usr/src/degas/kgicon/kgi/../include/kgi/types.h:38,
                 from /usr/src/degas/kgicon/kgi/../include/kgi/kgi.h:33,
                 from /usr/src/degas/kgicon/kgi/../include/kgi/module.h:32,
                 from vga.c:64:
/usr/src/linux/include/asm/processor.h:95: warning: `cpu_data' redefined
/usr/src/linux/include/linux/modules/i386_ksyms.ver:58: warning: this is the
location of the previous definition
 done
make[2]: Leaving directory `/usr/src/degas/kgicon/kgi/clock/fixed'
make[1]: Leaving directory `/usr/src/degas/kgicon/kgi/clock'
make[1]: Entering directory `/usr/src/degas/kgicon/kgi/monitor'
make[2]: Entering directory `/usr/src/degas/kgicon/kgi/monitor/multisync'

dependencies in /usr/src/degas/kgicon/kgi/monitor/multisync
In file included from /usr/src/linux/include/linux/sched.h:20,
                 from /usr/src/linux/include/linux/mm.h:4,
                 from /usr/src/linux/include/linux/slab.h:14,
                 from /usr/src/linux/include/linux/malloc.h:4,
                 from
/usr/src/degas/kgicon/kgi/../include/kgi/sys/linux.h:42,
                 from /usr/src/degas/kgicon/kgi/../include/kgi/system.h:37,
                 from /usr/src/degas/kgicon/kgi/../include/kgi/types.h:38,
                 from /usr/src/degas/kgicon/kgi/../include/kgi/kgi.h:33,
                 from /usr/src/degas/kgicon/kgi/../include/kgi/module.h:32,
                 from multisync.c:37:
/usr/src/linux/include/linux/smp.h:71: warning: `smp_num_cpus' redefined
/usr/src/linux/include/linux/modules/i386_ksyms.ver:66: warning: this is the
location of the previous definition
In file included from /usr/src/linux/include/linux/sched.h:74,
                 from /usr/src/linux/include/linux/mm.h:4,
                 from /usr/src/linux/include/linux/slab.h:14,
                 from /usr/src/linux/include/linux/malloc.h:4,
                 from
/usr/src/degas/kgicon/kgi/../include/kgi/sys/linux.h:42,
                 from /usr/src/degas/kgicon/kgi/../include/kgi/system.h:37,
                 from /usr/src/degas/kgicon/kgi/../include/kgi/types.h:38,
                 from /usr/src/degas/kgicon/kgi/../include/kgi/kgi.h:33,
                 from /usr/src/degas/kgicon/kgi/../include/kgi/module.h:32,
                 from multisync.c:37:
/usr/src/linux/include/asm/processor.h:95: warning: `cpu_data' redefined
/usr/src/linux/include/linux/modules/i386_ksyms.ver:58: warning: this is the
location of the previous definition
 done
make[2]: Leaving directory `/usr/src/degas/kgicon/kgi/monitor/multisync'
make[1]: Leaving directory `/usr/src/degas/kgicon/kgi/monitor'

----------------------------------------------------------------------------
---
an __SMP__ define is require by:
/usr/src/linux/include/linux/smp.h
/usr/src/linux/include/asm/processor.h

placing such a define in kgi.h fixes it but this is bad for non-smp systems
;).

Shame no modules work on the g200 :/.


--- Jim Kjellin

> Hi !
> 
> > KGICON does not compile for me, there is an error when including
> > linux/config.h.
> > I managed to track it down to __SMP__ not being defined.
> 
> Could you send compile logs, so we can try to spot the problem ... ?
> 
> > I hope this is just an oversight and you're not trying to freeze us
> > multi-cpu ppl out ;)
> 
> *grin* Well, you SMP people are kind of weird, just like we are, so we
> should probably rather be friends :-).
> 
> CU, ANdy
> 
> -- 
> Andreas Beck              |  Email :  <Andreas.Beck@ggi-project.org>

Index: [thread] [date] [subject] [author]