boot failure (and MOL) complete

Tanger yellowdog-general@lists.terrasoftsolutions.com
Fri Nov 15 18:48:01 2002


--Apple-Mail-2--1025588122
Content-Transfer-Encoding: 7bit
Content-Type: text/plain;
	charset=US-ASCII;
	format=flowed

Hello Eddie,

Thank you very much for your help!  Both, you and Steve kept me busy 
trying things out.  Unfortunately I still wasn't able to install MOL or 
the airport driver.  Good is that my ydl partition boots nicely and even 
my external speakers started to work, when the extensions are loading .  
Bad however is, that during the past two days the reaction to the 
keyboard input got very, very slow.

Here the results of following your suggestions in detail:

You have suggested that
> there are 2 ways to get MOL running ...
>
> 1 - get rpms from internet
>   1a - get mol*ppc.rpm and do rpm -Uvh mol*ppc.rpm
>   1b - get mol-kmods*src.rpms and do rpm --rebuild mol-kmods*src.rpm
>        cd to /usr/src/rpm/RPMS/ppc
>        do rpm -Uvh mol-kmods*ppc.rpm

and this is what I get:
[root@3-98-237-24-cable src]# rpm -Uvh mol-0.9.66-1.ppc.rpm
error: failed dependencies:
         mol-kernel-modules is needed by mol-0.9.66-1
[root@3-98-237-24-cable src]# rpm --rebuild mol-kmods-0.9.66-1.src.rpm
mol-kmods-0.9.66-1.src.rpm: No such file or directory

Since this didn't work I have tried to follow

> 2 - get the tar.gz
>   2a untar the file into some directory.
>   2b follow the BUILDING instructions.

which ended at:

[root@3-98-237-24-cable mol-0.9.66]# ./configure
loading cache ./config.cache
checking host system type... powerpc-unknown-linux-gnu
checking for a BSD compatible install... (cached) /usr/bin/install -c
checking whether build environment is sane... yes
checking whether make sets ${MAKE}... (cached) yes
checking for working aclocal... found
checking for working autoconf... found
checking for working automake... found
checking for working autoheader... found
checking for working makeinfo... missing
checking for gcc... (cached) gcc
checking whether the C compiler (gcc  ) works... yes
checking whether the C compiler (gcc  ) is a cross-compiler... no
checking whether we are using GNU C... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for ranlib... (cached) ranlib
checking for bison... no
checking for byacc... no
checking how to run the C preprocessor... (cached) gcc -E
checking for flex... (cached) flex
checking for flex... (cached) flex
checking for yywrap in -lfl... (cached) yes
checking lex output file root... (cached) lex.yy
checking whether yytext is a pointer... (cached) yes
checking how to run the C preprocessor... gcc -E
checking whether ln -s works... (cached) yes
checking for c++... (cached) c++
checking whether the C++ compiler (c++  ) works... yes
checking whether the C++ compiler (c++  ) is a cross-compiler... no
checking whether we are using GNU C++... (cached) yes
checking whether c++ accepts -g... (cached) yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for strings.h... (cached) yes
checking for getopt.h... (cached) yes
checking for poll.h... (cached) yes
checking for obstack.h... (cached) yes
checking for esd_open_sound in -lesd... (cached) no
checking for esd.h... (cached) no
checking for ncurses.h... (cached) no
checking for X... (cached) libraries /usr/X11R6/lib, headers 
/usr/X11R6/include
checking for dnet_ntoa in -ldnet... (cached) no
checking for dnet_ntoa in -ldnet_stub... (cached) no
checking for gethostbyname... (cached) yes
checking for connect... (cached) yes
checking for remove... (cached) yes
checking for shmat... (cached) yes
checking for IceConnectionNumber in -lICE... (cached) yes
checking for m4... (cached) m4
checking build system type... powerpc-unknown-linux-gnu
checking for as... (cached) as
checking for strip... (cached) strip
checking for ld... (cached) ld
checking for nm... (cached) nm
checking for objdump... (cached) objdump
checking whether off_t is 64 bit... no
checking for kernel headers... /lib/modules/2.4.19-4a/build/include
creating ./config.status
creating Makefile
creating scripts/Makefile
creating src/vconfig/Makefile
creating src/Makefile
creating src/startmol
creating src/main/Makefile
creating src/main/Darwin/Makefile
creating src/drivers/Makefile
creating src/drivers/disk/Makefile
creating src/drivers/oldworld/Makefile
creating src/drivers/video/Makefile
creating src/drivers/net/Makefile
creating src/lib/Makefile
creating src/lib/hfs/Makefile
creating src/lib/hfsplus/Makefile
creating src/debugger/Makefile
creating src/debugger/deb/Makefile
creating src/debugger/mon/Makefile
creating src/molelf/Makefile
creating src/cpu/Makefile
creating src/cpu/i386/Makefile
creating src/cpu/ppc/Makefile
creating src/booter/Makefile
creating src/booter/nwbooter/Makefile
creating Doc/Makefile
creating Doc/man/Makefile
creating Doc/Dev/Makefile
creating src/kmod/Makefile
creating src/kmod/checker.pl
creating src/kmod/Linux/relbuild.pl
creating src/kmod/Linux/Makefile
creating src/kmod/Darwin/Makefile
creating src/netdriver/Makefile
creating src/shared/config.h
src/shared/config.h is unchanged
====================================================
  Building using kernel headers
  KHEADERS=/lib/modules/2.4.19-4a/build/include
