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--