View previous topic :: View next topic |
Author |
Message |
tommy_d Tux's lil' helper
Joined: 11 Jan 2006 Posts: 79 Location: Darmstadt/Germany
|
Posted: Thu Mar 08, 2007 8:28 am Post subject: emerge dosemu bricht ab [solved] |
|
|
moin zusammen,
ich versuche, dosemu 1.3.3 zu emergen. Es bricht aber ab:
Code: |
>>> Unpacking source...
>>> Unpacking dosemu-1.3.3.tgz to /var/tmp/portage/app-emulation/dosemu-1.3.3/work
* Applying dosemu-1.3.3-configure.ac.patch ... [ ok ]
* Running eautoreconf in '/var/tmp/portage/app-emulation/dosemu-1.3.3/work/dosemu-1.3.3' ...
* Running aclocal ... [ ok ]
* Running autoconf ... [ ok ]
* Running autoheader ... [ ok ]
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/app-emulation/dosemu-1.3.3/work/dosemu-1.3.3 ...
./mkpluginhooks enable kbd_unicode yes extra_charsets yes term yes X yes sdl yes translate yes commands yes demo no
exec ./configure --enable-cpuemu --prefix=/usr/local --bindir=${prefix}/bin --sysconfdir=/etc/dosemu --libdir=${prefix}/lib --datadir=${prefix}/
share --mandir=${prefix}/man --with-docdir=${datadir}/doc/dosemu --with-syshdimagedir=/var/lib/dosemu --with-x11fontdir=${datadir}/dosemu/Xfonts
--with-fdtarball=dosemu-freedos-bin.tgz --disable-svgalib --disable-debug --without-gpm --with-fdtarball=/var/tmp/portage/app-emulation/dosemu-
1.3.3/distdir/dosemu-freedos-b9r5a-bin.tgz --sysconfdir=/etc/dosemu/ --host=i686-pc-linux-gnu --prefix=/usr --infodir=/usr/share/info --mandir=/
usr/share/man --with-docdir=/usr/share/doc/dosemu-1.3.3
configure: WARNING: If you wanted to set the --build type, don't use --host.
If a cross compiler is detected then cross compile mode will be used.
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking for i686-pc-linux-gnu-gcc... i686-pc-linux-gnu-gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether i686-pc-linux-gnu-gcc accepts -g... yes
checking for i686-pc-linux-gnu-gcc option to accept ISO C89... none needed
checking how to run the C preprocessor... i686-pc-linux-gnu-gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking whether i686-pc-linux-gnu-gcc needs -traditional... no
checking for gawk... gawk
checking for a BSD-compatible install... /bin/install -c
checking for flex... flex
checking lex output file root... lex.yy
checking lex library... -lfl
checking whether yytext is a pointer... yes
checking whether ln -s works... yes
checking whether make sets $(MAKE)... yes
checking for i686-pc-linux-gnu-ranlib... i686-pc-linux-gnu-ranlib
checking for bison... bison -y
checking for dirent.h that defines DIR... yes
checking for library containing opendir... none required
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking whether sys/types.h defines makedev... yes
checking for ANSI C header files... (cached) yes
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking for off_t... yes
checking for pid_t... yes
checking return type of signal handlers... void
checking for size_t... yes
checking for uid_t in sys/types.h... yes
checking for struct stat.st_rdev... yes
checking whether struct tm is in sys/time.h or time.h... time.h
checking if C compiler has "__FILE__" macro... yes
checking if C compiler has "__LINE__" macro... yes
checking if C compiler has "__FUNCTION__" macro... yes
checking for working alloca.h... yes
checking for alloca... yes
checking for working memcmp... yes
checking for stdlib.h... (cached) yes
checking for unistd.h... (cached) yes
checking for getpagesize... yes
checking for working mmap... yes
checking utime.h usability... yes
checking utime.h presence... yes
checking for utime.h... yes
checking whether utime accepts a null argument... yes
checking for vprintf... yes
checking for _doprnt... no
checking for gettimeofday... yes
checking for sigaltstack... yes
checking for shm_open in -lrt... yes
checking for shm_open... yes
configure: Linking for shared libraries...
configure: Using dynamically loaded plugins...
configure: Compiling without GPM support...
configure: Compiling without pthreads support...
checking for S-Lang...
checking slang.h usability... yes
checking slang.h presence... yes
checking for slang.h... yes
checking for SLtt_get_terminfo in -lslang... yes
configure: Compiling with S-Lang support...
checking for X... libraries , headers
checking for gethostbyname... yes
checking for connect... yes
checking for remove... yes
checking for shmat... yes
checking for IceConnectionNumber in -lICE... yes
checking for XOpenDisplay in -lX11... yes
configure: Compiling with X support...
checking for X11/extensions/XShm.h... yes
checking for X11/extensions/xf86vmode.h... yes
configure: EXPERIMENTAL stuff disabled...
configure: Including plugins: plugin/X plugin/commands plugin/extra_charsets plugin/kbd_unicode plugin/sdl plugin/term plugin/translate plugin/
translate/charsets...
configure: Compiling without debug info...
configure: Compiling with ASPI support...
configure: Compiling with SB Emulation...
configure: Compiling with optional 386 emulation code...
configure: Linux Specific build options...
configure: Compiling with network support...
configure: Compiling with default target CPU...
checking for the version of gcc...... 4001
checking need for pedantic asm constraints...... yes
checking for egcs...... no
checking for gcc-2.95 or newer ...... yes, using -fno-strict-aliasing to work around bugs
checking for glibc...... yes, version code 2005
configure: creating ./config.status
config.status: creating Makefile.conf
config.status: WARNING: Makefile.conf.in seems to ignore the --datarootdir setting
config.status: creating dosemu.spec
config.status: creating src/include/config.h
config.status: executing Makefile commands
=== configuring in src/plugin/kbd_unicode (/var/tmp/portage/app-emulation/dosemu-1.3.3/work/dosemu-1.3.3/src/plugin/kbd_unicode)
configure: running /bin/sh ./configure '--prefix=/usr' '--enable-cpuemu' '--bindir=${prefix}/bin' '--sysconfdir=/etc/dosemu' '--libdir=${prefix
}/lib' '--datadir=${prefix}/share' '--mandir=${prefix}/man' '--with-docdir=${datadir}/doc/dosemu' '--with-syshdimagedir=/var/lib/dosemu' '--with
-x11fontdir=${datadir}/dosemu/Xfonts' '--with-fdtarball=dosemu-freedos-bin.tgz' '--disable-svgalib' '--disable-debug' '--without-gpm' '--with-fd
tarball=/var/tmp/portage/app-emulation/dosemu-1.3.3/distdir/dosemu-freedos-b9r5a-bin.tgz' '--sysconfdir=/etc/dosemu/' '--host=i686-pc-linux-gnu'
'--infodir=/usr/share/info' '--mandir=/usr/share/man' '--with-docdir=/usr/share/doc/dosemu-1.3.3' 'host_alias=i686-pc-linux-gnu' 'CFLAGS=-O2 -m
arch=pentium4 -pipe -fomit-frame-pointer -fno-pic' --cache-file=/dev/null --srcdir=.
configure: WARNING: If you wanted to set the --build type, don't use --host.
If a cross compiler is detected then cross compile mode will be used.
checking for i686-pc-linux-gnu-gcc... i686-pc-linux-gnu-gcc
checking for C compiler default output... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for executable suffix...
checking for object suffix... o
checking whether we are using the GNU C compiler... yes
checking whether i686-pc-linux-gnu-gcc accepts -g... yes
checking how to run the C preprocessor... i686-pc-linux-gnu-gcc -E
checking for X11/XKBlib.h... yes
configure: creating ./config.status
config.status: creating include/kbd_unicode_config.h
=== configuring in src/plugin/sdl (/var/tmp/portage/app-emulation/dosemu-1.3.3/work/dosemu-1.3.3/src/plugin/sdl)
configure: running /bin/sh ./configure '--prefix=/usr' '--enable-cpuemu' '--bindir=${prefix}/bin' '--sysconfdir=/etc/dosemu' '--libdir=${prefix
}/lib' '--datadir=${prefix}/share' '--mandir=${prefix}/man' '--with-docdir=${datadir}/doc/dosemu' '--with-syshdimagedir=/var/lib/dosemu' '--with
-x11fontdir=${datadir}/dosemu/Xfonts' '--with-fdtarball=dosemu-freedos-bin.tgz' '--disable-svgalib' '--disable-debug' '--without-gpm' '--with-fd
tarball=/var/tmp/portage/app-emulation/dosemu-1.3.3/distdir/dosemu-freedos-b9r5a-bin.tgz' '--sysconfdir=/etc/dosemu/' '--host=i686-pc-linux-gnu'
'--infodir=/usr/share/info' '--mandir=/usr/share/man' '--with-docdir=/usr/share/doc/dosemu-1.3.3' 'host_alias=i686-pc-linux-gnu' 'CFLAGS=-O2 -m
arch=pentium4 -pipe -fomit-frame-pointer -fno-pic' --cache-file=/dev/null --srcdir=.
configure: WARNING: If you wanted to set the --build type, don't use --host.
If a cross compiler is detected then cross compile mode will be used.
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking for i686-pc-linux-gnu-gcc... i686-pc-linux-gnu-gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether i686-pc-linux-gnu-gcc accepts -g... yes
checking for i686-pc-linux-gnu-gcc option to accept ANSI C... none needed
checking for sdl-config... /usr/bin/sdl-config
checking for SDL - version >= 1.2.0... yes
configure: creating ./config.status
config.status: creating Makefile.conf
config.status: creating include/sdl_config.h
make[1]: Entering directory `/var/tmp/portage/app-emulation/dosemu-1.3.3/work/dosemu-1.3.3/src'
echo '#define ALTERNATE_ETC "/etc/dosemu/"' > include/confpath.h
echo '#define LIB_DEFAULT "/usr/lib"' >> include/confpath.h
echo '#define DOSEMULIB_DEFAULT "/usr/share/dosemu"' >> include/confpath.h
echo '#define DOSEMUHDIMAGE_DEFAULT "/var/lib/dosemu"' >> include/confpath.h
make[2]: Entering directory `/var/tmp/portage/app-emulation/dosemu-1.3.3/work/dosemu-1.3.3/src/tools'
i686-pc-linux-gnu-gcc -O2 tools86.c -o tools86
make[2]: Leaving directory `/var/tmp/portage/app-emulation/dosemu-1.3.3/work/dosemu-1.3.3/src/tools'
make[2]: Entering directory `/var/tmp/portage/app-emulation/dosemu-1.3.3/work/dosemu-1.3.3/src/commands'
i686-pc-linux-gnu-gcc -MP -MMD -I../../src/include -I../../src/plugin/include -traditional -Wa,-a -Wl,-Ttext,100,-e,_start16,--oformat,binary -n
ostdlib -s -o isemu.com isemu.S > isemu.s.out
mv isemu.com ../../1.3.3.0/commands/isemu.com
mv: Verschieben von »isemu.com« nach »../../1.3.3.0/commands/isemu.com« nicht möglich: Datei oder Verzeichnis nicht gefunden
make[2]: *** [../../1.3.3.0/commands/isemu.com] Fehler 1
make[2]: Leaving directory `/var/tmp/portage/app-emulation/dosemu-1.3.3/work/dosemu-1.3.3/src/commands'
make[1]: *** [commands] Fehler 2
make[1]: *** Warte auf noch nicht beendete Prozesse...
make[1]: Leaving directory `/var/tmp/portage/app-emulation/dosemu-1.3.3/work/dosemu-1.3.3/src'
make: *** [default] Fehler 2
!!! ERROR: app-emulation/dosemu-1.3.3 failed.
Call stack:
ebuild.sh, line 1614: Called dyn_compile
ebuild.sh, line 971: Called qa_call 'src_compile'
environment, line 3732: Called src_compile
dosemu-1.3.3.ebuild, line 64: Called die
!!! (no error message)
!!! If you need support, post the topmost build error, and the call stack if relevant.
!!! A complete build log is located at '/var/tmp/portage/app-emulation/dosemu-1.3.3/temp/build.log'.
|
Dieses File isemu.com, was er da nicht verschieben kann, ist in `/var/tmp/portage/app-emulation/dosemu-1.3.3/work/dosemu-1.3.3/src/commands'
(nach dem Abbruch...) aber anwesend.
hat da jemand eine Idee ??
Gruss und Dank,
Thomas
Last edited by tommy_d on Thu Mar 08, 2007 3:02 pm; edited 1 time in total |
|
Back to top |
|
|
76062563 l33t
Joined: 16 Aug 2004 Posts: 637 Location: 127.0.0.1
|
|
Back to top |
|
|
manuels Advocate
Joined: 22 Nov 2003 Posts: 2146 Location: Europe
|
|
Back to top |
|
|
tommy_d Tux's lil' helper
Joined: 11 Jan 2006 Posts: 79 Location: Darmstadt/Germany
|
Posted: Thu Mar 08, 2007 9:15 am Post subject: |
|
|
@76062563: nein, habe ich früher mal probiert; ich habe da ein uraltes Datenbankprogramm, das in dosbox schweinelangsam ist.
@manuels: ja, einige Seiten Assembler-code |
|
Back to top |
|
|
manuels Advocate
Joined: 22 Nov 2003 Posts: 2146 Location: Europe
|
|
Back to top |
|
|
tommy_d Tux's lil' helper
Joined: 11 Jan 2006 Posts: 79 Location: Darmstadt/Germany
|
Posted: Thu Mar 08, 2007 9:58 am Post subject: |
|
|
Code: |
# ostdlib
bash: ostdlib: command not found
|
ostdlib gibt's auch nirgendwo bei mir, sagt `find / -name ostdlib'. Aber irgendwas scheint's doch zu tun, da isemu.s.out ja existiert (hab' mich grade noch mal vergewissert... es hat auch Datum und Uhrzeit des abgebrochenen emerge's).
Rätselnd,
Thomas |
|
Back to top |
|
|
dmaus n00b
Joined: 15 Mar 2006 Posts: 69
|
Posted: Thu Mar 08, 2007 2:06 pm Post subject: |
|
|
Quote: | mv isemu.com ../../1.3.3.0/commands/isemu.com |
Hm. Ich nehme mal an, das Zielverzeichnis existiert nicht. |
|
Back to top |
|
|
tommy_d Tux's lil' helper
Joined: 11 Jan 2006 Posts: 79 Location: Darmstadt/Germany
|
Posted: Thu Mar 08, 2007 3:02 pm Post subject: |
|
|
doch, tut es. Einschliesslich der Null. Jedenfalls post mortem.
Da ich die identische Version von dosemu auf einer P3 Kiste schonmal erfolgreich emerged habe und jetzt auf eine Core2duo umziehe, habe ich eben in der make.conf in den CFLAGS von -march=pentium4 auf -march=pentium3 zurückgestellt und MAKEOPTS von -j3 auf -j2, und siehe da: es tut jetzt. Vielleicht überholten sich da die Prozesse gegenseitig...ich verstehe zu wenig davon, um dem genauer auf den Grund gehen zu können.
Gruss und Dank und einen schönen Tag noch,
Thomas |
|
Back to top |
|
|
manuels Advocate
Joined: 22 Nov 2003 Posts: 2146 Location: Europe
|
|
Back to top |
|
|
|