====================================================
The MOL debugger will not be built
Compiling without ESounD support.
[root@3-98-237-24-cable mol-0.9.66]# make
Making all in scripts
Making all in src
Making all in lib
Making all in hfs
Making all in hfsplus
gcc -E -D__ASSEMBLY__  -I../..  -I../shared -I../include -I./include -I- 
cache.S | m4 -s  | tr ';' '\n' > cache.o.s
as cache.o.s  -o cache.o
gcc -E -D__ASSEMBLY__  -I../..  -I../shared -I../include -I./include -I- 
testfile.S | m4 -s  | tr ';' '\n' > testfile.o.s
as testfile.o.s  -o testfile.o
Making all in main
Making all in drivers
Making all in disk
ablk.c: In function `add_drive':
ablk.c:402: warning: unused variable `is_boot'
ablk.c:402: warning: unused variable `i'
Making all in video
gcc -E -D__ASSEMBLY__  -I../../..   -I./include -I../../include 
-I../include -I../../shared -I- checksum_asm.S | m4 -s  | tr ';' '\n' > 
checksum_asm.o.s
as checksum_asm.o.s  -o checksum_asm.o
Making all in net
Making all in oldworld
Making all in vconfig
/usr/lib/bison.simple: In function `yyparse':
/usr/lib/bison.simple:285: warning: `yyval' might be used uninitialized 
in this function
lex.yy.c:1125: warning: `yyunput' defined but not used
Making all in debugger

At this point the console stalled or froze.
I kept on trying the other options in the BUILDING document but again 
and again in the end the console stalled or froze at the line "Making 
all in debugger":

[stefan@3-98-237-24-cable stefan]$ su -
Password:
[root@3-98-237-24-cable root]# cd /usr/src/mol-0.9.66
[root@3-98-237-24-cable mol-0.9.66]# ./autogen.sh
==================================================
  Generating build information using
  aclocal, autoheader, automake and autoconf
