Attach the VLB file or its contents or share it somehow.
I got notified by this through a PM. While I do own a 3DBlaster VLB I do not have a system setup for it atm to easily test this, also my days are crazy busy at the moment so I can't promise anything in the near future.
Attach the VLB file or its contents or share it somehow.
I got notified by this through a PM. While I do own a 3DBlaster VLB I do not have a system setup for it atm to easily test this, also my days are crazy busy at the moment so I can't promise anything in the near future.
Well, nm. I'll try and sort out gona's problem with the EXE.
Which OS are you running under and what's your 2D card? Also can you check the MD5 checksum just to make sure my website isn't messing up. I did download it again from nirvtek.com/downloads to verify and it seems ok.
For instance under W98 with a 3DBPCI (which is also being studied at the moment) I get the attched file. What I'm really interested in is the first 4 int calls.
OK, the file was corrupted.
I have attached the TXT.
Which OS are you running under and what's your 2D card? Also can you check the MD5 checksum just to make sure my website isn't messing up. I did download it again from nirvtek.com/downloads to verify and it seems ok.
For instance under W98 with a 3DBPCI (which is also being studied at the moment) I get the attched file. What I'm really interested in is the first 4 int calls.
OK, the file was corrupted.
I have attached the TXT.
@robertmo, do you know how to build the seabios PC BIOS?
Nm, there's a makefile in there.
[EDIT]
1In file included from scripts/kconfig/zconf.tab.c:2534: 2C:/msys64/home/sharanga/qemu-10.0.0-rc4/roms/seabios/scripts/kconfig/confdata.c: In function 'conf_split_config': 3C:/msys64/home/sharanga/qemu-10.0.0-rc4/roms/seabios/scripts/kconfig/confdata.c:929:56: error: too many arguments to function 'mkdir' 4 929 | if (stat(path, &sb) && mkdir(path, 0755)) { 5 | ^~~~~ 6In file included from C:/msys64/ucrt64/include/unistd.h:10, 7 from scripts/kconfig/zconf.lex.c_shipped:777, 8 from scripts/kconfig/zconf.tab.c:2532: 9C:/msys64/ucrt64/include/io.h:297:15: note: declared here 10 297 | int __cdecl mkdir (const char *) __MINGW_ATTRIB_DEPRECATED_MSVC2005; 11 | ^~~~~ 12In file included from scripts/kconfig/zconf.tab.c:2536: 13C:/msys64/home/sharanga/qemu-10.0.0-rc4/roms/seabios/scripts/kconfig/symbol.c: At top level: 14C:/msys64/home/sharanga/qemu-10.0.0-rc4/roms/seabios/scripts/kconfig/symbol.c:10:10: fatal error: sys/utsname.h: No such file or directory 15 10 | #include <sys/utsname.h> 16 | ^~~~~~~~~~~~~~~ 17
Fixed all these problems. Now I get a string of messages like this:
125: Error: junk at end of line, first unrecognized character is `/' 2C:\msys64\tmp\cclxRY8V.s:1029: Error: junk at end of line, first unrecognized character is `/' 3 Compile checking out/src/resume.o 4C:\msys64\tmp\cclxRY8V.s:1033: Error: junk at end of line, first unrecognized character is `/' 5C:\msys64\tmp\ccJPjc3S.s: Assembler messages: 6C:\msys64\tmp\ccJPjc3S.s:169: Error: unknown pseudo-op: `.pushsection' 7C:\msys64\tmp\ccJPjc3S.s:181: Error: unknown pseudo-op: `.popsection' 8C:\msys64\tmp\ccJPjc3S.s:235: Error: unknown pseudo-op: `.pushsection' 9C:\msys64\tmp\ccJPjc3S.s:247: Error: unknown pseudo-op: `.popsection' 10C:\msys64\tmp\ccJPjc3S.s:1810: Error: junk at end of line, first unrecognized character is `/' 11C:\msys64\tmp\ccJPjc3S.s:1815: Warning: dwarf line number information for .text.init.src ignored 12C:\msys64\tmp\ccJPjc3S.s:1817: Warning: dwarf line number information for .text.init.src ignored 13C:\msys64\tmp\ccJPjc3S.s:1818: Warning: dwarf line number information for .text.init.src ignored 14C:\msys64\tmp\ccJPjc3S.s:1820: Warning: dwarf line number information for .text.init.src ignored 15C:\msys64\tmp\ccJPjc3S.s:1868: Error: junk at end of line, first unrecognized character is `/' 16C:\msys64\tmp\ccJPjc3S.s:1874: Warning: dwarf line number information for .text.runtime.src ignored 17C:\msys64\tmp\ccJPjc3S.s:1876: Warning: dwarf line number information for .text.runtime.src ignored 18C:\msys64\tmp\ccJPjc3S.s:1881: Warning: dwarf line number information for .text.runtime.src ignored 19C:\msys64\tmp\ccJPjc3S.s:1882: Warning: dwarf line number information for .text.runtime.src ignored 20C:\msys64\tmp\ccJPjc3S.s:1887: Warning: dwarf line number information for .text.runtime.src ignored 21C:\msys64\tmp\ccJPjc3S.s:1890: Warning: dwarf line number information for .text.runtime.src ignored 22C:\msys64\tmp\ccJPjc3S.s:1895: Warning: dwarf line number information for .text.runtime.src ignored 23C:\msys64\tmp\ccJPjc3S.s:1918: Error: junk at end of line, first unrecognized character is `/' 24C:\msys64\tmp\ccJPjc3S.s:1929: Error: junk at end of line, first unrecognized character is `/' 25C:\msys64\tmp\ccJPjc3S.s:1935: Error: junk at end of line, first unrecognized character is `/' 26C:\msys64\tmp\ccJPjc3S.s:1939: Error: junk at end of line, first unrecognized character is `/' 27C:\msys64\tmp\ccJPjc3S.s:1944: Error: junk at end of line, first unrecognized character is `/' 28 Compile checking out/src/pnpbios.o 29C:\msys64\tmp\ccJPjc3S.s:1948: Error: junk at end of line, first unrecognized character is `/' 30C:\msys64\tmp\ccJPjc3S.s:7284: Error: leb1
you have to install packages first in the installer on the desktop icon "MinGW Installer"
than you run msys.bat from c:\MinGW\msys\1.0\
but i tried it compiling seabios and it asks to update so i guess this one is too old for seabios
Didn't see this post. that's what I found as well.
1$ make 2Unable to execute the C compiler (cc). 3 4Please install a working compiler and retry. 5Makefile:116: *** "Please upgrade the build environment". Stop.
But I do get fewer errors when trying a full make:
1$ make 2 Working around non-functional -fwhole-program 3 Compile checking out/src/misc.o 4C:\msys64\tmp\cclpG8yy.s: Assembler messages: 5C:\msys64\tmp\cclpG8yy.s:301: Error: junk at end of line, first unrecognized character is `/' 6C:\msys64\tmp\cclpG8yy.s:307: Error: junk at end of line, first unrecognized character is `/' 7C:\msys64\tmp\cclpG8yy.s:325: Error: junk at end of line, first unrecognized character is `/' 8C:\msys64\tmp\cclpG8yy.s:331: Error: junk at end of line, first unrecognized character is `/' 9C:\msys64\tmp\cclpG8yy.s:335: Error: junk at end of line, first unrecognized character is `/' 10C:\msys64\tmp\cclpG8yy.s:353: Error: junk at end of line, first unrecognized character is `/' 11make: *** [Makefile:142: out/src/misc.o] Error 1
After installing a almost every single i686 and x64 version of nasm I get tis:
1$ make 2 Working around non-functional -fwhole-program 3 Compile checking out/src/misc.o 4C:\msys64\tmp\cc5segWh.s: Assembler messages: 5C:\msys64\tmp\cc5segWh.s:301: Error: junk at end of line, first unrecognized character is `/' 6C:\msys64\tmp\cc5segWh.s:307: Error: junk at end of line, first unrecognized character is `/' 7C:\msys64\tmp\cc5segWh.s:325: Error: junk at end of line, first unrecognized character is `/' 8C:\msys64\tmp\cc5segWh.s:331: Error: junk at end of line, first unrecognized character is `/' 9C:\msys64\tmp\cc5segWh.s:335: Error: junk at end of line, first unrecognized character is `/' 10C:\msys64\tmp\cc5segWh.s:353: Error: junk at end of line, first unrecognized character is `/'
So it's still the same set of errors in the same file with another temp filename.
So I guess it's because of a missing library maybe?
Actually it's supposed to be built from the parent folder with make bios
It still ends up with the same error:
:\msys64\tmp\ccArL67E.s: Assembler messages:
C:\msys64\tmp\ccArL67E.s:301: Error: junk at end of line, first unrecognized character is `/'
C:\msys64\tmp\ccArL67E.s:307: Error: junk at end of line, first unrecognized character is `/'
C:\msys64\tmp\ccArL67E.s:325: Error: junk at end of line, first unrecognized character is `/'
C:\msys64\tmp\ccArL67E.s:331: Error: junk at end of line, first unrecognized character is `/'
C:\msys64\tmp\ccArL67E.s:335: Error: junk at end of line, first unrecognized character is `/'
C:\msys64\tmp\ccArL67E.s:353: Error: junk at end of line, first unrecognized character is `/'
$ make
nothing is build by default
available build targets:
bios -- update bios.bin (seabios)
vgabios -- update vgabios binaries (seabios)
pxerom -- update nic roms (bios only)
efirom -- update nic roms (bios+efi)
slof -- update slof.bin
skiboot -- update skiboot.lid
u-boot.e500 -- update u-boot.e500
u-boot.sam460 -- update u-boot.sam460
npcm7xx_bootrom -- update vbootrom for npcm7xx
npcm8xx_bootrom -- update vbootrom for npcm8xx
efi -- update UEFI (edk2) platform firmware
opensbi32-generic -- update OpenSBI for 32-bit generic machine
opensbi64-generic -- update OpenSBI for 64-bit generic machine
qboot -- update qboot
hppa-firmware -- update 32- and 64-bit hppa firmware
clean -- delete the files generated by the previous build targets
sharanga@ged UCRT64 ~/qemu-10.0.0-rc4/roms
$ make bios
mkdir -p seabios/builds/seabios-128k
cp config.seabios-128k seabios/builds/seabios-128k/.config
make -C seabios \
EXTRAVERSION=-prebuilt.qemu.org \
CROSS_PREFIX= \
KCONFIG_CONFIG=/home/sharanga/qemu-10.0.0-rc4/roms/seabios/builds/seabios-128k/.config \
OUT=/home/sharanga/qemu-10.0.0-rc4/roms/seabios/builds/seabios-128k/ oldnoconfig
make[1]: Entering directory '/home/sharanga/qemu-10.0.0-rc4/roms/seabios'
Working around non-functional -fwhole-program
In file included from scripts/kconfig/zconf.tab.c:199:
scripts/kconfig/zconf.gperf: In function 'kconf_id_lookup':
scripts/kconfig/zconf.gperf:25:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
scripts/kconfig/zconf.gperf:36:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
scripts/kconfig/zconf.gperf:26:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
scripts/kconfig/zconf.gperf:29:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
scripts/kconfig/zconf.gperf:31:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
scripts/kconfig/zconf.gperf:20:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
scripts/kconfig/zconf.gperf:32:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
scripts/kconfig/zconf.gperf:35:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
scripts/kconfig/zconf.gperf:45:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
scripts/kconfig/zconf.gperf:43:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
scripts/kconfig/zconf.gperf:28:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
scripts/kconfig/zconf.gperf:42:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
scripts/kconfig/zconf.gperf:17:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
scripts/kconfig/zconf.gperf:15:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
scripts/kconfig/zconf.gperf:23:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
scripts/kconfig/zconf.gperf:44:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
scripts/kconfig/zconf.gperf:47:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
scripts/kconfig/zconf.gperf:16:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
scripts/kconfig/zconf.gperf:39:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
scripts/kconfig/zconf.gperf:21:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
scripts/kconfig/zconf.gperf:46:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
scripts/kconfig/zconf.gperf:40:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
scripts/kconfig/zconf.gperf:19:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
scripts/kconfig/zconf.gperf:33:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
scripts/kconfig/zconf.gperf:18:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
scripts/kconfig/zconf.gperf:41:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
scripts/kconfig/zconf.gperf:37:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
scripts/kconfig/zconf.gperf:22:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
scripts/kconfig/zconf.gperf:34:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
scripts/kconfig/zconf.gperf:38:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
scripts/kconfig/zconf.gperf:24:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
scripts/kconfig/zconf.gperf:30:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
scripts/kconfig/zconf.gperf:27:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
scripts/kconfig/conf --olddefconfig /home/sharanga/qemu-10.0.0-rc4/roms/seabios/src/Kconfig
#
# configuration written to C:/msys64/home/sharanga/qemu-10.0.0-rc4/roms/seabios/builds/seabios-128k/.config
#
make[1]: Leaving directory '/home/sharanga/qemu-10.0.0-rc4/roms/seabios'
make -C seabios \
EXTRAVERSION=-prebuilt.qemu.org \
CROSS_PREFIX= \
KCONFIG_CONFIG=/home/sharanga/qemu-10.0.0-rc4/roms/seabios/builds/seabios-128k/.config \
OUT=/home/sharanga/qemu-10.0.0-rc4/roms/seabios/builds/seabios-128k/ all
make[1]: Entering directory '/home/sharanga/qemu-10.0.0-rc4/roms/seabios'
Working around non-functional -fwhole-program
Build Kconfig config file
Compile checking /home/sharanga/qemu-10.0.0-rc4/roms/seabios/builds/seabios-128k/src/misc.o
C:\msys64\tmp\ccArL67E.s: Assembler messages:
C:\msys64\tmp\ccArL67E.s:301: Error: junk at end of line, first unrecognized character is `/'
C:\msys64\tmp\ccArL67E.s:307: Error: junk at end of line, first unrecognized character is `/'
C:\msys64\tmp\ccArL67E.s:325: Error: junk at end of line, first unrecognized character is `/'
C:\msys64\tmp\ccArL67E.s:331: Error: junk at end of line, first unrecognized character is `/'
C:\msys64\tmp\ccArL67E.s:335: Error: junk at end of line, first unrecognized character is `/'
C:\msys64\tmp\ccArL67E.s:353: Error: junk at end of line, first unrecognized character is `/'
make[1]: *** [Makefile:142: /home/sharanga/qemu-10.0.0-rc4/roms/seabios/builds/seabios-128k/src/misc.o] Error 1
make[1]: Leaving directory '/home/sharanga/qemu-10.0.0-rc4/roms/seabios'
make: *** [Makefile:98: build-seabios-config-seabios-128k] Error 2