Article View: comp.lang.oberon
Article #1363Oberon and GNU C conflict in DOS
From: myong
Date: Mon, 11 Apr 1994 08:51
Date: Mon, 11 Apr 1994 08:51
100 lines
3754 bytes
3754 bytes
I have been running Oberon (an operating envronment
that runs on top of DOS) for some time without any particular
problems. Recently, I installed DJGPP, the DOS port of GNU C,
onto my computer, and now trying to run Oberon locks up my
machine. I don't even get the "Loading Oberon . . ." message.
DJGPP works fine after calling SETDJGPP.BAT (a
necessary step for running DJGPP) but Oberon crashes. All the
batch file does is set some environment variables, and I've
plenty of environment space.
Can anyone help straighten me out here? I'm using
MS-DOS 5.0, 4DOS 5.0, Oberon System 3 for DOS ver. 1.4, djgpp
1.11.maint4 on a 386 clone. Below, I've included the texts to
SETDJGPP.BAT, AUTOEXEC.BAT, and CONFIG.SYS.
Thank you,
M
================================================
config.sys
================================================
break = on
buffers = 40
country = 002,,C:\SYST\dos\COUNTRY.SYS
files = 64
shell = C:\SYST\4dos\4dos.com C:\SYST\4dos /E:2048 /p
rem shell = C:\SYST\dos\command.com C:\SYST\dos /E:2048 /p
DEVICE = C:\SYST\dos\HIMEM.SYS
DOS = HIGH
devicehigh = C:\SYST\dos\ansi.sys
STACKS = 9,256
================================================
autoexec.bat
================================================
@echo off
alias /r C:\aliases
C:\syst\explosiv\explosiv -
C:\syst\mouse\mouse
C:\syst\4dos\kstack
rem call C:\prog\gnu\c\bin\setdjgpp C:/prog/gnu/c C:\prog\gnu\c
set cdpath=C:\user
set oberon=C:\prog\ethz\system3.dos\oberon
set path=C:\SYST\dos;C:\prog\gnu\c\bin
set prompt=$t $P $g$s
set tmcfg=C:\appl\tm\tm.cfg
setdos /v0
verify on
pause
mode con rate=32 delay=1
mode co80, 50
cls
================================================
setdjgpp.bat
================================================
@echo off
if "%2" == "" goto error
set BISON_HAIRY=%2/lib/bison.hairy
set BISON_SIMPLE=%2/lib/bison.simple
set FLEX_SKELETON=%2/lib/flex.skeleton
set COMPILER_PATH=%2/bin
set C_INCLUDE_PATH=%2/include
set CPLUS_INCLUDE_PATH=%2/cplusinc;%2/include
set OBJC_INCLUDE_PATH=%2/include;%2/include/objc
set OBJCPLUS_INCLUDE_PATH=%2/include;%2/include/objc
set LIBRARY_PATH=%2/lib
set INFOPATH=%2/docs;%2/docs/djgpp
rem TMPDIR is where gcc puts its temp files, and should be a ramdrive
if "%TMPDIR%" == "" set TMPDIR=%2/tmp
rem GO32TMP is where swapping happens, and should be a real drive
if "%GO32TMP%" == "" set GO32TMP=%2/tmp
rem see documentation for values for this
if "%GO32%" == "" set GO32=
goto exit
:error
echo.
echo You must call this with DJGPP's installation directory passed
echo twice, first with DOS-style slashes, then with Unix-style
echo slashes. Example:
echo.
echo c:\stuff\djgpp\setdjgpp c:\stuff\djgpp c:/stuff/djgpp
echo.
:exit
Technical Details
Message-ID:
<1994Apr11.085144.161549@zeus.aix.calpoly.edu>Path:
arc1-ca.pugleaf.net!gmd.de!xlink.net!howland.reston.ans.net!usc!nic-nac.CSU.net!charnel.net.csuchico.edu!charnel!rat!zeus!myongShow Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 11318c,a2013541fc344ac5,start X-Google-Attributes: gid11318c,public X-Google-Thread: f7156,a2013541fc344ac5,start X-Google-Attributes: gidf7156,public X-Google-Thread: 10ba33,a2013541fc344ac5,start X-Google-Attributes: gid10ba33,public X-Google-ArrivalTime: 1994-04-11 01:51:44 PST Newsgroups: comp.lang.oberon,gnu.g++.help,gnu.gcc.help Path: arc1-ca.pugleaf.net!gmd.de!xlink.net!howland.reston.ans.net!usc!nic-nac.CSU.net!charnel.net.csuchico.edu!charnel!rat!zeus!myong From: myong@harp.aix.calpoly.edu () Subject: Oberon and GNU C conflict in DOS Message-ID: <1994Apr11.085144.161549@zeus.aix.calpoly.edu> Sender: news@zeus.calpoly.edu Organization: California Polytechnic State University, San Luis Obispo Date: Mon, 11 Apr 1994 08:51:44 GMT Lines: 100