==================================================
automake: configure.in: installing `scripts/buildtools/install-sh'
automake: configure.in: installing `scripts/buildtools/mkinstalldirs'
automake: configure.in: installing `scripts/buildtools/missing'
automake: configure.in: installing `scripts/buildtools/config.guess'
automake: configure.in: installing `scripts/buildtools/config.sub'
==================================================
  Success. The next step is running ./configure
==================================================
[root@3-98-237-24-cable mol-0.9.66]# ./configure
creating cache ./config.cache
checking host system type... powerpc-unknown-linux-gnu
checking for a BSD compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking whether make sets ${MAKE}... yes
checking for working aclocal... found
checking for working autoconf... found
checking for working automake... found
checking for working autoheader... found
checking for working makeinfo... missing
checking for gcc... gcc
checking whether the C compiler (gcc  ) works... yes
checking whether the C compiler (gcc  ) is a cross-compiler... no
checking whether we are using GNU C... yes
checking whether gcc accepts -g... yes
checking for ranlib... ranlib
checking for bison... no
checking for byacc... no
checking how to run the C preprocessor... gcc -E
checking for flex... flex
checking for flex... (cached) flex
checking for yywrap in -lfl... yes
checking lex output file root... lex.yy
checking whether yytext is a pointer... yes
checking how to run the C preprocessor... gcc -E
checking whether ln -s works... yes
checking for c++... c++
checking whether the C++ compiler (c++  ) works... yes
checking whether the C++ compiler (c++  ) is a cross-compiler... no
checking whether we are using GNU C++... yes
checking whether c++ accepts -g... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for strings.h... yes
checking for getopt.h... yes
checking for poll.h... yes
checking for obstack.h... yes
checking for esd_open_sound in -lesd... no
checking for esd.h... no
checking for ncurses.h... no
checking for X... libraries /usr/X11R6/lib, headers /usr/X11R6/include
checking for dnet_ntoa in -ldnet... no
checking for dnet_ntoa in -ldnet_stub... no
checking for gethostbyname... yes
checking for connect... yes
checking for remove... yes
checking for shmat... yes
checking for IceConnectionNumber in -lICE... yes
checking for m4... m4
checking build system type... powerpc-unknown-linux-gnu
checking for as... as
checking for strip... strip
checking for ld... ld
checking for nm... nm
checking for objdump... objdump
checking whether off_t is 64 bit... no
checking for kernel headers... /lib/modules/2.4.19-4a/build/include
updating cache ./config.cache
creating ./config.status
creating Makefile
creating scripts/Makefile
creating src/vconfig/Makefile
creating src/Makefile
creating src/startmol
creating src/main/Makefile
creating src/main/Darwin/Makefile
creating src/drivers/Makefile
creating src/drivers/disk/Makefile
creating src/drivers/oldworld/Makefile
creating src/drivers/video/Makefile
creating src/drivers/net/Makefile
creating src/lib/Makefile
creating src/lib/hfs/Makefile
creating src/lib/hfsplus/Makefile
creating src/debugger/Makefile
creating src/debugger/deb/Makefile
creating src/debugger/mon/Makefile
creating src/molelf/Makefile
creating src/cpu/Makefile
creating src/cpu/i386/Makefile
creating src/cpu/ppc/Makefile
creating src/booter/Makefile
creating src/booter/nwbooter/Makefile
creating Doc/Makefile
creating Doc/man/Makefile
creating Doc/Dev/Makefile
creating src/kmod/Makefile
creating src/kmod/checker.pl
creating src/kmod/Linux/relbuild.pl
creating src/kmod/Linux/Makefile
creating src/kmod/Darwin/Makefile
creating src/netdriver/Makefile
creating src/shared/config.h
src/shared/config.h is unchanged
====================================================
  Building using kernel headers
  KHEADERS=/lib/modules/2.4.19-4a/build/include
====================================================
The MOL debugger will not be built
Compiling without ESounD support.
[root@3-98-237-24-cable mol-0.9.66]# make
Making all in scripts
Making all in src
Making all in lib
Making all in hfs
Making all in hfsplus
Making all in main
Making all in drivers
Making all in disk
Making all in video
Making all in net
Making all in oldworld
Making all in vconfig
Making all in debugger

Then I checked if the software that the BUILDING document asks for is 
installed.  Bison was not installed but I installed it so that now I 
have everything installed that was necessary for installation (according 
to the BUILDING document):

[root@3-98-237-24-cable root]# rpm -q m4
m4-1.4.1-5
[root@3-98-237-24-cable root]# rpm -q flex
flex-2.5.4a-15
[root@3-98-237-24-cable cdrom]# rpm -q bison
bison-1.28-7
[root@3-98-237-24-cable cdrom]# rpm -q binutils
binutils-2.11.93.0.2-3b

Then I tried to install MOL again:

[root@3-98-237-24-cable mol-0.9.66]# ./configure
loading cache ./config.cache
checking host system type... powerpc-unknown-linux-gnu
checking for a BSD compatible install... (cached) /usr/bin/install -c
checking whether build environment is sane... yes
checking whether make sets ${MAKE}... (cached) yes
checking for working aclocal... found
checking for working autoconf... found
checking for working automake... found
checking for working autoheader... found
checking for working makeinfo... missing
checking for gcc... (cached) gcc
checking whether the C compiler (gcc  ) works... yes
checking whether the C compiler (gcc  ) is a cross-compiler... no
checking whether we are using GNU C... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for ranlib... (cached) ranlib
checking for bison... bison -y
checking how to run the C preprocessor... (cached) gcc -E
checking for flex... (cached) flex
checking for flex... (cached) flex
checking for yywrap in -lfl... (cached) yes
checking lex output file root... (cached) lex.yy
checking whether yytext is a pointer... (cached) yes
checking how to run the C preprocessor... gcc -E
checking whether ln -s works... (cached) yes
checking for c++... (cached) c++
checking whether the C++ compiler (c++  ) works... yes
checking whether the C++ compiler (c++  ) is a cross-compiler... no
checking whether we are using GNU C++... (cached) yes
checking whether c++ accepts -g... (cached) yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for strings.h... (cached) yes
checking for getopt.h... (cached) yes
checking for poll.h... (cached) yes
checking for obstack.h... (cached) yes
checking for esd_open_sound in -lesd... (cached) no
checking for esd.h... (cached) no
checking for ncurses.h... (cached) no
checking for X... (cached) libraries /usr/X11R6/lib, headers 
/usr/X11R6/include
checking for dnet_ntoa in -ldnet... (cached) no
checking for dnet_ntoa in -ldnet_stub... (cached) no
checking for gethostbyname... (cached) yes
checking for connect... (cached) yes
checking for remove... (cached) yes
checking for shmat... (cached) yes
checking for IceConnectionNumber in -lICE... (cached) yes
checking for m4... (cached) m4
checking build system type... powerpc-unknown-linux-gnu
checking for as... (cached) as
checking for strip... (cached) strip
checking for ld... (cached) ld
checking for nm... (cached) nm
checking for objdump... (cached) objdump
checking whether off_t is 64 bit... no
checking for kernel headers... /lib/modules/2.4.19-4a/build/include
updating cache ./config.cache
creating ./config.status
creating Makefile
creating scripts/Makefile
creating src/vconfig/Makefile
creating src/Makefile
creating src/startmol
creating src/main/Makefile
creating src/main/Darwin/Makefile
creating src/drivers/Makefile
creating src/drivers/disk/Makefile
creating src/drivers/oldworld/Makefile
creating src/drivers/video/Makefile
creating src/drivers/net/Makefile
creating src/lib/Makefile
creating src/lib/hfs/Makefile
creating src/lib/hfsplus/Makefile
creating src/debugger/Makefile
creating src/debugger/deb/Makefile
creating src/debugger/mon/Makefile
creating src/molelf/Makefile
creating src/cpu/Makefile
creating src/cpu/i386/Makefile
creating src/cpu/ppc/Makefile
creating src/booter/Makefile
creating src/booter/nwbooter/Makefile
creating Doc/Makefile
creating Doc/man/Makefile
creating Doc/Dev/Makefile
creating src/kmod/Makefile
creating src/kmod/checker.pl
creating src/kmod/Linux/relbuild.pl
creating src/kmod/Linux/Makefile
creating src/kmod/Darwin/Makefile
creating src/netdriver/Makefile
creating src/shared/config.h
src/shared/config.h is unchanged
====================================================
  Building using kernel headers
  KHEADERS=/lib/modules/2.4.19-4a/build/include
====================================================
The MOL debugger will not be built
Compiling without ESounD support.
[root@3-98-237-24-cable mol-0.9.66]# make
Making all in scripts
Making all in src
Making all in lib
Making all in hfs
Making all in hfsplus
Making all in main
Making all in drivers
Making all in disk
Making all in video
Making all in net
Making all in oldworld
Making all in vconfig
Making all in debugger

But again at this point the console froze up or just stalled.



> cpp-2.95.4-4j
>
> is installed here, perhaps not on your system ...
>
> install it and try again ...

> Is your system up-to-date ???
>
> if you do
>
> apt-get update
> apt-get upgrade
>
> does it tell you it has to upgrade a lot of files ???

[stefan@3-98-237-24-cable stefan]$ su -
Password:
[root@3-98-237-24-cable root]# rpm -q cpp
cpp-2.95.4-4j
[root@3-98-237-24-cable root]# apt-get update
Hit ftp://ftp.yellowdoglinux.com apt/2.3/base/pkglist.main
Get:1 ftp://ftp.yellowdoglinux.com apt/2.3 release.main
Ign ftp://ftp.yellowdoglinux.com apt/2.3 release.main
Hit ftp://ftp.yellowdoglinux.com apt/2.3/base/pkglist.extra
Get:2 ftp://ftp.yellowdoglinux.com apt/2.3 release.extra
Ign ftp://ftp.yellowdoglinux.com apt/2.3 release.extra
Hit ftp://ftp.yellowdoglinux.com apt/2.3/base/srclist.main
Get:3 ftp://ftp.yellowdoglinux.com apt/2.3 release.main
Ign ftp://ftp.yellowdoglinux.com apt/2.3 release.main
Hit ftp://ftp.yellowdoglinux.com apt/2.3/base/srclist.extra
Get:4 ftp://ftp.yellowdoglinux.com apt/2.3 release.extra
Ign ftp://ftp.yellowdoglinux.com apt/2.3 release.extra
Hit ftp://ftp.yellowdoglinux.com apt/2.3/base/pkglist.update
Get:5 ftp://ftp.yellowdoglinux.com apt/2.3 release.update
Ign ftp://ftp.yellowdoglinux.com apt/2.3 release.update
Hit ftp://ftp.yellowdoglinux.com apt/2.3/base/srclist.update
Get:6 ftp://ftp.yellowdoglinux.com apt/2.3 release.update
Ign ftp://ftp.yellowdoglinux.com apt/2.3 release.update
Get:7 ftp://ftp.yellowdoglinux.com apt/2.3/base/mirrors
Ign ftp://ftp.yellowdoglinux.com apt/2.3/base/mirrors
Get:8 ftp://ftp.yellowdoglinux.com apt/2.3/base/mirrors
Ign ftp://ftp.yellowdoglinux.com apt/2.3/base/mirrors
Get:9 ftp://ftp.yellowdoglinux.com apt/2.3/base/mirrors
Ign ftp://ftp.yellowdoglinux.com apt/2.3/base/mirrors
Processing File Dependencies... Done
Reading Package Lists... Done
Building Dependency Tree... Done
[root@3-98-237-24-cable root]# apt-get upgrade
Processing File Dependencies... Done
Reading Package Lists... Done
Building Dependency Tree... Done
0 packages upgraded, 0 newly installed, 0 to remove(replace) and 0 not 
upgraded.
[root@3-98-237-24-cable root]#

Further suggestions would be highly appreciated.  I have no idea what to 
do next.

Stefan

--Apple-Mail-2--1025588122
Content-Transfer-Encoding: 7bit
Content-Type: text/enriched;
	charset=US-ASCII

Hello Eddie,


Thank you very much for your help!  Both, you and Steve kept me busy
trying things out.  Unfortunately I still wasn't able to install MOL
or the airport driver.  Good is that my ydl partition boots nicely and
even my external speakers started to work, when the extensions are
loading .  Bad however is, that during the past two days the reaction
to the keyboard input got very, very slow.


Here the results of following your suggestions in detail:


You have suggested that

<excerpt>there are 2 ways to get MOL running ...


1 - get rpms from internet 

  1a - get mol*ppc.rpm and do rpm -Uvh mol*ppc.rpm

  1b - get mol-kmods*src.rpms and do rpm --rebuild mol-kmods*src.rpm

       cd to /usr/src/rpm/RPMS/ppc

       do rpm -Uvh mol-kmods*ppc.rpm 

</excerpt>

and this is what I get:

[root@3-98-237-24-cable src]# rpm -Uvh mol-0.9.66-1.ppc.rpm

error: failed dependencies:

        mol-kernel-modules is needed by mol-0.9.66-1

[root@3-98-237-24-cable src]# rpm --rebuild mol-kmods-0.9.66-1.src.rpm

mol-kmods-0.9.66-1.src.rpm: No such file or directory


Since this didn't work I have tried to follow


<excerpt>2 - get the tar.gz

  2a untar the file into some directory.

  2b follow the BUILDING instructions.

</excerpt>

which ended at:


[root@3-98-237-24-cable mol-0.9.66]# ./configure

loading cache ./config.cache

checking host system type... powerpc-unknown-linux-gnu

checking for a BSD compatible install... (cached) /usr/bin/install -c

checking whether build environment is sane... yes

checking whether make sets ${MAKE}... (cached) yes

checking for working aclocal... found

checking for working autoconf... found

checking for working automake... found

checking for working autoheader... found

checking for working makeinfo... missing

checking for gcc... (cached) gcc

checking whether the C compiler (gcc  ) works... yes

checking whether the C compiler (gcc  ) is a cross-compiler... no

checking whether we are using GNU C... (cached) yes

checking whether gcc accepts -g... (cached) yes

checking for ranlib... (cached) ranlib

checking for bison... no

checking for byacc... no

checking how to run the C preprocessor... (cached) gcc -E

checking for flex... (cached) flex

checking for flex... (cached) flex

checking for yywrap in -lfl... (cached) yes

checking lex output file root... (cached) lex.yy

checking whether yytext is a pointer... (cached) yes

checking how to run the C preprocessor... gcc -E

checking whether ln -s works... (cached) yes

checking for c++... (cached) c++

checking whether the C++ compiler (c++  ) works... yes

checking whether the C++ compiler (c++  ) is a cross-compiler... no

checking whether we are using GNU C++... (cached) yes

checking whether c++ accepts -g... (cached) yes

checking for stdlib.h... (cached) yes

checking for string.h... (cached) yes

checking for strings.h... (cached) yes

checking for getopt.h... (cached) yes

checking for poll.h... (cached) yes

checking for obstack.h... (cached) yes

checking for esd_open_sound in -lesd... (cached) no

checking for esd.h... (cached) no

checking for ncurses.h... (cached) no

checking for X... (cached) libraries /usr/X11R6/lib, headers
/usr/X11R6/include

checking for dnet_ntoa in -ldnet... (cached) no

checking for dnet_ntoa in -ldnet_stub... (cached) no

checking for gethostbyname... (cached) yes

checking for connect... (cached) yes

checking for remove... (cached) yes

checking for shmat... (cached) yes

checking for IceConnectionNumber in -lICE... (cached) yes

checking for m4... (cached) m4

checking build system type... powerpc-unknown-linux-gnu

checking for as... (cached) as

checking for strip... (cached) strip

checking for ld... (cached) ld

checking for nm... (cached) nm

checking for objdump... (cached) objdump

checking whether off_t is 64 bit... no

checking for kernel headers... /lib/modules/2.4.19-4a/build/include

creating ./config.status

creating Makefile

creating scripts/Makefile

creating src/vconfig/Makefile

creating src/Makefile

creating src/startmol

creating src/main/Makefile

creating src/main/Darwin/Makefile

creating src/drivers/Makefile

creating src/drivers/disk/Makefile

creating src/drivers/oldworld/Makefile

creating src/drivers/video/Makefile

creating src/drivers/net/Makefile

creating src/lib/Makefile

creating src/lib/hfs/Makefile

creating src/lib/hfsplus/Makefile

creating src/debugger/Makefile

creating src/debugger/deb/Makefile

creating src/debugger/mon/Makefile

creating src/molelf/Makefile

creating src/cpu/Makefile

creating src/cpu/i386/Makefile

creating src/cpu/ppc/Makefile

creating src/booter/Makefile

creating src/booter/nwbooter/Makefile

creating Doc/Makefile

creating Doc/man/Makefile

creating Doc/Dev/Makefile

creating src/kmod/Makefile

creating src/kmod/checker.pl

creating src/kmod/Linux/relbuild.pl

creating src/kmod/Linux/Makefile

creating src/kmod/Darwin/Makefile

creating src/netdriver/Makefile

creating src/shared/config.h

src/shared/config.h is unchanged

====================================================

 Building using kernel headers

 KHEADERS=/lib/modules/2.4.19-4a/build/include

====================================================

The MOL debugger will not be built

Compiling without ESounD support.

[root@3-98-237-24-cable mol-0.9.66]# make

Making all in scripts

Making all in src

Making all in lib

Making all in hfs

Making all in hfsplus

gcc -E -D__ASSEMBLY__  -I../..  -I../shared -I../include -I./include
-I- cache.S | m4 -s  | tr ';' '\n' > cache.o.s

as cache.o.s  -o cache.o

gcc -E -D__ASSEMBLY__  -I../..  -I../shared -I../include -I./include
-I- testfile.S | m4 -s  | tr ';' '\n' > testfile.o.s

as testfile.o.s  -o testfile.o

Making all in main

Making all in drivers

Making all in disk

ablk.c: In function `add_drive':

