PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Bochs: make install schlägt fehl



Zephyrus
02.12.03, 00:13
Hi alle zusammen und Hi Stefan Becker :)

So, Runde Nr. 3 habe ich heute eingeleutet und mir die aktuelle CVS Version von Bochs besorgt (CVS Snapshot) und entpackt. Nach einem ./configure usw. und "make" kam heraus das mein wxGTK irgendwie im Eimer war, danach habe ich es deinstalliert und ganz neu besorgt als RPM und installiert, nun ging alles nach dem "make" bis zum docbook. Hier fehlte die SGML 4.1, kurz nachinstalliert und "make" läuft (scheinbar) bis zum Ende.

Kurz nochmal mein ./configure
./configure --prefix=/usr --with-x11 --with-wx --enable-cdrom --enable-cpu-level=6 --enable-config-interface

Gebe ich dann "make install" ein, erscheint folgendes: :(

make install
cd iodev && \
make libiodev.a
make[1]: Entering directory `/home/hk/downloads/bochs/cvs/bochs-20031201/iodev'
make[1]: »libiodev.a« ist bereits aktualisiert.
make[1]: Leaving directory `/home/hk/downloads/bochs/cvs/bochs-20031201/iodev'
echo done
done
cd cpu && \
make libcpu.a
make[1]: Entering directory `/home/hk/downloads/bochs/cvs/bochs-20031201/cpu'
make[1]: »libcpu.a« ist bereits aktualisiert.
make[1]: Leaving directory `/home/hk/downloads/bochs/cvs/bochs-20031201/cpu'
echo done
done
cd memory && \
make libmemory.a
make[1]: Entering directory `/home/hk/downloads/bochs/cvs/bochs-20031201/memory'
make[1]: »libmemory.a« ist bereits aktualisiert.
make[1]: Leaving directory `/home/hk/downloads/bochs/cvs/bochs-20031201/memory'
echo done
done
cd gui && \
make libgui.a
make[1]: Entering directory `/home/hk/downloads/bochs/cvs/bochs-20031201/gui'
make[1]: »libgui.a« ist bereits aktualisiert.
make[1]: Leaving directory `/home/hk/downloads/bochs/cvs/bochs-20031201/gui'
echo done
done
cd fpu && \
make libfpu.a
make[1]: Entering directory `/home/hk/downloads/bochs/cvs/bochs-20031201/fpu'
make[1]: »libfpu.a« ist bereits aktualisiert.
make[1]: Leaving directory `/home/hk/downloads/bochs/cvs/bochs-20031201/fpu'
echo done
done
cd doc/docbook; make
make[1]: Entering directory `/home/hk/downloads/bochs/cvs/bochs-20031201/doc/docbook'
make[1]: Für das Ziel »all« ist nichts zu tun.
make[1]: Leaving directory `/home/hk/downloads/bochs/cvs/bochs-20031201/doc/docbook'
for i in /usr//bin; do mkdir -p $i && test -d $i && test -w $i; done
make: *** [install_bin] Fehler 1
[hk@mandrake bochs-20031201]$

Hier noch kurz das letzte was "make" ausgab:

cd doc/docbook; make
make[1]: Entering directory `/home/hk/downloads/bochs/cvs/bochs-20031201/doc/docbook'
mkdir -p user
/usr/bin/docbook2html -o user ./user/user.dbk
Using catalogs: /etc/sgml/sgml-docbook-4.1.cat
Using stylesheet: /usr/share/sgml/docbook/utils-0.6.13/docbook-utils.dsl#html
Working on: /home/hk/downloads/bochs/cvs/bochs-20031201/doc/docbook/./user/user.dbk
Done.
if [ -f ./user/index.html ]; \
then mv ./user/index.html ./user/book1.html; \
fi
mkdir -p documentation
/usr/bin/docbook2html -o documentation ./documentation/documentation.dbk
Using catalogs: /etc/sgml/sgml-docbook-4.1.cat
Using stylesheet: /usr/share/sgml/docbook/utils-0.6.13/docbook-utils.dsl#html
Working on: /home/hk/downloads/bochs/cvs/bochs-20031201/doc/docbook/./documentation/documentation.dbk
Done.
if [ -f ./documentation/index.html ]; \
then mv ./documentation/index.html ./documentation/book1.html; \
fi
mkdir -p development
/usr/bin/docbook2html -o development ./development/development.dbk
Using catalogs: /etc/sgml/sgml-docbook-4.1.cat
Using stylesheet: /usr/share/sgml/docbook/utils-0.6.13/docbook-utils.dsl#html
Working on: /home/hk/downloads/bochs/cvs/bochs-20031201/doc/docbook/./development/development.dbk
Done.
if [ -f ./development/index.html ]; \
then mv ./development/index.html ./development/book1.html; \
fi
make[1]: Leaving directory `/home/hk/downloads/bochs/cvs/bochs-20031201/doc/docbook'

Jetzt komm ich irgendwie nicht mehr weiter :(

Zephyrus
02.12.03, 13:43
Stefaaaaaaan *mit den armen um hilfe wedel* :D

Oder hat sonst jemand eine Idee wo der Fehler liegen könnte?
Wieso geht das eigentlich immer bei anderen aber bei mir nie? :D

Zephyrus
02.12.03, 18:34
hat keiner irgendeinen nützlichen hinweis? :(

stefan.becker
02.12.03, 20:42
Ehrlich gesagt habe ich keine Ahnung. Es scheint alles gelaufen zu sein.

Versuch doch mal die pre2-Version, eine aktuelle CVS-Version kann schon mal Fehler enthalten.

stefan.becker
02.12.03, 21:05
PS: Versuch mal folgendes configure, habe ich gerade erfolgreich bei der 2.10-pre2 gemacht:

./configure --prefix=/usr --with-wx --with-x11 --enable-sb16=linux --enable-cdrom --enable-vbe --enable-readline --enable-fast-function-calls --enable-icache --enable-repeat-speedups --enable-pae --enable-4meg-pages --enable-ne2000 --enable-apic --enable-cpu-level=5

Zephyrus
03.12.03, 01:44
Hi Stefan,

erstmal danke für deine Hilfe. Ich habe mir eben auch 2.1-pre2 gesaugt und dann so wie du configure gestartet:

./configure --prefix=/usr --with-wx --with-x11 --enable-sb16=linux --enable-cdrom --enable-vbe --enable-readline --enable-fast-function-calls --enable-icache --enable-repeat-speedups --enable-pae --enable-4meg-pages --enable-ne2000 --enable-apic --enable-cpu-level=5

Ich habe ./configure , make und make install mal in txt Dateien speichern lassen. (z.B. make >make.txt) und als ZIP angehängt. Vielleicht findest du den Fehler ja.

Achja, nach "make >/home/hk/Desktop/make.txt" schrieb er trotzdem noch folgendes nach kurzer Zeit in die Konsole:

pic.cc: In member function `virtual void bx_pic_c::lower_irq(unsigned int)':
pic.cc:617: warning: passing negative value `-1' for argument 2 of `virtual void bx_ioapic_c::untrigger_irq(unsigned int, unsigned int)'
pic.cc: In member function `virtual void bx_pic_c::raise_irq(unsigned int)':
pic.cc:645: warning: passing negative value `-1' for argument 2 of `virtual void bx_ioapic_c::trigger_irq(unsigned int, unsigned int)'
paging.cc:345:2: warning: #warning "Move priv_check to CPU fields, or init.cc"
misc_mem.cc: In member function `void bx_mem_c::alloc_vector_aligned(unsigned int, unsigned int)':
misc_mem.cc:79: warning: cast from pointer to integer of different size
misc_mem.cc:80: warning: cast to pointer from integer of different size

Und nach "make install >/home/hk/Desktop/makeinstall.txt" folgendes:
make: *** [install_bin] Fehler 1

Zephyrus
03.12.03, 14:01
Hat jemand unter Mandrake schonmal Bochs compiliert bekommen? Wenn ich es als RPM installiere geht es aber leider ohne GUI und das stört mich, außerdem ohne all diese tollen configure Parameter :-/

Zephyrus
03.12.03, 14:15
ich dreh ab, wenn ich mich als "su" einlogge, dann klappts, ich werd verrückt. naja nu gehts, man man man...:rolleyes:

stefan.becker
03.12.03, 20:28
Darum habe ich wohl noch nie ein Problem gehabt. Ich mache das immer so. Im Normalfall ist es nur bei "make install" erforderlich.