Re: [Geekos-devel] Geekos compile with cygwin info request
Status: Pre-Alpha
Brought to you by:
daveho
From: Alx B. <aob...@sy...> - 2003-04-10 02:18:02
|
Thanks David! changing nasmw to nasm in the makefile helped me along. Right now geekos-0.1.0 compiles for me on Win982E w/ cygwin but doesn't "work". I think it's only fair that I send you back my few (pitiful) changes. (The changed/added files are in an attached .zip file) I added part of libsupc++ from FreeBSD to the directory structure for __cxa_pure_virtual (I'm assuming this is what balks when a pure virtual C++ method is called but I really don't now) and I commented out well, everything in it except the skeleton of the function. I added pure.cpp (I changed the name from pure.cc in libsupc++ to .cpp). I changed the makefile to add the source for pure.cpp and the libsupcpp directory (Again changed libsupc++ to libsupcpp.) I changed nasmw to nasm in common.mak. Now, I got geekos to compile and tried to run it in Bochs and here's what I got: ------------------------------------------------------------------------------------- You can also start bochs with the -q option to skip these menus. 1. Restore factory default configuration 2. Read options from... 3. Edit options 4. Save options to... 5. Begin simulation 6. Quit now Please choose one: [5] 00000000000i[ ] installing win32 module as the Bochs GUI 00000000000i[ ] using log file ./bochs.out # In bx_win32_gui_c::exit(void)! ======================================================================== Bochs is exiting with the following message: [MEM0 ] ROM: couldn't open ROM image file '/fs/unsupported/bochs/bochs/1.3/BIOS- bochs-latest'. ======================================================================== Bochs is exiting. Press ENTER when you're ready to close this window. ------------------------------------------------------------------------------------- Again any advice regarding this would be greatly appreciated! David Hovemeyer wrote: >On Tue, Apr 08, 2003 at 03:56:44AM -0400, Alx Barker wrote: > > >>I'm trying to compile geekos-0.1.0 on cygwin (Win98-2E). >>I've tried "make" but am getting an error (shown below). >>Absolute newbie, any pointers would be greatly appreciated! >> >> >>Alx@default ~/src/geekos-0.1.0/build/x86/kern >>$ make >>nasmw -f win32 -DNEED_UNDERSCORE -i ../../../arch/x86/boot/ -i >>../../../arch/x86 >>/kern/ -o lowlevel.o ../../../arch/x86/kern/lowlevel.asm >>make: *** [lowlevel.o] Error 255 >> >> > >Is Nasm definitely installed? You might try changing the >definition of the NASM macro in the makefile to just "nasm" >instead of "nasmw"; I think the current releases for windows >don't call it "nasmw" any more. > >FYI, the nasm web site is http://nasm.sourceforge.net/ > >-Dave > > >------------------------------------------------------- >This SF.net email is sponsored by: ValueWeb: >Dedicated Hosting for just $79/mo with 500 GB of bandwidth! >No other company gives more support or power for your dedicated server >http://click.atdmt.com/AFF/go/sdnxxaff00300020aff/direct/01/ >_______________________________________________ >Geekos-devel mailing list >Gee...@li... >https://lists.sourceforge.net/lists/listinfo/geekos-devel > > > |