ablk.c:402: warning: unused variable `is_boot'

ablk.c:402: warning: unused variable `i'

Making all in video

gcc -E -D__ASSEMBLY__  -I../../..   -I./include -I../../include
-I../include -I../../shared -I- checksum_asm.S | m4 -s  | tr ';' '\n'
> checksum_asm.o.s

as checksum_asm.o.s  -o checksum_asm.o

Making all in net

Making all in oldworld

Making all in vconfig

/usr/lib/bison.simple: In function `yyparse':

/usr/lib/bison.simple:285: warning: `yyval' might be used
uninitialized in this function

lex.yy.c:1125: warning: `yyunput' defined but not used

Making all in debugger


At this point the console stalled or froze.

I kept on trying the other options in the BUILDING document but again
and again in the end the console stalled or froze at the line "Making
all in debugger":


[stefan@3-98-237-24-cable stefan]$ su -

Password:

[root@3-98-237-24-cable root]# cd /usr/src/mol-0.9.66

[root@3-98-237-24-cable mol-0.9.66]# ./autogen.sh

==================================================

 Generating build information using

 aclocal, autoheader, automake and autoconf

==================================================

automake: configure.in: installing `scripts/buildtools/install-sh'

automake: configure.in: installing `scripts/buildtools/mkinstalldirs'

automake: configure.in: installing `scripts/buildtools/missing'

