general protection fault
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 if you are configuring for another platform... no
checking for standard CFLAGS on this platform...
checking for gcc... 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 gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking whether make sets $(MAKE)... yes
checking for a sed that does not truncate output... /bin/sed
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for /usr/bin/ld option to reload object files... -r
checking for BSD-compatible nm... /usr/bin/nm -B
checking whether ln -s works... yes
checking how to recognise dependent libraries... pass_all
checking how to run the C preprocessor... gcc -E
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 dlfcn.h usability... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
checking how to run the C++ preprocessor... g++ -E
checking for g77... no
checking for f77... no
checking for xlf... no
checking for frt... no
checking for pgf77... no
checking for cf77... no
checking for fort77... no
checking for fl32... no
checking for af77... no
checking for f90... no
checking for xlf90... no
checking for pgf90... no
checking for pghpf... no
checking for epcf90... no
checking for gfortran... no
checking for g95... no
checking for f95... no
checking for fort... no
checking for xlf95... no
checking for ifort... no
checking for ifc... no
checking for efc... no
checking for pgf95... no
checking for lf95... no
checking for ftn... no
checking whether we are using the GNU Fortran 77 compiler... no
checking whether accepts -g... no
checking the maximum length of command line arguments... 32768
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for objdir... .libs
checking for ar... ar
checking for ranlib... ranlib
checking for strip... strip
checking if gcc static flag works... yes
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC
checking if gcc PIC flag -fPIC works... yes
checking if gcc supports -c -o file.o... yes
checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking for shl_load... no
checking for shl_load in -ldld... no
checking for dlopen... no
checking for dlopen in -ldl... yes
checking whether a program can dlopen itself... yes
checking whether a statically linked program can dlopen itself... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
configure: creating libtool
appending configuration tag "CXX" to libtool
checking for ld used by g++... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC
checking if g++ PIC flag -fPIC works... yes
checking if g++ supports -c -o file.o... yes
checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking for shl_load... (cached) no
checking for shl_load in -ldld... (cached) no
checking for dlopen... (cached) no
checking for dlopen in -ldl... (cached) yes
checking whether a program can dlopen itself... (cached) yes
checking whether a statically linked program can dlopen itself... (cached) yes
appending configuration tag "F77" to libtool
checking for an ANSI C-conforming const... yes
checking for dirent.h that defines DIR... yes
checking for library containing opendir... none required
checking which extension is used for loadable modules... .so
checking which variable specifies run-time library path... LD_LIBRARY_PATH
checking for the default library search path... /lib /usr/lib
checking for objdir... .libs
checking whether libtool supports -dlopen/-dlpreopen... yes
checking for shl_load... (cached) no
checking for shl_load in -ldld... (cached) no
checking for dlopen in -ldl... (cached) yes
checking for dlerror... yes
checking for _ prefix in compiled symbols... no
checking whether deplibs are loaded by dlopen... yes
checking argz.h usability... yes
checking argz.h presence... yes
checking for argz.h... yes
checking for error_t... yes
checking for argz_append... yes
checking for argz_create_sep... yes
checking for argz_insert... yes
checking for argz_next... yes
checking for argz_stringify... yes
checking assert.h usability... yes
checking assert.h presence... yes
checking for assert.h... yes
checking ctype.h usability... yes
checking ctype.h presence... yes
checking for ctype.h... yes
checking errno.h usability... yes
checking errno.h presence... yes
checking for errno.h... yes
checking malloc.h usability... yes
checking malloc.h presence... yes
checking for malloc.h... yes
checking for memory.h... (cached) yes
checking for stdlib.h... (cached) yes
checking stdio.h usability... yes
checking stdio.h presence... yes
checking for stdio.h... yes
checking for unistd.h... (cached) yes
checking dl.h usability... no
checking dl.h presence... no
checking for dl.h... no
checking sys/dl.h usability... no
checking sys/dl.h presence... no
checking for sys/dl.h... no
checking dld.h usability... no
checking dld.h presence... no
checking for dld.h... no
checking mach-o/dyld.h usability... no
checking mach-o/dyld.h presence... no
checking for mach-o/dyld.h... no
checking for string.h... (cached) yes
checking for strchr... yes
checking for strrchr... yes
checking for memcpy... yes
checking for memmove... yes
checking for strcmp... yes
checking for closedir... yes
checking for opendir... yes
checking for readdir... yes
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 whether byte ordering is bigendian... no
checking for inline... inline
checking for unsigned char... yes
checking size of unsigned char... 1
checking for unsigned short... yes
checking size of unsigned short... 2
checking for unsigned int... yes
checking size of unsigned int... 4
checking for unsigned long... yes
checking size of unsigned long... 4
checking for unsigned long long... yes
checking size of unsigned long long... 8
checking for int *... yes
checking size of int *... 4
checking for getenv... yes
checking for setenv... yes
checking for select... yes
checking for snprintf... yes
checking for vsnprintf... yes
checking for strtoull... yes
checking for strtouq... yes
checking for strdup... yes
checking for strrev... no
checking for sleep... yes
checking for usleep... yes
checking for nanosleep... yes
checking for abort... yes
checking for gettimeofday... yes
checking for socklen_t... yes
checking for struct sockaddr_in.sin_len... no
checking for mkstemp... yes
checking sys/mman.h usability... yes
checking sys/mman.h presence... yes
checking for sys/mman.h... yes
checking for timelocal... yes
checking for gmtime... yes
checking for mktime... yes
checking for _FILE_OFFSET_BITS value needed for large files... 64
checking if large file support is available... yes
checking for cos... no
checking for floor... no
checking if math functions link without -lm... no
checking for sin... yes
checking for ceil... yes
checking if math functions link with -lm... yes
checking for struct timeval... yes
checking if compiler allows empty structs... yes
checking if compiler allows __attribute__... yes
checking for hash_map... no
checking for hash_map.h... yes
checking for set... yes
checking for set.h... yes
checking app/Application.h usability... no
checking app/Application.h presence... no
checking for app/Application.h... no
checking interface/Window.h usability... no
checking interface/Window.h presence... no
checking for interface/Window.h... no
checking interface/View.h usability... no
checking interface/View.h presence... no
checking for interface/View.h... no
checking proto/intuition.h usability... no
checking proto/intuition.h presence... no
checking for proto/intuition.h... no
checking intuition/intuitionbase.h usability... no
checking intuition/intuitionbase.h presence... no
checking for intuition/intuitionbase.h... no
checking cybergraphx/cybergraphics.h usability... no
checking cybergraphx/cybergraphics.h presence... no
checking for cybergraphx/cybergraphics.h... no
checking devices/trackdisk.h usability... no
checking devices/trackdisk.h presence... no
checking for devices/trackdisk.h... no
checking Quickdraw.h usability... no
checking Quickdraw.h presence... no
checking for Quickdraw.h... no
checking Dialogs.h usability... no
checking Dialogs.h presence... no
checking for Dialogs.h... no
checking Carbon.h usability... no
checking Carbon.h presence... no
checking for Carbon.h... no
checking ApplicationServices/ApplicationServices.h usability... no
checking ApplicationServices/ApplicationServices.h presence... no
checking for ApplicationServices/ApplicationServices.h... no
checking windows.h usability... no
checking windows.h presence... no
checking for windows.h... no
checking commctrl.h usability... no
checking commctrl.h presence... no
checking for commctrl.h... no
checking SDL/SDL.h usability... no
checking SDL/SDL.h presence... no
checking for SDL/SDL.h... no
checking SDL/SDL_main.h usability... no
checking SDL/SDL_main.h presence... no
checking for SDL/SDL_main.h... no
checking vga.h usability... no
checking vga.h presence... no
checking for vga.h... no
checking vgagl.h usability... no
checking vgagl.h presence... no
checking for vgagl.h... no
checking sys/socket.h usability... yes
checking sys/socket.h presence... yes
checking for sys/socket.h... yes
checking netinet/tcp.h usability... yes
checking netinet/tcp.h presence... yes
checking for netinet/tcp.h... yes
checking pthread.h usability... yes
checking pthread.h presence... yes
checking for pthread.h... yes
checking curses.h usability... no
checking curses.h presence... no
checking for curses.h... no
checking signal.h usability... yes
checking signal.h presence... yes
checking for signal.h... yes
checking for idle hack... no
checking for dlfcn.h... (cached) yes
checking for assert.h... (cached) yes
checking for plugins support... no
checking if compiler allows blank labels... no
checking if compiler allows LL for 64-bit constants... yes
checking for x86-64 support... no
checking for SMP support... no
checking for cpu level... 6
checking for APIC support... yes
checking zlib.h usability... yes
checking zlib.h presence... yes
checking for zlib.h... yes
checking for gzopen in -lz... yes
checking for compressed hard disk image support... no
checking for NE2000 support... no
checking for ACPI support... no
checking for i440FX PCI support... no
checking for PCI host device mapping support... no
checking for limited USB support... no
checking for PCI pseudo NIC support... no
checking for 4Meg pages support... yes
checking for PAE support... yes
checking for global pages support... yes
checking for guest to host TLB support... no
checking for repeated IO and mem copy speedups... no
checking for instruction cache support... no
checking for gcc fast function calls optimization... no
checking for host specific inline assembly accelerations... yes
checking whether to ignore bad MSR references... yes
checking for port e9 hack... yes
checking show IPS... no
checking save/restore support... yes
checking for use of .cpp as suffix... no
checking for Bochs internal debugger support... yes
checking for external debugger... no
checking for magic breakpoints... yes
checking for disassembler support... yes
checking for ALL optimizations enabled... no
checking whether user wants readline... yes
checking whether to use readline... checking if readline works without -lcurses... no
checking if readline works with -lcurses... no
no
WARNING: The readline library was disabled because it was not found.
checking readline/history.h usability... no
checking readline/history.h presence... no
checking for readline/history.h... no
checking for instrumentation support... no
checking for raw serial support... no
checking for VESA BIOS extensions... yes
checking for CLGD54XX emulation... yes
checking for FPU emulation... yes
checking for VME support... yes
checking for MMX support... yes
checking for 3DNow! support... no
checking for SSE support... no
checking for SSE extensions support... no
checking for DAZ support... no
checking for SEP support... yes
checking for x86 debugger support... no
checking IOKit/storage/IOCDMedia.h usability... no
checking IOKit/storage/IOCDMedia.h presence... no
checking for IOKit/storage/IOCDMedia.h... no
checking for CDROM support... yes
checking for Sound Blaster 16 support... no
checking for standard PC gameport support... no
checking for gdb stub enable... no
checking for I/O Interface to the debugger... no
checking for docbook2html... not_found
checking whether to build docbook documentation... no
checking for wx-config... not_found
checking for wxWidgets configuration script... not_found
checking for wxWidgets library version...
checking for default gui on this platform... x11
checking whether user wants XPM support... yes
checking X11/xpm.h usability... no
checking X11/xpm.h presence... no
checking for X11/xpm.h... no
checking for display libraries... X11 rfb nogui
checking for wget... wget
checking for socket... yes
checking for pthread.h... (cached) yes
checking for the pthreads library -lpthreads... no
checking whether pthreads work without any flags... no
checking whether pthreads work with -Kthread... no
checking whether pthreads work with -kthread... no
checking for the pthreads library -llthread... no
checking whether pthreads work with -pthread... yes
checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE
checking if more special flags are required for pthreads... no
checking for cc_r... gcc
checking for specified CMOS start time (deprecated)... no
checking for configuration interface (deprecated)... no
checking for control panel (deprecated)... no
checking for VGA emulation (deprecated)... no
checking for number of processors (deprecated)... no
checking whether to reset on triple fault (deprecated)... no
checking PNI support (deprecated)... no
checking for new PIT model (deprecated)... no
checking for gzip... /bin/gzip
checking for tar... /bin/tar
configure: creating ./config.status
config.status: creating Makefile
config.status: WARNING: Makefile.in seems to ignore the --datarootdir setting
config.status: creating iodev/Makefile
config.status: WARNING: iodev/Makefile.in seems to ignore the --datarootdir setting
config.status: creating bx_debug/Makefile
config.status: creating bios/Makefile
config.status: creating cpu/Makefile
config.status: creating memory/Makefile
config.status: creating gui/Makefile
config.status: WARNING: gui/Makefile.in seems to ignore the --datarootdir setting
config.status: creating disasm/Makefile
config.status: creating instrument/stubs/Makefile
config.status: creating misc/Makefile
config.status: creating fpu/Makefile
config.status: creating doc/docbook/Makefile
config.status: creating build/linux/bochs-dlx
config.status: creating bxversion.h
config.status: creating build/macosx/Info.plist
config.status: creating build/win32/nsis/Makefile
config.status: creating build/win32/nsis/bochs.nsi
config.status: creating host/linux/pcidev/Makefile
config.status: creating config.h
config.status: config.h is unchanged
config.status: creating ltdlconf.h
config.status: ltdlconf.h is unchanged
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking if you are configuring for another platform... no
checking for standard CFLAGS on this platform...
checking for gcc... 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 gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking whether make sets $(MAKE)... yes
checking for a sed that does not truncate output... /bin/sed
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for /usr/bin/ld option to reload object files... -r
checking for BSD-compatible nm... /usr/bin/nm -B
checking whether ln -s works... yes
checking how to recognise dependent libraries... pass_all
checking how to run the C preprocessor... gcc -E
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 dlfcn.h usability... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
checking how to run the C++ preprocessor... g++ -E
checking for g77... no
checking for f77... no
checking for xlf... no
checking for frt... no
checking for pgf77... no
checking for cf77... no
checking for fort77... no
checking for fl32... no
checking for af77... no
checking for f90... no
checking for xlf90... no
checking for pgf90... no
checking for pghpf... no
checking for epcf90... no
checking for gfortran... no
checking for g95... no
checking for f95... no
checking for fort... no
checking for xlf95... no
checking for ifort... no
checking for ifc... no
checking for efc... no
checking for pgf95... no
checking for lf95... no
checking for ftn... no
checking whether we are using the GNU Fortran 77 compiler... no
checking whether accepts -g... no
checking the maximum length of command line arguments... 32768
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for objdir... .libs
checking for ar... ar
checking for ranlib... ranlib
checking for strip... strip
checking if gcc static flag works... yes
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC
checking if gcc PIC flag -fPIC works... yes
checking if gcc supports -c -o file.o... yes
checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking for shl_load... no
checking for shl_load in -ldld... no
checking for dlopen... no
checking for dlopen in -ldl... yes
checking whether a program can dlopen itself... yes
checking whether a statically linked program can dlopen itself... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
configure: creating libtool
appending configuration tag "CXX" to libtool
checking for ld used by g++... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC
checking if g++ PIC flag -fPIC works... yes
checking if g++ supports -c -o file.o... yes
checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking for shl_load... (cached) no
checking for shl_load in -ldld... (cached) no
checking for dlopen... (cached) no
checking for dlopen in -ldl... (cached) yes
checking whether a program can dlopen itself... (cached) yes
checking whether a statically linked program can dlopen itself... (cached) yes
appending configuration tag "F77" to libtool
checking for an ANSI C-conforming const... yes
checking for dirent.h that defines DIR... yes
checking for library containing opendir... none required
checking which extension is used for loadable modules... .so
checking which variable specifies run-time library path... LD_LIBRARY_PATH
checking for the default library search path... /lib /usr/lib
checking for objdir... .libs
checking whether libtool supports -dlopen/-dlpreopen... yes
checking for shl_load... (cached) no
checking for shl_load in -ldld... (cached) no
checking for dlopen in -ldl... (cached) yes
checking for dlerror... yes
checking for _ prefix in compiled symbols... no
checking whether deplibs are loaded by dlopen... yes
checking argz.h usability... yes
checking argz.h presence... yes
checking for argz.h... yes
checking for error_t... yes
checking for argz_append... yes
checking for argz_create_sep... yes
checking for argz_insert... yes
checking for argz_next... yes
checking for argz_stringify... yes
checking assert.h usability... yes
checking assert.h presence... yes
checking for assert.h... yes
checking ctype.h usability... yes
checking ctype.h presence... yes
checking for ctype.h... yes
checking errno.h usability... yes
checking errno.h presence... yes
checking for errno.h... yes
checking malloc.h usability... yes
checking malloc.h presence... yes
checking for malloc.h... yes
checking for memory.h... (cached) yes
checking for stdlib.h... (cached) yes
checking stdio.h usability... yes
checking stdio.h presence... yes
checking for stdio.h... yes
checking for unistd.h... (cached) yes
checking dl.h usability... no
checking dl.h presence... no
checking for dl.h... no
checking sys/dl.h usability... no
checking sys/dl.h presence... no
checking for sys/dl.h... no
checking dld.h usability... no
checking dld.h presence... no
checking for dld.h... no
checking mach-o/dyld.h usability... no
checking mach-o/dyld.h presence... no
checking for mach-o/dyld.h... no
checking for string.h... (cached) yes
checking for strchr... yes
checking for strrchr... yes
checking for memcpy... yes
checking for memmove... yes
checking for strcmp... yes
checking for closedir... yes
checking for opendir... yes
checking for readdir... yes
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 whether byte ordering is bigendian... no
checking for inline... inline
checking for unsigned char... yes
checking size of unsigned char... 1
checking for unsigned short... yes
checking size of unsigned short... 2
checking for unsigned int... yes
checking size of unsigned int... 4
checking for unsigned long... yes
checking size of unsigned long... 4
checking for unsigned long long... yes
checking size of unsigned long long... 8
checking for int *... yes
checking size of int *... 4
checking for getenv... yes
checking for setenv... yes
checking for select... yes
checking for snprintf... yes
checking for vsnprintf... yes
checking for strtoull... yes
checking for strtouq... yes
checking for strdup... yes
checking for strrev... no
checking for sleep... yes
checking for usleep... yes
checking for nanosleep... yes
checking for abort... yes
checking for gettimeofday... yes
checking for socklen_t... yes
checking for struct sockaddr_in.sin_len... no
checking for mkstemp... yes
checking sys/mman.h usability... yes
checking sys/mman.h presence... yes
checking for sys/mman.h... yes
checking for timelocal... yes
checking for gmtime... yes
checking for mktime... yes
checking for _FILE_OFFSET_BITS value needed for large files... 64
checking if large file support is available... yes
checking for cos... no
checking for floor... no
checking if math functions link without -lm... no
checking for sin... yes
checking for ceil... yes
checking if math functions link with -lm... yes
checking for struct timeval... yes
checking if compiler allows empty structs... yes
checking if compiler allows __attribute__... yes
checking for hash_map... no
checking for hash_map.h... yes
checking for set... yes
checking for set.h... yes
checking app/Application.h usability... no
checking app/Application.h presence... no
checking for app/Application.h... no
checking interface/Window.h usability... no
checking interface/Window.h presence... no
checking for interface/Window.h... no
checking interface/View.h usability... no
checking interface/View.h presence... no
checking for interface/View.h... no
checking proto/intuition.h usability... no
checking proto/intuition.h presence... no
checking for proto/intuition.h... no
checking intuition/intuitionbase.h usability... no
checking intuition/intuitionbase.h presence... no
checking for intuition/intuitionbase.h... no
checking cybergraphx/cybergraphics.h usability... no
checking cybergraphx/cybergraphics.h presence... no
checking for cybergraphx/cybergraphics.h... no
checking devices/trackdisk.h usability... no
checking devices/trackdisk.h presence... no
checking for devices/trackdisk.h... no
checking Quickdraw.h usability... no
checking Quickdraw.h presence... no
checking for Quickdraw.h... no
checking Dialogs.h usability... no
checking Dialogs.h presence... no
checking for Dialogs.h... no
checking Carbon.h usability... no
checking Carbon.h presence... no
checking for Carbon.h... no
checking ApplicationServices/ApplicationServices.h usability... no
checking ApplicationServices/ApplicationServices.h presence... no
checking for ApplicationServices/ApplicationServices.h... no
checking windows.h usability... no
checking windows.h presence... no
checking for windows.h... no
checking commctrl.h usability... no
checking commctrl.h presence... no
checking for commctrl.h... no
checking SDL/SDL.h usability... no
checking SDL/SDL.h presence... no
checking for SDL/SDL.h... no
checking SDL/SDL_main.h usability... no
checking SDL/SDL_main.h presence... no
checking for SDL/SDL_main.h... no
checking vga.h usability... no
checking vga.h presence... no
checking for vga.h... no
checking vgagl.h usability... no
checking vgagl.h presence... no
checking for vgagl.h... no
checking sys/socket.h usability... yes
checking sys/socket.h presence... yes
checking for sys/socket.h... yes
checking netinet/tcp.h usability... yes
checking netinet/tcp.h presence... yes
checking for netinet/tcp.h... yes
checking pthread.h usability... yes
checking pthread.h presence... yes
checking for pthread.h... yes
checking curses.h usability... no
checking curses.h presence... no
checking for curses.h... no
checking signal.h usability... yes
checking signal.h presence... yes
checking for signal.h... yes
checking for idle hack... no
checking for dlfcn.h... (cached) yes
checking for assert.h... (cached) yes
checking for plugins support... no
checking if compiler allows blank labels... no
checking if compiler allows LL for 64-bit constants... yes
checking for x86-64 support... no
checking for SMP support... no
checking for cpu level... 6
checking for APIC support... yes
checking zlib.h usability... yes
checking zlib.h presence... yes
checking for zlib.h... yes
checking for gzopen in -lz... yes
checking for compressed hard disk image support... no
checking for NE2000 support... no
checking for ACPI support... no
checking for i440FX PCI support... no
checking for PCI host device mapping support... no
checking for limited USB support... no
checking for PCI pseudo NIC support... no
checking for 4Meg pages support... yes
checking for PAE support... yes
checking for global pages support... yes
checking for guest to host TLB support... no
checking for repeated IO and mem copy speedups... no
checking for instruction cache support... no
checking for gcc fast function calls optimization... no
checking for host specific inline assembly accelerations... yes
checking whether to ignore bad MSR references... yes
checking for port e9 hack... yes
checking show IPS... no
checking save/restore support... yes
checking for use of .cpp as suffix... no
checking for Bochs internal debugger support... yes
checking for external debugger... no
checking for magic breakpoints... yes
checking for disassembler support... yes
checking for ALL optimizations enabled... no
checking whether user wants readline... yes
checking whether to use readline... checking if readline works without -lcurses... no
checking if readline works with -lcurses... no
no
WARNING: The readline library was disabled because it was not found.
checking readline/history.h usability... no
checking readline/history.h presence... no
checking for readline/history.h... no
checking for instrumentation support... no
checking for raw serial support... no
checking for VESA BIOS extensions... yes
checking for CLGD54XX emulation... yes
checking for FPU emulation... yes
checking for VME support... yes
checking for MMX support... yes
checking for 3DNow! support... no
checking for SSE support... no
checking for SSE extensions support... no
checking for DAZ support... no
checking for SEP support... yes
checking for x86 debugger support... no
checking IOKit/storage/IOCDMedia.h usability... no
checking IOKit/storage/IOCDMedia.h presence... no
checking for IOKit/storage/IOCDMedia.h... no
checking for CDROM support... yes
checking for Sound Blaster 16 support... no
checking for standard PC gameport support... no
checking for gdb stub enable... no
checking for I/O Interface to the debugger... no
checking for docbook2html... not_found
checking whether to build docbook documentation... no
checking for wx-config... not_found
checking for wxWidgets configuration script... not_found
checking for wxWidgets library version...
checking for default gui on this platform... x11
checking whether user wants XPM support... yes
checking X11/xpm.h usability... no
checking X11/xpm.h presence... no
checking for X11/xpm.h... no
checking for display libraries... X11 rfb nogui
checking for wget... wget
checking for socket... yes
checking for pthread.h... (cached) yes
checking for the pthreads library -lpthreads... no
checking whether pthreads work without any flags... no
checking whether pthreads work with -Kthread... no
checking whether pthreads work with -kthread... no
checking for the pthreads library -llthread... no
checking whether pthreads work with -pthread... yes
checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE
checking if more special flags are required for pthreads... no
checking for cc_r... gcc
checking for specified CMOS start time (deprecated)... no
checking for configuration interface (deprecated)... no
checking for control panel (deprecated)... no
checking for VGA emulation (deprecated)... no
checking for number of processors (deprecated)... no
checking whether to reset on triple fault (deprecated)... no
checking PNI support (deprecated)... no
checking for new PIT model (deprecated)... no
checking for gzip... /bin/gzip
checking for tar... /bin/tar
configure: creating ./config.status
config.status: creating Makefile
config.status: WARNING: Makefile.in seems to ignore the --datarootdir setting
config.status: creating iodev/Makefile
config.status: WARNING: iodev/Makefile.in seems to ignore the --datarootdir setting
config.status: creating bx_debug/Makefile
config.status: creating bios/Makefile
config.status: creating cpu/Makefile
config.status: creating memory/Makefile
config.status: creating gui/Makefile
config.status: WARNING: gui/Makefile.in seems to ignore the --datarootdir setting
config.status: creating disasm/Makefile
config.status: creating instrument/stubs/Makefile
config.status: creating misc/Makefile
config.status: creating fpu/Makefile
config.status: creating doc/docbook/Makefile
config.status: creating build/linux/bochs-dlx
config.status: creating bxversion.h
config.status: creating build/macosx/Info.plist
config.status: creating build/win32/nsis/Makefile
config.status: creating build/win32/nsis/bochs.nsi
config.status: creating host/linux/pcidev/Makefile
config.status: creating config.h
config.status: config.h is unchanged
config.status: creating ltdlconf.h
config.status: ltdlconf.h is unchanged
It looks to me that it can't find one X shared library.
this can be seen the following lines of your configure output
in you bochsrc change.
to:
this can be seen the following lines of your configure output
Code: Select all
checking SDL/SDL.h usability... no
checking SDL/SDL.h presence... no
checking for SDL/SDL.h... no
checking SDL/SDL_main.h usability... no
checking SDL/SDL_main.h presence... no
checking for SDL/SDL_main.h... no
Code: Select all
display_library: sdl
Code: Select all
display_library: x
Microsoft: "let everyone run after us. We'll just INNOV~1"
OK, try this, create a new folder. then type
bochs
then in the bochs menu type
4<enter>
bochsrc<enter>
Then compare this file with your file (alternitively use the menu to create the bochsrc file). specifly the display_library line
Edit: What distro are you using
bochs
then in the bochs menu type
4<enter>
bochsrc<enter>
Then compare this file with your file (alternitively use the menu to create the bochsrc file). specifly the display_library line
Edit: What distro are you using
Microsoft: "let everyone run after us. We'll just INNOV~1"
ubuntu should have remade package, use synamptic (I think that's how you spell it))and completely remove the previous one then install it again. This should install the required packages. What I think is happening is that it can't find the X or SDL shared library.ubuntuEdit: What distro are you using
Microsoft: "let everyone run after us. We'll just INNOV~1"
okay, i narrowed the problem down
i changed my code
and eflags was showing me that VM is set, so i know the problem is here
i changed my code
Code: Select all
Printf("* Testing VM86\t");
enable_vm86(); //based on eax, i found that the problem is after here
if(test_vm86()==1)
{
Printf("[");
text_color(GREEN,BLACK);
Printf("OK");
text_color(WHITE,BLACK);
}
else
{
Printf("[");
text_color(RED,BLACK);
Printf("Fail");
text_color(WHITE,BLACK);
}
Printf("]\n");
disable_vm86();//<- and before here
Code: Select all
.type isr48,@function
isr48:
push $0
push $48
pusha
mov %ds, %eax
pushl %eax
mov %es, %eax
pushl %eax
mov %fs, %eax
pushl %eax
mov %gs, %eax
pushl %eax
mov $0x10, %eax
mov %eax, %ds
mov %eax, %es
mov %eax, %fs
mov %eax, %gs
movl %cr0, %eax
pushl %eax
movl %esp, %eax
pushl %eax
cli
call syscall #after here
sti
pop %eax
pop %eax
mov %eax, %cr0
pop %eax
mov %eax, %gs
pop %eax
mov %eax, %fs
pop %eax
mov %eax, %es
pop %eax
mov %eax, %ds
popa
iret
- Combuster
- Member
- Posts: 9301
- Joined: Wed Oct 18, 2006 3:45 am
- Libera.chat IRC: [com]buster
- Location: On the balcony, where I can actually keep 1½m distance
- Contact:
You should be very careful with v8086 tasks and restoring segment selectors. When the kernel is entered, DS and ES still contain realmode values. If you try to push them and later pop them, you are causing GPFs since you are trying to load segment registers in protected mode with 'strange' values (i.e. a DS of 0x1000 would be perfectly valid in v8086 mode, but would be way beyond the end of the GDT in protected mode)
When you return to v8086 mode, all segment registers are popped automatically when you IRET (since you can't do that yourself).
When you return to v8086 mode, all segment registers are popped automatically when you IRET (since you can't do that yourself).