automake: configure.in: installing `scripts/buildtools/config.guess'

automake: configure.in: installing `scripts/buildtools/config.sub'

==================================================

 Success. The next step is running ./configure

==================================================

[root@3-98-237-24-cable mol-0.9.66]# ./configure

creating cache ./config.cache

checking host system type... powerpc-unknown-linux-gnu

checking for a BSD compatible install... /usr/bin/install -c

checking whether build environment is sane... yes

checking whether make sets ${MAKE}... yes

checking for working aclocal... found

checking for working autoconf... found

checking for working automake... found

checking for working autoheader... found

checking for working makeinfo... missing

checking for gcc... gcc

checking whether the C compiler (gcc  ) works... yes

checking whether the C compiler (gcc  ) is a cross-compiler... no

checking whether we are using GNU C... yes

checking whether gcc accepts -g... yes

checking for ranlib... ranlib

checking for bison... no

checking for byacc... no

checking how to run the C preprocessor... gcc -E

checking for flex... flex

checking for flex... (cached) flex

checking for yywrap in -lfl... yes

checking lex output file root... lex.yy

checking whether yytext is a pointer... yes

checking how to run the C preprocessor... gcc -E

checking whether ln -s works... yes

checking for c++... c++

checking whether the C++ compiler (c++  ) works... yes

checking whether the C++ compiler (c++  ) is a cross-compiler... no

checking whether we are using GNU C++... yes

checking whether c++ accepts -g... yes

checking for stdlib.h... yes

checking for string.h... yes

checking for strings.h... yes

checking for getopt.h... yes

checking for poll.h... yes

checking for obstack.h... yes

checking for esd_open_sound in -lesd... no

checking for esd.h... no

checking for ncurses.h... no

checking for X... libraries /usr/X11R6/lib, headers /usr/X11R6/include

checking for dnet_ntoa in -ldnet... no

checking for dnet_ntoa in -ldnet_stub... no

checking for gethostbyname... yes

checking for connect... yes

checking for remove... yes

checking for shmat... yes

checking for IceConnectionNumber in -lICE... yes

checking for m4... m4

checking build system type... powerpc-unknown-linux-gnu

checking for as... as

checking for strip... strip

checking for ld... ld

checking for nm... nm

checking for objdump... objdump

checking whether off_t is 64 bit... no

checking for kernel headers... /lib/modules/2.4.19-4a/build/include

updating cache ./config.cache

creating ./config.status

creating Makefile

creating scripts/Makefile

creating src/vconfig/Makefile

creating src/Makefile

creating src/startmol

creating src/main/Makefile

creating src/main/Darwin/Makefile

creating src/drivers/Makefile

creating src/drivers/disk/Makefile

creating src/drivers/oldworld/Makefile

creating src/drivers/video/Makefile

creating src/drivers/net/Makefile

creating src/lib/Makefile

creating src/lib/hfs/Makefile

creating src/lib/hfsplus/Makefile

creating src/debugger/Makefile

creating src/debugger/deb/Makefile

creating src/debugger/mon/Makefile

creating src/molelf/Makefile

creating src/cpu/Makefile

creating src/cpu/i386/Makefile

creating src/cpu/ppc/Makefile

creating src/booter/Makefile

creating src/booter/nwbooter/Makefile

creating Doc/Makefile

creating Doc/man/Makefile

creating Doc/Dev/Makefile

creating src/kmod/Makefile

creating src/kmod/checker.pl

creating src/kmod/Linux/relbuild.pl

creating src/kmod/Linux/Makefile

creating src/kmod/Darwin/Makefile

creating src/netdriver/Makefile

creating src/shared/config.h

src/shared/config.h is unchanged

====================================================

 Building using kernel headers

 KHEADERS=/lib/modules/2.4.19-4a/build/include

====================================================

The MOL debugger will not be built

Compiling without ESounD support.

[root@3-98-237-24-cable mol-0.9.66]# make

Making all in scripts

Making all in src

Making all in lib

Making all in hfs

Making all in hfsplus

Making all in main

Making all in drivers

Making all in disk

Making all in video

Making all in net

Making all in oldworld

Making all in vconfig

Making all in debugger


Then I checked if the software that the BUILDING document asks for is
installed.  Bison was not installed but I installed it so that now I
have everything installed that was necessary for installation
(according to the BUILDING document):


[root@3-98-237-24-cable root]# rpm -q m4

m4-1.4.1-5

[root@3-98-237-24-cable root]# rpm -q flex

flex-2.5.4a-15

[root@3-98-237-24-cable cdrom]# rpm -q bison

bison-1.28-7

[root@3-98-237-24-cable cdrom]# rpm -q binutils

binutils-2.11.93.0.2-3b


Then I tried to install MOL again:


[root@3-98-237-24-cable mol-0.9.66]# ./configure

loading cache ./config.cache

checking host system type... powerpc-unknown-linux-gnu

checking for a BSD compatible install... (cached) /usr/bin/install -c

checking whether build environment is sane... yes

checking whether make sets ${MAKE}... (cached) yes

checking for working aclocal... found

checking for working autoconf... found

checking for working automake... found

checking for working autoheader... found

checking for working makeinfo... missing

checking for gcc... (cached) gcc

checking whether the C compiler (gcc  ) works... yes

checking whether the C compiler (gcc  ) is a cross-compiler... no

checking whether we are using GNU C... (cached) yes

checking whether gcc accepts -g... (cached) yes

checking for ranlib... (cached) ranlib

checking for bison... bison -y

checking how to run the C preprocessor... (cached) gcc -E

checking for flex... (cached) flex

checking for flex... (cached) flex

checking for yywrap in -lfl... (cached) yes

checking lex output file root... (cached) lex.yy

checking whether yytext is a pointer... (cached) yes

checking how to run the C preprocessor... gcc -E

checking whether ln -s works... (cached) yes

checking for c++... (cached) c++

checking whether the C++ compiler (c++  ) works... yes

checking whether the C++ compiler (c++  ) is a cross-compiler... no

checking whether we are using GNU C++... (cached) yes

checking whether c++ accepts -g... (cached) yes

checking for stdlib.h... (cached) yes

checking for string.h... (cached) yes

checking for strings.h... (cached) yes

checking for getopt.h... (cached) yes

checking for poll.h... (cached) yes

checking for obstack.h... (cached) yes

checking for esd_open_sound in -lesd... (cached) no

checking for esd.h... (cached) no

checking for ncurses.h... (cached) no

checking for X... (cached) libraries /usr/X11R6/lib, headers
/usr/X11R6/include

checking for dnet_ntoa in -ldnet... (cached) no

checking for dnet_ntoa in -ldnet_stub... (cached) no

checking for gethostbyname... (cached) yes

checking for connect... (cached) yes

checking for remove... (cached) yes

checking for shmat... (cached) yes

checking for IceConnectionNumber in -lICE... (cached) yes

checking for m4... (cached) m4

checking build system type... powerpc-unknown-linux-gnu

checking for as... (cached) as

checking for strip... (cached) strip

checking for ld... (cached) ld

checking for nm... (cached) nm

checking for objdump... (cached) objdump

checking whether off_t is 64 bit... no

checking for kernel headers... /lib/modules/2.4.19-4a/build/include

updating cache ./config.cache

creating ./config.status

creating Makefile

creating scripts/Makefile

creating src/vconfig/Makefile

creating src/Makefile

creating src/startmol

creating src/main/Makefile

creating src/main/Darwin/Makefile

creating src/drivers/Makefile

creating src/drivers/disk/Makefile

creating src/drivers/oldworld/Makefile

creating src/drivers/video/Makefile

creating src/drivers/net/Makefile

creating src/lib/Makefile

creating src/lib/hfs/Makefile

creating src/lib/hfsplus/Makefile

creating src/debugger/Makefile

creating src/debugger/deb/Makefile

creating src/debugger/mon/Makefile

creating src/molelf/Makefile

creating src/cpu/Makefile

creating src/cpu/i386/Makefile

creating src/cpu/ppc/Makefile

creating src/booter/Makefile

creating src/booter/nwbooter/Makefile

creating Doc/Makefile

creating Doc/man/Makefile

creating Doc/Dev/Makefile

creating src/kmod/Makefile

creating src/kmod/checker.pl

creating src/kmod/Linux/relbuild.pl

creating src/kmod/Linux/Makefile

creating src/kmod/Darwin/Makefile

creating src/netdriver/Makefile

creating src/shared/config.h

src/shared/config.h is unchanged

====================================================

 Building using kernel headers

 KHEADERS=/lib/modules/2.4.19-4a/build/include

====================================================

The MOL debugger will not be built

Compiling without ESounD support.

[root@3-98-237-24-cable mol-0.9.66]# make

Making all in scripts

Making all in src

Making all in lib

Making all in hfs

Making all in hfsplus

Making all in main

Making all in drivers

Making all in disk

Making all in video

Making all in net

Making all in oldworld

Making all in vconfig

Making all in debugger


But again at this point the console froze up or just stalled.




<excerpt>cpp-2.95.4-4j


is installed here, perhaps not on your system ...


install it and try again ...

</excerpt>

<excerpt>Is your system up-to-date ??? 


if you do


apt-get update

apt-get upgrade


does it tell you it has to upgrade a lot of files ??? 

</excerpt>

[stefan@3-98-237-24-cable stefan]$ su -

Password:

[root@3-98-237-24-cable root]# rpm -q cpp

cpp-2.95.4-4j

[root@3-98-237-24-cable root]# apt-get update

Hit
<underline><color><param>1A1A,1A1A,FFFF</param>ftp://ftp.yellowdoglinux.com</color></underline>
apt/2.3/base/pkglist.main

Get:1
<underline><color><param>1A1A,1A1A,FFFF</param>ftp://ftp.yellowdoglinux.com</color></underline>
apt/2.3 release.main

Ign
<underline><color><param>1A1A,1A1A,FFFF</param>ftp://ftp.yellowdoglinux.com</color></underline>
apt/2.3 release.main

Hit
<underline><color><param>1A1A,1A1A,FFFF</param>ftp://ftp.yellowdoglinux.com</color></underline>
apt/2.3/base/pkglist.extra

Get:2
<underline><color><param>1A1A,1A1A,FFFF</param>ftp://ftp.yellowdoglinux.com</color></underline>
apt/2.3 release.extra

Ign
<underline><color><param>1A1A,1A1A,FFFF</param>ftp://ftp.yellowdoglinux.com</color></underline>
apt/2.3 release.extra

Hit
<underline><color><param>1A1A,1A1A,FFFF</param>ftp://ftp.yellowdoglinux.com</color></underline>
apt/2.3/base/srclist.main

Get:3
<underline><color><param>1A1A,1A1A,FFFF</param>ftp://ftp.yellowdoglinux.com</color></underline>
apt/2.3 release.main

Ign
<underline><color><param>1A1A,1A1A,FFFF</param>ftp://ftp.yellowdoglinux.com</color></underline>
apt/2.3 release.main

Hit
<underline><color><param>1A1A,1A1A,FFFF</param>ftp://ftp.yellowdoglinux.com</color></underline>
apt/2.3/base/srclist.extra

Get:4
<underline><color><param>1A1A,1A1A,FFFF</param>ftp://ftp.yellowdoglinux.com</color></underline>
apt/2.3 release.extra

Ign
<underline><color><param>1A1A,1A1A,FFFF</param>ftp://ftp.yellowdoglinux.com</color></underline>
apt/2.3 release.extra

Hit
<underline><color><param>1A1A,1A1A,FFFF</param>ftp://ftp.yellowdoglinux.com</color></underline>
apt/2.3/base/pkglist.update

Get:5
<underline><color><param>1A1A,1A1A,FFFF</param>ftp://ftp.yellowdoglinux.com</color></underline>
apt/2.3 release.update

Ign
<underline><color><param>1A1A,1A1A,FFFF</param>ftp://ftp.yellowdoglinux.com</color></underline>
apt/2.3 release.update

Hit
<underline><color><param>1A1A,1A1A,FFFF</param>ftp://ftp.yellowdoglinux.com</color></underline>
apt/2.3/base/srclist.update

Get:6
<underline><color><param>1A1A,1A1A,FFFF</param>ftp://ftp.yellowdoglinux.com</color></underline>
apt/2.3 release.update

Ign
<underline><color><param>1A1A,1A1A,FFFF</param>ftp://ftp.yellowdoglinux.com</color></underline>
apt/2.3 release.update

Get:7
<underline><color><param>1A1A,1A1A,FFFF</param>ftp://ftp.yellowdoglinux.com</color></underline>
apt/2.3/base/mirrors

Ign
<underline><color><param>1A1A,1A1A,FFFF</param>ftp://ftp.yellowdoglinux.com</color></underline>
apt/2.3/base/mirrors

Get:8
<underline><color><param>1A1A,1A1A,FFFF</param>ftp://ftp.yellowdoglinux.com</color></underline>
apt/2.3/base/mirrors

Ign
<underline><color><param>1A1A,1A1A,FFFF</param>ftp://ftp.yellowdoglinux.com</color></underline>
apt/2.3/base/mirrors

Get:9
<underline><color><param>1A1A,1A1A,FFFF</param>ftp://ftp.yellowdoglinux.com</color></underline>
apt/2.3/base/mirrors

Ign
<underline><color><param>1A1A,1A1A,FFFF</param>ftp://ftp.yellowdoglinux.com</color></underline>
apt/2.3/base/mirrors

Processing File Dependencies... Done

Reading Package Lists... Done

Building Dependency Tree... Done

[root@3-98-237-24-cable root]# apt-get upgrade

Processing File Dependencies... Done

Reading Package Lists... Done

Building Dependency Tree... Done

0 packages upgraded, 0 newly installed, 0 to remove(replace) and 0 not
upgraded.

[root@3-98-237-24-cable root]#


Further suggestions would be highly appreciated.  I have no idea what
to do next.


Stefan
--Apple-Mail-2--1025588122--