Forum Archive

Go Back   3D Realms Forums > 3D Realms Topics > Other Apogee/3D Realms Games > Rise of the Triad (1995) Source Code
Blogs FAQ Members List Social Groups Calendar Mark Forums Read

Notices

 
 
Thread Tools
Old 10-02-2003, 01:19 AM   #1
Night Hacker

Night Hacker's Avatar
Birgers/JB\'s WinRott Port
Just curious where I can find the various ROTT ports for Windows?
__________________
"My general feeling is that computers are doing more harm than good." - Jay Miner ("father" of the Amiga)
Night Hacker is offline  
Old 10-02-2003, 07:33 AM   #2
Lon Matero
Re: Birgers/JB\'s WinRott Port
I think this is the only one:
http://icculus.org/rott/

I made some compiled binaries for Win32 here:
http://www.apogeegames.com/rott

There has been some updates to the port since then, but I have been having some trouble getting the new code to compile.

- Lon Matero
Lon Matero is offline  
Old 10-07-2003, 09:59 PM   #3
Night Hacker

Night Hacker's Avatar
Re: Birgers/JB\'s WinRott Port
Thanks alot, I'll check that out.

I tried my hand at porting but I take one look at the source code and I am instantly lost. I wouldn't know where to start. I wouldn't mind learning though. I do program (I have created a fairly successful freeware game (see link below)! )

How did you even get started porting? It's too bad you didn't keep a journal of what steps you took to port it, it would make for some interesting reading. I keep a small journal of everything I do to my little pacman game.
__________________
"My general feeling is that computers are doing more harm than good." - Jay Miner ("father" of the Amiga)
Night Hacker is offline  
Old 10-10-2003, 02:53 PM   #4
Crosma

Crosma's Avatar
Re: Birgers/JB\'s WinRott Port
Quote:
How did you even get started porting?
Lon didn't port it, the Icculus team did.

Replacing platform specific code is all that porting entails. Alright, so that isn't always a straight forward task, but I'm sure you'd be able to do it if you gave it a shot (assuming you have a strong enough grasp of low(ish)-level code and the APIs of the target platform).
__________________
(define love (lambda () (map conquer all)))
Crosma is offline  
Old 10-12-2003, 01:11 AM   #5
Night Hacker

Night Hacker's Avatar
Re: Birgers/JB\'s WinRott Port
Quote:
Quote:
How did you even get started porting?
Lon didn't port it, the Icculus team did.

Replacing platform specific code is all that porting entails. Alright, so that isn't always a straight forward task, but I'm sure you'd be able to do it if you gave it a shot (assuming you have a strong enough grasp of low(ish)-level code and the APIs of the target platform).
Yeah, I s'pose... maybe I will give it a shot. I have created my own VGA library once upon a time so I know a little low level code. I wouldn't mind porting it over to use allegro routines.

I might try my hand at porting Duke3D though, someone (JonoF) has already ported it to my favorite compiler (MinGW), so that would probably be the best place to start. I would like to port it over to use my favorite library for it's graphic functions, allegro (I use it for my pacman game). Or maybe ROTT... either way, it would be a good learning experience. I certainly won't learn how by thinking about it.
__________________
"My general feeling is that computers are doing more harm than good." - Jay Miner ("father" of the Amiga)
Night Hacker is offline  
Old 11-07-2003, 06:42 PM   #6
Java the Hutt
 

Java the Hutt's Avatar
Re: Birgers/JB\'s WinRott Port
The SDL libraries are fairly decent for the ROTT port.

They do not work so well for Duke3D, but my lousy sound card could be the problem.

ROTT's simplicity vs. Duke's complexity could be the issue.

BTW, is anyone working on this port, or is it a finished product?
Java the Hutt is offline  
Old 11-20-2003, 10:05 PM   #7
IceColdDuke
Re: Birgers/JB\'s WinRott Port
The hardesst thing about porting anything is the ASM code. I can't remember if there was any in rott...but there was a s*hit load in Duke....
IceColdDuke is offline  
Old 11-21-2003, 05:16 PM   #8
cyborg

cyborg's Avatar
Re: Birgers/JB\'s WinRott Port
Quote:
The hardesst thing about porting anything is the ASM code. I can't remember if there was any in rott...but there was a s*hit load in Duke....
Not really - it was the Build source more than anything.
__________________
You lose.
cyborg is offline  
Old 12-05-2003, 12:59 PM   #9
ps47
Re: Birgers/JB\'s WinRott Port
hey,anyone tried to compile the last release of that rott port?the last precompiled one was very unstable and the backrounds were all messed up..
__________________
powered by voodoo1,voodoo2,voodoo3 2000AGP,voodoo3 3500TV,voodoo4 4500AGP,voodoo5 5500AGP
ps47 is offline  
Old 12-05-2003, 08:16 PM   #10
jbailey

jbailey's Avatar
Re: Birgers/JB\'s WinRott Port
Hello,
If you mean the cvs port, I've been able to compile that
with msvc6 & 7.

If your trying to run a precompiled version, you might be running the wrong data file (shareware/registered). I don't
know what version the precompiled exe is, so if you have
both data files, try the other one.

jbailey
__________________
Download Winrott here:

http://www.riseofthetriad.dk/DL_GlROTT.htm

jbailey
jbailey is offline  
Old 12-07-2003, 10:30 AM   #11
ps47
Re: Birgers/JB\'s WinRott Port
cvs port?how about a link?I am no techie,I know nothing about compiling,so precompiled data is what I need..the last precompiled ones (link in one of the upper posts) ran almost fine,but as I said,backrounds were messed up when using 640*480 and the game was unstable when I tried to save/load..I have used full version of both rott and the precompiled exe..
__________________
powered by voodoo1,voodoo2,voodoo3 2000AGP,voodoo3 3500TV,voodoo4 4500AGP,voodoo5 5500AGP
ps47 is offline  
Old 12-07-2003, 01:43 PM   #12
jbailey

jbailey's Avatar
Re: Birgers/JB\'s WinRott Port
The port I referred to is available at:

http://www.icculus.org

Scroll down the page, and you should see the rott link.

jbailey
__________________
Download Winrott here:

http://www.riseofthetriad.dk/DL_GlROTT.htm

jbailey
jbailey is offline  
Old 01-05-2004, 03:46 PM   #13
Thunderbird
Re: Birgers/JB\'s WinRott Port
How did you compile the resolution based versions of ROTT? I'd like to be able to use a res higher than 320x240, as I sometimes play in Linux, and having a 320x240 game screen on a 1280x1024 desktop is hard on the eyes .

Also, I've run into multiple issues based on the fact that all of the ports use ROTTCD.RTC by default in Comm-Bat mode. I do not have this file, as I bought the downloadable version (I hate dealing with shipping :P). Is there a way to compile a version that uses the DARKWAR.RTC file by default? Or is it legal to obtain the ROTTCD.RTC file?
Thunderbird is offline  
Old 01-05-2004, 05:37 PM   #14
Tom61
Re: Birgers/JB\'s WinRott Port
Quote:
having a 320x240 game screen on a 1280x1024 desktop is hard on the eyes
Press Alt-Enter to go full screen.
Tom61 is offline  
Old 01-05-2004, 06:37 PM   #15
jbailey

jbailey's Avatar
Re: Birgers/JB\'s WinRott Port
Look at the code at the end of the file '_rt_ted.h' change the code according to what you want to compile(change a few defines in the 'develop.h) you will either compile a sharware version or the full registered version, if you compile the registered version, you should be-able to play the files you were referring to. The project files are available on icculus' site, if you want, give me your email, and I can send you my project files, these are for msvc 7 net, and they will have to be altered to reflect your computer's layout (where the sources are on your computer, etc). To get the current sources on icculus go to this site:

http://www.cvshome.org

download the program appropriate for your system, and then somewhere in the program, there should be a option to type in commands, go to that part and type in:


cvs -dserver:anonymous@cvs.icculus.org:/cvs/cvsroot login
(the cvs password is "anonymous")
cvs -z3 -dserver:anonymous@cvs.icculus.org:/cvs/cvsroot co

after the end of the above line (after 'co') you will type for one command 'rott'

the next command 'misc'

the next command 'vs.net' <- these are the project files

download and have fun!

jbailey
__________________
Download Winrott here:

http://www.riseofthetriad.dk/DL_GlROTT.htm

jbailey
jbailey is offline  
Old 01-05-2004, 09:37 PM   #16
Thunderbird
Re: Birgers/JB\'s WinRott Port
Quote:
Quote:
having a 320x240 game screen on a 1280x1024 desktop is hard on the eyes
Press Alt-Enter to go full screen.
Doesn't help much. Doing that causes my screen res to only drop to 1024x768, despite the fact I have resolutions down to 640x480 defined in the configuration file :P.

There is no option in develop.h for the disk version. Enabling SUPERROTT causes Comm-Bat to look for the ROTTCD.RTC file, which I don't have. Obviously enabling SITELICENSE wouldn't do much, as I don't have that file either. Also note that I specifically mentioned Linux, which VS.NET is not available for . I can compile it just fine, but I'd like to be able to set some stuff that's not currently in the develop.h file (screen res to compile for, and default Comm-Bat file set to DARKWAR.RTC).
Thunderbird is offline  
Old 01-06-2004, 11:30 AM   #17
relnev
Re: Birgers/JB\'s WinRott Port
Quote:

There is no option in develop.h for the disk version. Enabling SUPERROTT causes Comm-Bat to look for the ROTTCD.RTC file, which I don't have. Obviously enabling SITELICENSE wouldn't do much, as I don't have that file either. Also note that I specifically mentioned Linux, which VS.NET is not available for . I can compile it just fine, but I'd like to be able to set some stuff that's not currently in the develop.h file (screen res to compile for, and default Comm-Bat file set to DARKWAR.RTC).
Try setting all three options (SHAREWARE, SUPERROTT, SITELICENSE) to zero and recompile; that should make it use darkwar.rtc.
relnev is offline  
Old 03-20-2004, 03:17 PM   #18
JR Ewing

JR Ewing's Avatar
Re: Birgers/JB\'s WinRott Port
Ummm....isn't there some kind of binary files or already compiled executable (whatever they call it) available because I am just a wee bit lost on how to use this Win32 port....
__________________
JR Ewing
"Always keep your friends close, but your enemies closer."
"No I don't give a damn about your happiness!"
"Never tell the truth when a good lie'll do!"

"I was told that dust is a killer for motherboards, so I ran mine through the dishwasher. Now it won't start." - Drazula
JR Ewing is offline  
Old 03-20-2004, 08:04 PM   #19
jbailey

jbailey's Avatar
Re: Birgers/JB\'s WinRott Port
As mentioned earlier in this thread, icculus has both the cvs
version (source code) and pre-compiled versions of rott. Go to www.icculus.org scroll down until you see the rott link and select what you want to download, If your wanting more recent stuff, you may have to wait until development work is done on duke3d, as most of the people here are working on it at the moment and won't go back to rott until work is finished on duke3d...

jbailey
__________________
Download Winrott here:

http://www.riseofthetriad.dk/DL_GlROTT.htm

jbailey
jbailey is offline  
Old 03-20-2004, 09:00 PM   #20
JR Ewing

JR Ewing's Avatar
Re: Birgers/JB\'s WinRott Port
Already checked there. The website made no sense what so ever. It just seemed broken up and very hard to follow. The only thing I coud find available for download was something called rott-1.0.tar.gz. I downloaded that and opened it but it just was the source code, thats what it looked like anyway. Nothing else was there to download. There was something about CVS and typing some commands and that was all the site had.
__________________
JR Ewing
"Always keep your friends close, but your enemies closer."
"No I don't give a damn about your happiness!"
"Never tell the truth when a good lie'll do!"

"I was told that dust is a killer for motherboards, so I ran mine through the dishwasher. Now it won't start." - Drazula
JR Ewing is offline  
Old 03-20-2004, 09:55 PM   #21
jbailey

jbailey's Avatar
Re: Birgers/JB\'s WinRott Port
I just went to icculus' site and downloaded the file linked to the 'releases' selection, and sure enough it's just source code, I thought they used to have pre-compiled binaries available on that site too. Well, I would be willing to help you on compiling the source code if you wish. You will need a few things on your computer:

Msvc 6.0 or 7.0 or Open Watcom 1.2 (this one is mainly for
the original sources as they were released be 3drealms)
Masm or Tasm assembler
Sdl mixer and lib code

If you want to do this let me know.

jbailey
__________________
Download Winrott here:

http://www.riseofthetriad.dk/DL_GlROTT.htm

jbailey
jbailey is offline  
Old 03-20-2004, 10:24 PM   #22
JR Ewing

JR Ewing's Avatar
Re: Birgers/JB\'s WinRott Port
I found Open Watcom and downloaded it but I'm not sure where to find those other 2 elements you mentioned...But if I can I will do whatever it is that I need to do.
__________________
JR Ewing
"Always keep your friends close, but your enemies closer."
"No I don't give a damn about your happiness!"
"Never tell the truth when a good lie'll do!"

"I was told that dust is a killer for motherboards, so I ran mine through the dishwasher. Now it won't start." - Drazula
JR Ewing is offline  
Old 03-21-2004, 09:32 AM   #23
jbailey

jbailey's Avatar
Re: Birgers/JB\'s WinRott Port
Here are a couple of links:

Tasm - http://home.comcast.net/~tasm/tasmdnl.htm - shareware version.

Sdl stuff - http://www.libsdl.org/index.php

The original rott source code was compiled with watcom 10.0b (I think). So Openwatcom should work also.

jbailey
__________________
Download Winrott here:

http://www.riseofthetriad.dk/DL_GlROTT.htm

jbailey
jbailey is offline  
Old 03-21-2004, 10:55 PM   #24
JR Ewing

JR Ewing's Avatar
Re: Birgers/JB\'s WinRott Port
Downloaded the TASM program. I downloaded two things on the SDL stuff. One file was SDL_mixer-1.2.5.zip and the other was SDL-1.2.7.zip. I wasn't completely sure which one I needed so I just downloaded and extracted both. I assume you'll tell me which one I don't need. So now I'm ready for the next step.
__________________
JR Ewing
"Always keep your friends close, but your enemies closer."
"No I don't give a damn about your happiness!"
"Never tell the truth when a good lie'll do!"

"I was told that dust is a killer for motherboards, so I ran mine through the dishwasher. Now it won't start." - Drazula
JR Ewing is offline  
Old 03-22-2004, 07:15 AM   #25
jbailey

jbailey's Avatar
Re: Birgers/JB\'s WinRott Port
Ok, if you haven't done so already, go back to www.icculus.org, and download the source code there and unpack it in a directory of your choice(c:\rott e. g.), next unpack the sdl code in the root of the folder you created in the above step, then unpack tasm in a path that will be seen be the openwatcom compiler, or you could probably put it in the same folder that the rott source code is in. Next you will need to compile the sdl files, I can't remember at the moment if openwatcom will compile the sdl code, look through the sdl folders and see if there are any makefiles that will support openwatcom, if not I'll attch here the sdl files I'm using with rott, next go to the rott source code
directory and find the makefile for openwatcom, run it and see what happens....

jbailey
__________________
Download Winrott here:

http://www.riseofthetriad.dk/DL_GlROTT.htm

jbailey
jbailey is offline  
Old 03-22-2004, 04:25 PM   #26
JR Ewing

JR Ewing's Avatar
Re: Birgers/JB\'s WinRott Port
What program on Openwatcom do I use? There are several.
__________________
JR Ewing
"Always keep your friends close, but your enemies closer."
"No I don't give a damn about your happiness!"
"Never tell the truth when a good lie'll do!"

"I was told that dust is a killer for motherboards, so I ran mine through the dishwasher. Now it won't start." - Drazula
JR Ewing is offline  
Old 03-22-2004, 07:39 PM   #27
jbailey

jbailey's Avatar
Re: Birgers/JB\'s WinRott Port
I just had a different idea, you may want to download the original rott source code from 3drealms' site and try that
instead, it will be easier to work with, and will only need a couple of adjustments to correct a few bugs. Go to this link:

http://www.3drealms.com/downloads.html

scroll about halfway down the page, and download the rott source code listed there.

The openwatcom file you should download is at this link:

http://www.openwatcom.org/download/d..._licenses.html

Get the windows installer file.

Here is 1 patch:



#479541 Re: Save Game fix? [Re: 0mar]
02/18/04 06:43 PM

Hello,
The code listed below was originally for a fix related to saving a game, then reloading the save game and all of the windows were broken, I'm not sure this will help you, but here is the code:


#358099 Re: Saving shatters all windows...
06/21/03 06:46 PM

Fixed!

It was indeed a problem specific to big endian machines. I'll save you the details and just post the fixed piece of code from LoadMaskedWalls() in rt_door.c, the comments speak for themselves:

code:

for (i=0;i<maskednum;i++)
{
// Yet another endianness problem: the flags are stored in different byte
// order depending on the platform. This is bad, but I guess not many people
// will exchange game files anyway.
// Worse is that the original code here checked for the first byte of each
// flag, which only makes sense on little endian platforms. This can be
// fixed elegantly by using bit masks.
word flags; // used to be a byte

mw=maskobjlist;
size=sizeof(mw->flags);
memcpy(&flags,bufptr,size);
bufptr+=size;
if ((flags&0x00FF)!=(mw->flags&0x00FF)) // only check the 8 LSBs.
UpdateMaskedWall(i);
if (mw->flags&MW_SWITCHON)
mw->toptexture--;
}

This also fixes a dirty practice in the original code: a char was declared but then an int was memcopy'd into it.

Just insert the above code and re-compile and give it a try!

Hope this fixes your problem....

jbailey

The above text is from a previous post..

-------------------------------------------------------



For tasm to work properly, I have the latest version (5.2 as far as I know) I had to use a command line switch to get it to work, but for your older version you should only have to type in: tasm (assembly file name).

---------------------------------------------------

The last patch is mandatory if you are going to finish the game:



#358108 Game hangs after killing boss, fixed
06/24/03 10:46 AM

There appears to be a missing line of code in GameLoop() in rt_main.c around line 1300, which causes an infinite loop when waiting for a keystroke while showing the "R.I.P." screen:

code:

WaitKeyUp();
LastScan = 0;
while (!LastScan)
;
LastScan=0;
}

No idea why this line of code went fishing, but the fix is simple:
code:

WaitKeyUp();
IN_ClearKeysDown(); // probably not needed but can't hurt
LastScan = 0;
while (!LastScan)
IN_UpdateKeyboard(); // fixed!
LastScan=0;}

It's about time I pack together all bug fixes I found until now, and send them to the icculus guys so they can add them to the CVS.
--------------------------------------------

The advantages to using the original rott source code are:

Known to compile with openwatcom.
Doesn't require the sdl code to run.


The downside is:

sound is problamatical at best if the compiled executable is run on a computer with no dos support (basically any windows system above win98SE).

You should probably leave all audio turned off for the first run, and then turn on music, and then sound effects.

I wrote some batch files that build everything automatically, you just run 1 file, and it does the rest, if you want those, let me know, and I can attach those here.
They will probably need adjusting for your computer.

I went back and checked the icculus/cvs version of the rott source code and while this version will have sound
under more recent windows systems, and has all known fixes and patches already applied. It is NOT compilable under openwatcom as far as I know, and I apologize for telling you otherwise before checking for myself, I've been using MSVC 7.0 to compile the icculus/cvs version. However, you can also get another free compiler called cygnus that should compile the icculus version of the source code. And you won't have to wade through all of the above code that I posted above. Let me know which way you want to go...

jbailey
__________________
Download Winrott here:

http://www.riseofthetriad.dk/DL_GlROTT.htm

jbailey
jbailey is offline  
Old 03-22-2004, 08:22 PM   #28
JR Ewing

JR Ewing's Avatar
Re: Birgers/JB\'s WinRott Port
I think I'll just use that Cygnus compiler. What will I need to do going that route?
__________________
JR Ewing
"Always keep your friends close, but your enemies closer."
"No I don't give a damn about your happiness!"
"Never tell the truth when a good lie'll do!"

"I was told that dust is a killer for motherboards, so I ran mine through the dishwasher. Now it won't start." - Drazula
JR Ewing is offline  
Old 03-23-2004, 06:12 PM   #29
jbailey

jbailey's Avatar
Re: Birgers/JB\'s WinRott Port
Ok, for the cygnus approach, go to this link:

http://sources.redhat.com/cygwin/

and download the net installer program, once you download the setup program run it and you should get this: (should be a pic here hopefully)


continue and select 'install from internet', continue and then select 'all users' and 'dos' as the text file type, continue and give it a directory to install everything and then make 'default install' is selected and then download everything, it should install cygnus gcc from there, let me know when your done with that...

jbailey
__________________
Download Winrott here:

http://www.riseofthetriad.dk/DL_GlROTT.htm

jbailey
jbailey is offline  
Old 03-23-2004, 06:13 PM   #30
jbailey

jbailey's Avatar
Re: Birgers/JB\'s WinRott Port
pic:
Attached Images
File Type: jpg 505597-pic1.jpg (70.5 KB, 165 views)
__________________
Download Winrott here:

http://www.riseofthetriad.dk/DL_GlROTT.htm

jbailey
jbailey is offline  
Old 03-23-2004, 06:53 PM   #31
JR Ewing

JR Ewing's Avatar
Re: Birgers/JB\'s WinRott Port
Okay, Cygwin has been installed...
__________________
JR Ewing
"Always keep your friends close, but your enemies closer."
"No I don't give a damn about your happiness!"
"Never tell the truth when a good lie'll do!"

"I was told that dust is a killer for motherboards, so I ran mine through the dishwasher. Now it won't start." - Drazula
JR Ewing is offline  
Old 03-23-2004, 07:08 PM   #32
jbailey

jbailey's Avatar
Re: Birgers/JB\'s WinRott Port
Ok. Good.. Now if you haven't deleted your sdl code you will have to edit the cygnus makefile in the icculus/cvs rott source code to tell cygnus gcc where the sdl code is, its a few lines down, once you have installed the sdl code and adjusted the makefile to reflect where the sdl code is on your system, go to your desktop and doubleclick 'cygwin' icon, you should find yourself in the cygnus shell, change to the directory where the makefile is and type in 'make' if everything was installed/adjusted properly, it should create a rott executable...

jbailey
__________________
Download Winrott here:

http://www.riseofthetriad.dk/DL_GlROTT.htm

jbailey
jbailey is offline  
Old 03-23-2004, 11:42 PM   #33
JR Ewing

JR Ewing's Avatar
Re: Birgers/JB\'s WinRott Port
I'm not completely sure I changed what I was supposed to in that makefile. It was kind of overwhelming to me. Anyhow my real problem is the cygwin program. I opened it up but I don't know how to change directories. I couldn't find any help files that would give me the commands and such to perform functions like that. Sorry if this frustrates you, I know I've asked alot of questions.
__________________
JR Ewing
"Always keep your friends close, but your enemies closer."
"No I don't give a damn about your happiness!"
"Never tell the truth when a good lie'll do!"

"I was told that dust is a killer for motherboards, so I ran mine through the dishwasher. Now it won't start." - Drazula
JR Ewing is offline  
Old 03-24-2004, 07:26 AM   #34
jbailey

jbailey's Avatar
Re: Birgers/JB\'s WinRott Port
To change directories, follow this example:

Lets say the rott source code is in d:/source/rott, but when you doubleclick the cygwin icon, it's on drive c, you would type:

cd d:
cd source
cd rott

or

cd d:
cd source/rott

if this is the directory where the makefile is, then type:

make

please note the use of forward slashes, not backslashes....


If your wondering, I compiled the rott sources last night, and it runs fine with the exception of music (probably linking the wrong version of the sdl files).

jbailey
__________________
Download Winrott here:

http://www.riseofthetriad.dk/DL_GlROTT.htm

jbailey
jbailey is offline  
Old 03-24-2004, 11:11 PM   #35
JR Ewing

JR Ewing's Avatar
Re: Birgers/JB\'s WinRott Port
I got to the directory where the source code is and typed make but it said

bash: make: command not found

The file 'Makefile' is in the correct directory and is modified like you said to do. It has no extension, this is the way its supposed to be I assume. But one thing I'm a little puzzled over. If I'm typing 'Make' then shouldn't there be some kind of exe or bat file to initiate that command?

This is the Makefile after I changed what I thought you said to change. If this is wrong, let me know.

Code:
#-----------------------------------------------------------------------------#
# ROTT makefile.
#-----------------------------------------------------------------------------#


#-----------------------------------------------------------------------------#
# If this makefile fails to detect Cygwin correctly, or you want to force
#  the build process's behaviour, set it to "true" or "false" (w/o quotes).
#-----------------------------------------------------------------------------#
#cygwin := true
#cygwin := false
cygwin := autodetect

# you only need to set these for Cygwin at the moment.
SDL_INC_DIR = /cygdrive/c/SDL-1.2/include
SDL_LIB_DIR = /cygdrive/c/SDL-1.2/lib


# Don't touch anything below this line unless you know what you're doing.

ifeq ($(strip $(cygwin)),autodetect)
  ifneq ($(strip $(shell gcc -v 2>&1 |grep "cygwin")),)
    cygwin := true
  else
    cygwin := false
  endif
endif


ifeq ($(strip $(cygwin)),true)
  ifeq ($(strip $(SDL_INC_DIR)),please_set_me_cygwin_users)
    $(error Cygwin users need to set the SDL_INC_DIR envr var.)
  else
    SDL_CFLAGS := -I$(SDL_INC_DIR)
  endif

  ifeq ($(strip $(SDL_LIB_DIR)),please_set_me_cygwin_users)
    $(error Cygwin users need to set the SDL_LIB_DIR envr var.)
  else
    SDL_LDFLAGS := -L$(SDL_LIB_DIR) -lSDL
  endif
else
  SDL_CFLAGS := $(shell sdl-config --cflags)
  SDL_LDFLAGS := $(shell sdl-config --libs)
  EXTRACFLAGS += -DUSE_EXECINFO=1
endif


CC = gcc
CFLAGS = -g $(SDL_CFLAGS) -DUSE_SDL=1 -DPLATFORM_UNIX=1 -W -Wall -Wno-unused $(EXTRACFLAGS)
LDLIBS = $(SDL_LDFLAGS) -lSDL -lSDL_mixer $(EXTRALDFLAGS) -Wl,-E

all: rott

rott: 	\
	cin_actr.o \
	cin_efct.o \
	cin_evnt.o \
	cin_glob.o \
	cin_main.o \
	cin_util.o \
	dosutil.o \
	engine.o \
	fx_man.o \
	isr.o \
	modexlib.o \
	rt_actor.o \
	rt_battl.o \
	rt_build.o \
	rt_cfg.o \
	rt_crc.o \
	rt_com.o \
	rt_debug.o \
	rt_dmand.o \
	rt_door.o \
	rt_draw.o \
	rt_floor.o \
	rt_game.o \
	rt_in.o \
	rt_main.o \
	rt_map.o \
	rt_menu.o \
	rt_msg.o \
	rt_net.o \
	rt_playr.o \
	rt_rand.o \
	rt_scale.o \
	rt_sound.o \
	rt_spbal.o \
	rt_sqrt.o \
	rt_stat.o \
	rt_state.o \
	rt_str.o \
	rt_swift.o \
	rt_ted.o \
	rt_util.o \
	rt_view.o \
	rt_vid.o \
	rt_err.o \
	scriplib.o \
	w_wad.o \
	watcom.o \
	z_zone.o \
	byteordr.o
	$(CC) $^ $(LDLIBS) -o $@

clean:
	rm -rf *.o

distclean: clean
	rm -rf *~
__________________
JR Ewing
"Always keep your friends close, but your enemies closer."
"No I don't give a damn about your happiness!"
"Never tell the truth when a good lie'll do!"

"I was told that dust is a killer for motherboards, so I ran mine through the dishwasher. Now it won't start." - Drazula
JR Ewing is offline  
Old 03-25-2004, 07:25 AM   #36
jbailey

jbailey's Avatar
Re: Birgers/JB\'s WinRott Port
The makefile looks fine, if the shell is saying 'command not found' it's probably referring to the make.exe that should have been installed when you downloaded and installed cygwin, go look in 'c:/cygwin/bin' directory and see if there is a executable there called 'make.exe', if it isn't there then cygwin did not install completly, let me know what you find...

jbailey
__________________
Download Winrott here:

http://www.riseofthetriad.dk/DL_GlROTT.htm

jbailey
jbailey is offline  
Old 03-25-2004, 10:03 AM   #37
JR Ewing

JR Ewing's Avatar
Re: Birgers/JB\'s WinRott Port
As a matter of fact there wasn't and I knew that so I should've mentioned that. Just didn't cross my mind at the time. I will reinstall cygwin and make sure all the files install this time.
__________________
JR Ewing
"Always keep your friends close, but your enemies closer."
"No I don't give a damn about your happiness!"
"Never tell the truth when a good lie'll do!"

"I was told that dust is a killer for motherboards, so I ran mine through the dishwasher. Now it won't start." - Drazula
JR Ewing is offline  
Old 03-25-2004, 05:19 PM   #38
JR Ewing

JR Ewing's Avatar
Re: Birgers/JB\'s WinRott Port
Typed Make (now that make.exe is installed) and got this:

<font color="yellow">gcc: not found
make: sdl-config: Command not found
make: sdl-config: Command not found
gcc - g -DUSE_SDL=1 -DPLATFORM_UNIX=1 -W -Wall -Wno-uniused -DUSE_EXECINFO=1 -c -o cin_actr.o cin_actr.c
make: gcc: Command not found
make: *** [cin_actr.o] Error 127</font>

EDIT: I just now realized that the lib directory in the SDL-1.2 folder is no where to be found. I didn't come with the SDL source so I guess I must of forgotten to download it separate.
__________________
JR Ewing
"Always keep your friends close, but your enemies closer."
"No I don't give a damn about your happiness!"
"Never tell the truth when a good lie'll do!"

"I was told that dust is a killer for motherboards, so I ran mine through the dishwasher. Now it won't start." - Drazula
JR Ewing is offline  
Old 03-25-2004, 05:57 PM   #39
jbailey

jbailey's Avatar
Re: Birgers/JB\'s WinRott Port
Your still missing stuff in your c:/cygwin/bin directory, here is a text dump of what's in my bin directory:

Volume in drive C is unlabeled Serial number is C7A4:8841
Directory of C:\cygwin\bin\*

9/09/2001 17:23 <DIR> .
9/09/2001 17:23 <DIR> ..
2/06/2003 9:41 112,640 a2p.exe
21/10/2002 21:46 5,757 aclocal
7/03/2003 23:27 427,008 addr2line.exe
14/11/2002 18:36 1,022 addr2name.awk
25/04/2003 20:00 86 amstex.lnk
1/08/2003 16:02 1,153 ApplySnapshot
7/03/2003 23:27 395,776 ar.exe
7/03/2003 23:27 601,600 as.exe
13/06/2003 19:40 14,336 ascii.exe
24/09/2002 19:40 264,704 astyle.exe
28/10/2002 15:53 9,542 autoconf
28/10/2002 15:53 8,585 autoheader
28/10/2002 15:53 445 autom4te
21/10/2002 21:46 6,741 automake
19/09/2002 23:59 11,997 autopoint
28/10/2002 15:53 7,942 autoreconf
28/10/2002 15:53 7,343 autoscan
28/10/2002 15:53 8,309 autoupdate
13/06/2003 19:40 16,896 banner.exe
7/01/2003 1:49 23,040 basename.exe
13/03/2003 5:29 531,968 bash.exe
13/03/2003 5:28 7,756 bashbug
8/03/2003 19:29 204,800 bison.exe
7/05/2002 2:36 77,312 bunzip2.exe
15/12/2001 23:54 57,856 byacc.exe
7/05/2002 2:36 77,312 bzcat.exe
7/05/2002 2:35 2,105 bzdiff
7/05/2002 2:35 1,582 bzgrep
7/05/2002 2:36 77,312 bzip2.exe
7/05/2002 2:36 8,192 bzip2recover.exe
7/05/2002 2:35 1,259 bzmore
24/08/2002 17:28 35,328 c++filt-2.exe
14/11/2002 18:37 68,608 c++filt.exe
2/06/2003 9:41 36,353 c2ph
13/06/2003 19:40 19,968 cal.exe
19/02/2002 19:26 17,408 cat.exe
9/08/2003 2:57 7,249,263 cc1.exe
9/08/2003 3:02 7,389,984 cc1obj.exe
9/08/2003 2:59 8,460,474 cc1plus.exe
19/05/2002 1:10 31,232 ccache.exe
3/03/2003 12:59 699,392 ccdoc.exe
19/05/2003 10:41 1,046,528 ccmake.exe
27/04/2002 9:25 3,072 checkgid.exe
15/06/2001 15:24 30,720 chgrp.exe
15/06/2001 15:24 30,208 chmod.exe
15/06/2001 15:24 32,256 chown.exe
7/01/2003 1:49 23,040 chroot.exe
19/02/2002 19:26 22,016 cksum.exe
1/08/2003 16:02 1,234 CleanLog
9/03/2003 16:59 20,517 clearn.exe
1/08/2003 16:02 4,882 clusterdb
19/05/2003 10:41 978,944 cmake.exe
19/05/2003 10:41 976,384 cmaketest.exe
16/05/2002 20:22 18,432 cmp.exe
13/06/2003 19:40 17,408 col.exe
13/06/2003 19:40 12,288 colcrt.exe
9/08/2003 3:02 298,699 collect2.exe
13/06/2003 19:40 11,264 colrm.exe
13/06/2003 19:40 17,408 column.exe
19/02/2002 19:26 15,872 comm.exe
26/11/2001 18:01 16,384 compface.exe
13/06/2003 19:40 17,408 conv.exe
15/06/2001 15:24 77,312 cp.exe
2/06/2003 9:46 3,832 cpan
24/08/2002 17:28 73,728 cpp-2.exe
14/11/2002 18:37 89,600 cpp.exe
25/04/2003 20:52 386,654 cpp0.exe
1/08/2003 16:02 5,567 createdb
1/08/2003 16:02 7,426 createlang
1/08/2003 16:02 6,761 createuser
28/10/2001 21:25 602 crtf.o
6/04/2003 23:02 88 csh.lnk
19/02/2002 19:26 55,808 csplit.exe
19/05/2003 10:41 287,744 ctest.exe
19/02/2002 19:26 18,944 cut.exe
7/05/2002 2:36 58,880 cygbz2-1.dll
26/01/2002 21:08 54,784 cygbz21.0.dll
17/06/2003 23:34 12,800 cygcharset-1.dll
18/03/2003 10:21 39,936 cygcheck.exe
11/04/2003 6:34 868,352 cygcrypto-0.9.7.dll
11/04/2003 6:37 660,480 cygcrypto.dll
10/08/2003 20:55 28,160 cygcygipc-2.dll
24/07/2002 12:45 388,608 cygdb-3.1.dll
24/07/2002 12:45 498,176 cygdb_cxx-3.1.dll
13/04/2003 17:25 137,728 cygexpat-0.dll
25/04/2001 1:36 46,080 cygform5.dll
9/01/2002 2:11 35,328 cygform6.dll
9/03/2003 16:59 78,334 cygform7.dll
20/07/2003 4:00 28,672 cyggdbm-3.dll
10/08/2003 22:14 30,208 cyggdbm-4.dll
22/03/2003 18:53 18,944 cyggdbm.dll
20/07/2003 4:00 15,360 cyggdbm_compat-3.dll
10/08/2003 22:14 15,360 cyggdbm_compat-4.dll
10/08/2003 18:15 70,656 cyggettextlib-0-12-1.dll
10/08/2003 18:15 12,288 cyggettextpo-0.dll
10/08/2003 18:15 136,704 cyggettextsrc-0-12-1.dll
27/06/2001 22:34 17,408 cyghistory4.dll
10/10/2002 13:29 20,480 cyghistory5.dll
27/04/2002 9:25 312,832 cyghttpd.dll
17/06/2003 23:34 967,168 cygiconv-2.dll
13/12/2001 5:33 22,016 cygintl-1.dll
20/09/2002 0:16 28,160 cygintl-2.dll
20/06/2001 13:14 21,504 cygintl.dll
28/07/2003 16:36 61,952 cygkpathsea-3.dll
27/07/2003 16:26 60,928 cygkpathsea-3abi13.dll
25/04/2001 1:36 26,624 cygmenu5.dll
9/01/2002 2:11 19,968 cygmenu6.dll
9/03/2003 16:59 49,362 cygmenu7.dll
27/07/2003 1:47 463,775 cygnaim_core-0.dll
25/04/2001 1:36 159,232 cygncurses++5.dll
9/01/2002 2:11 179,200 cygncurses++6.dll
25/04/2001 1:36 230,912 cygncurses5.dll
9/01/2002 2:11 206,848 cygncurses6.dll
9/03/2003 16:58 291,107 cygncurses7.dll
25/04/2001 1:36 15,360 cygpanel5.dll
9/01/2002 2:11 11,776 cygpanel6.dll
9/03/2003 16:59 31,925 cygpanel7.dll
18/03/2003 10:21 23,040 cygpath.exe
11/04/2003 4:33 64,924 cygpcre.dll
11/04/2003 4:33 62,850 cygpcreposix.dll
2/06/2003 9:41 1,094,656 cygperl5_8_0.dll
23/02/2003 18:03 176,640 cygpng12.dll
9/06/2002 1:50 22,528 cygpopt-0.dll
27/06/2001 22:34 110,080 cygreadline4.dll
10/10/2002 13:29 129,536 cygreadline5.dll
18/03/2003 10:21 93,696 cygserver.exe
11/04/2003 6:34 180,224 cygssl-0.9.7.dll
11/04/2003 6:37 168,448 cygssl.dll
13/06/2003 19:40 19,456 cygstart.exe
18/03/2003 10:21 971,080 cygwin1.dll
9/06/2003 19:54 924,672 cygxml2-2.dll
12/03/2002 0:39 50,688 cygz.dll
11/04/2003 6:34 3,642 c_rehash
13/06/2003 19:40 17,408 d2u.exe
7/01/2003 1:49 52,224 date.exe
1/08/2003 16:02 26,624 dbf2pg.exe
27/04/2002 8:43 10,938 dbmmanage
25/04/2003 19:58 114 db_archive.exe.lnk
25/04/2003 19:58 120 db_checkpoint.exe.lnk
25/04/2003 19:58 116 db_deadlock.exe.lnk
25/04/2003 19:58 108 db_dump.exe.lnk
25/04/2003 19:58 108 db_load.exe.lnk
25/04/2003 19:58 116 db_printlog.exe.lnk
25/04/2003 19:58 114 db_recover.exe.lnk
25/04/2003 19:58 108 db_stat.exe.lnk
25/04/2003 19:58 114 db_upgrade.exe.lnk
25/04/2003 19:58 112 db_verify.exe.lnk
15/06/2001 15:24 41,472 dd.exe
13/06/2003 19:40 14,848 ddate.exe
6/06/2003 12:39 1,335 dehtmldiff
15/06/2001 15:24 39,936 df.exe
16/05/2002 20:22 87,040 diff.exe
16/05/2002 20:22 20,992 diff3.exe
15/06/2001 15:24 68,608 dir.exe
15/06/2001 15:24 33,280 dircolors.exe
7/01/2003 1:49 23,040 dirname.exe
19/05/2002 13:33 1,057 DJTYPES.H
7/03/2003 23:27 468,480 dlltool.exe
7/03/2003 23:27 43,008 dllwrap.exe
13/06/2003 19:40 17,408 dos2unix.exe
1/12/2002 16:10 3,124,736 doxygen.exe
1/12/2002 16:10 62,976 doxysearch.exe
1/12/2002 16:10 502,784 doxytag.exe
2/06/2003 9:41 23,148 dprofpp
1/08/2003 16:02 3,494 dropdb
1/08/2003 16:02 6,302 droplang
1/08/2003 16:02 3,777 dropuser
15/06/2001 15:24 38,912 du.exe
13/06/2003 19:40 15,360 dump.exe
18/03/2003 10:21 431,104 dumper.exe
20/07/2003 4:00 24,064 dumpgdbm.exe
7/01/2003 1:49 24,064 echo.exe
1/08/2003 16:02 33,792 ecpg.dll
1/08/2003 16:02 292,864 ecpg.exe
6/06/2003 12:39 1,750 editdiff
25/04/2003 19:59 88 elatex.lnk
2/06/2003 9:41 36,204 enc2xs
7/01/2003 1:49 23,552 env.exe
6/06/2003 12:39 1,453 espdiff
10/05/2003 19:35 54,374,005 EXEFILES.ZIP
19/02/2002 19:26 16,384 expand.exe
28/01/2003 12:42 692,224 expect.exe
7/01/2003 1:49 57,856 expr.exe
9/08/2003 3:00 7,906,434 f771.exe
7/01/2003 1:49 33,792 factor.exe
7/01/2003 1:49 17,408 false.exe
10/10/2002 13:29 123,392 fileman-stat.exe
10/10/2002 13:29 6,144 fileman.exe
6/06/2003 12:42 36,352 filterdiff.exe
19/05/2002 23:39 78,848 find.exe
2/06/2003 9:41 23,346 find2perl
1/08/2003 16:02 12,800 findoidjoins.exe
6/06/2003 12:39 1,870 fixcvsdiff
14/05/2002 1:06 145,408 flex.exe
19/02/2002 19:26 19,456 fmt.exe
19/02/2002 19:26 16,896 fold.exe
1/08/2003 16:02 4,649 fti.pl
16/04/2003 4:58 66,560 ftp.exe
3/06/2003 12:44 18,944 ftpcount.exe
3/06/2003 12:44 24,064 ftptop.exe
3/06/2003 12:44 24,064 ftpwho.exe
24/08/2002 17:28 73,728 g++-2.exe
14/11/2002 18:37 89,600 g++.exe
24/08/2002 17:28 75,264 g77-2.exe
14/11/2002 18:37 91,648 g77.exe
8/07/2003 5:41 657,352 gawk.exe
24/08/2002 17:28 71,680 gcc-2.exe
14/11/2002 18:37 88,064 gcc.exe
14/11/2002 18:36 15,960 gccbug
14/11/2002 18:37 93,696 gcj.exe
14/11/2002 18:37 57,856 gcjh.exe
24/08/2002 17:28 14,848 gcov-2.exe
14/11/2002 18:37 29,696 gcov.exe
3/03/2003 1:24 2,264,576 gdb.exe
9/08/2003 2:52 291,962 genattr.exe
9/08/2003 2:53 589,523 genattrtab.exe
9/08/2003 2:50 43,741 gencheck.exe
9/08/2003 2:51 276,477 gencodes.exe
9/08/2003 2:50 175,862 genconditions.exe
9/08/2003 2:51 282,258 genconfig.exe
9/08/2003 2:50 172,496 genconstants.exe
9/08/2003 2:54 294,102 genemit.exe
9/08/2003 2:54 285,625 genextract.exe
9/08/2003 2:50 281,796 genflags.exe
9/08/2003 2:50 59,412 gengenrtl.exe
9/08/2003 2:50 184,190 gengtype.exe
9/08/2003 2:54 285,340 genopinit.exe
9/08/2003 2:54 293,752 genoutput.exe
9/08/2003 2:54 283,832 genpeep.exe
9/08/2003 2:50 78,722 genpreds.exe
9/08/2003 2:54 367,262 genrecog.exe
13/06/2003 19:40 15,360 getclip.exe
18/03/2003 10:21 16,384 getfacl.exe
13/06/2003 19:40 17,920 getopt.exe
1/08/2003 16:02 1,227 GetSyncID
20/09/2002 0:16 12,800 gettext.exe
19/09/2002 23:59 31,300 gettextize
14/11/2002 18:37 1,397,248 gij.exe
27/12/2002 16:30 100,864 gperf.exe
7/03/2003 23:27 498,176 gprof.exe
21/03/2002 1:16 85,504 grep.exe
14/11/2002 18:37 25,600 grepjar.exe
7/01/2003 1:49 1,674 groups
4/08/2002 14:47 3,863 gzexe
4/08/2002 14:47 59,392 gzip.exe
2/06/2003 9:41 23,059 h2ph
2/06/2003 9:41 57,183 h2xs
19/02/2002 19:26 18,944 head.exe
7/01/2003 1:49 23,040 hostname.exe
27/04/2002 9:25 12,288 htdigest.exe
27/04/2002 9:25 35,328 htpasswd.exe
15/05/2003 1:06 247,554 i686-pc-cygwin-gcc-3.3
9/08/2003 22:59 247,554 i686-pc-cygwin-gcc-3.3.1
9/08/2003 22:58 257,734 i686-pc-cygwin-gcj.exe
17/06/2003 23:34 14,848 iconv.exe
7/01/2003 1:49 26,112 id.exe
28/10/2002 15:53 5,332 ifnames
8/07/2003 5:41 3,089 igawk
11/10/2002 11:22 161,280 info.exe
9/03/2003 16:59 73,804 infocmp.exe
11/10/2002 11:22 41,984 infokey.exe
25/04/2003 19:58 3,963 init-config
1/08/2003 16:02 35,786 initdb
1/08/2003 16:02 4,719 initlocation
1/08/2003 16:02 5,164 InitRservTest
3/03/2003 1:24 2,264,576 insight.exe
11/10/2002 11:22 44,544 install-info.exe
15/06/2001 15:24 80,384 install.exe
6/06/2003 12:42 45,568 interdiff.exe
10/08/2003 20:55 27,136 ipc-daemon2.exe
1/08/2003 16:02 3,007 ipcclean
10/08/2003 20:55 17,408 ipctest.exe
1/04/2001 17:57 411,136 irc-20010101.exe
1/04/2001 17:56 14,072 ircbug
1/04/2001 17:57 4,608 ircflush.exe
1/04/2001 17:57 7,168 ircio.exe
16/04/2003 4:58 6,708 iu-config
25/04/2003 20:00 86 jadetex.lnk
14/11/2002 18:37 35,840 jar.exe
9/08/2003 3:01 7,236,761 jc1.exe
14/11/2002 18:37 60,928 jcf-dump.exe
19/02/2002 19:26 22,528 join.exe
14/11/2002 18:37 1,400,832 jv-convert.exe
14/11/2002 18:37 76,800 jv-scan.exe
9/08/2003 3:02 90,066 jvgenmain.exe
18/03/2003 10:21 17,920 kill.exe
25/04/2003 20:00 98 ksh.exe.lnk
25/04/2003 20:00 90 lambda.lnk
7/03/2003 23:27 628,736 ld.exe
2/06/2003 9:41 336 ld2
15/12/2002 14:48 105,472 less.exe
15/12/2002 14:48 12,288 lessecho.exe
15/12/2002 14:48 15,872 lesskey.exe
2/06/2003 9:41 15,715 libnetcfg
25/04/2003 19:58 110 libpng-config.lnk
24/04/2001 19:34 115,527 libtool.m4
31/03/2001 19:39 9,921 libtoolize.in
15/06/2001 15:24 60,416 ln.exe
20/07/2003 4:00 24,064 loadgdbm.exe
19/05/2002 23:39 15,360 locate.exe
16/04/2003 4:58 16,384 logger.exe
10/06/2003 6:54 20,992 login.exe
7/01/2003 1:49 22,528 logname.exe
13/06/2003 19:40 244,224 lpr.exe
15/06/2001 15:24 68,608 ls.exe
19/12/2002 2:57 89,600 m4.exe
17/11/2001 8:47 1,753 mail-files
17/11/2001 8:47 2,132 mailshar
21/05/2003 13:38 147,968 make.exe
26/06/2001 15:24 156,160 make.org
11/10/2002 11:22 171,520 makeinfo.exe
1/08/2003 16:02 1,202 make_oidjoins_check
1/08/2003 16:02 1,953 MasterAddTable
1/08/2003 16:02 3,964 MasterInit
1/08/2003 16:02 1,224 MasterSync
13/06/2003 19:40 17,408 mcookie.exe
19/02/2002 19:26 32,256 md5sum.exe
6/05/2003 12:20 23,339 mingwm10.dll
15/06/2001 15:24 30,720 mkdir.exe
15/06/2001 15:24 26,624 mkfifo.exe
18/03/2003 10:21 23,040 mkgroup.exe
15/06/2001 15:24 29,184 mknod.exe
18/03/2003 10:21 23,552 mkpasswd.exe
13/06/2003 19:40 25,600 mkshortcut.exe
25/11/2001 0:51 9,216 mktemp.exe
18/03/2003 10:21 19,456 mount.exe
20/09/2002 0:16 78,336 msgattrib.exe
20/09/2002 0:16 89,088 msgcat.exe
20/09/2002 0:16 67,584 msgcmp.exe
20/09/2002 0:16 89,088 msgcomm.exe
20/09/2002 0:16 80,896 msgconv.exe
20/09/2002 0:16 77,312 msgen.exe
20/09/2002 0:16 70,656 msgexec.exe
20/09/2002 0:16 84,992 msgfilter.exe
20/09/2002 0:16 151,552 msgfmt.exe
20/09/2002 0:16 85,504 msggrep.exe
20/09/2002 0:16 96,256 msginit.exe
20/09/2002 0:16 127,488 msgmerge.exe
20/09/2002 0:16 87,552 msgunfmt.exe
20/09/2002 0:16 87,552 msguniq.exe
15/06/2001 15:24 83,968 mv.exe
27/07/2003 1:47 10,240 naim.exe
13/06/2003 19:40 16,896 namei.exe
13/03/2003 5:47 284,672 nasm.exe
10/05/2003 11:40 27,136 nc.exe
30/07/2002 19:34 187,904 ncftp.exe
30/07/2002 19:34 123,904 ncftpbatch.exe
30/07/2002 19:34 90,112 ncftpbookmarks.exe
30/07/2002 19:34 105,984 ncftpget.exe
30/07/2002 19:34 72,192 ncftpls.exe
30/07/2002 19:34 107,008 ncftpput.exe
11/08/2003 22:21 123,904 ncftpspooler.exe
13/03/2003 5:47 107,008 ndisasm.exe
20/09/2002 0:16 12,288 ngettext.exe
7/01/2003 1:49 25,088 nice.exe
19/02/2002 19:26 45,568 nl.exe
7/03/2003 23:27 437,760 nm.exe
7/01/2003 1:49 2,133 nohup
7/03/2003 23:27 573,440 objcopy.exe
7/03/2003 23:27 621,056 objdump.exe
19/02/2002 19:26 31,232 od.exe
1/08/2003 16:02 18,944 oid2name.exe
11/04/2003 6:34 318,464 openssl.exe
25/03/2004 18:53 0 out.txt
18/03/2003 10:21 19,968 passwd.exe
19/02/2002 19:26 15,872 paste.exe
9/02/2003 7:11 85,504 patch.exe
7/01/2003 1:49 24,576 pathchk.exe
25/04/2003 20:00 94 pdfelatex.lnk
25/04/2003 20:00 92 pdfjadetex.lnk
25/04/2003 20:00 92 pdflatex.lnk
2/06/2003 9:41 15,872 perl.exe
11/08/2003 22:21 15,872 perl5.8.0.exe
2/06/2003 9:41 36,813 perlbug
2/06/2003 9:41 19,003 perlcc
2/06/2003 9:49 21,876 perldoc
2/06/2003 9:41 11,658 perlivp
2/06/2003 9:41 2,469 perlld
8/07/2003 5:41 659,498 pgawk.exe
1/08/2003 16:02 24,576 pgbench.exe
1/08/2003 16:02 2,439 pg_config
1/08/2003 16:02 16,384 pg_controldata.exe
1/08/2003 16:02 9,484 pg_ctl
1/08/2003 16:02 162,304 pg_dump.exe
1/08/2003 16:02 30,720 pg_dumpall.exe
1/08/2003 16:02 22,016 pg_dumplo.exe
1/08/2003 16:02 11,264 pg_encoding.exe
1/08/2003 16:02 13,824 pg_id.exe
1/08/2003 16:02 10,752 pg_logger.exe
1/08/2003 16:02 24,576 pg_resetxlog.exe
1/08/2003 16:02 81,408 pg_restore.exe
2/06/2003 9:41 4,453 piconv
7/01/2003 1:49 27,648 pinky.exe
2/06/2003 9:41 4,521 pl2pm
2/06/2003 9:41 2,338 pod2html
2/06/2003 9:41 8,392 pod2latex
2/06/2003 9:41 19,545 pod2man
2/06/2003 9:41 7,500 pod2text
2/06/2003 9:41 3,294 pod2usage
2/06/2003 9:41 3,335 podchecker
2/06/2003 9:41 2,477 podselect
1/08/2003 16:02 1,985,024 postgres.exe
1/08/2003 16:02 66,560 pq.dll
19/02/2002 19:26 32,768 pr.exe
1/08/2003 16:02 1,261 PrepareSnapshot
7/01/2003 1:49 23,040 printenv.exe
7/01/2003 1:49 30,720 printf.exe
18/03/2003 10:21 19,456 ps.exe
2/06/2003 9:41 52,697 psed
1/08/2003 16:02 140,288 psql.exe
11/08/2003 22:21 36,353 pstruct
2/06/2003 9:49 1,610 ptar
19/02/2002 19:26 54,784 ptx.exe
13/06/2003 19:40 15,872 putclip.exe
7/01/2003 1:49 22,528 pwd.exe
7/03/2003 23:27 395,776 ranlib.exe
16/04/2003 4:58 25,088 rcp.exe
7/03/2003 23:27 202,752 readelf.exe
13/06/2003 19:40 13,824 readlink.exe
13/06/2003 19:40 14,336 realpath.exe
18/02/2003 14:09 242,688 rebase.exe
18/02/2003 14:09 1,689 rebaseall
6/06/2003 12:39 3,437 recountdiff
6/06/2003 12:42 34,816 rediff.exe
18/03/2003 10:21 22,016 regtool.exe
17/11/2001 8:47 47,603 remsync
1/08/2003 16:02 2,893 Replicate
13/06/2003 19:40 14,848 rev.exe
10/10/2002 13:29 123,904 rl-stat.exe
10/10/2002 13:29 7,168 rl.exe
16/04/2003 4:58 20,480 rlogin.exe
10/10/2002 13:29 120,320 rltest-stat.exe
10/10/2002 13:29 3,584 rltest.exe
10/10/2002 13:29 119,808 rlversion-stat.exe
10/10/2002 13:29 3,072 rlversion.exe
15/06/2001 15:24 65,024 rm.exe
15/06/2001 15:24 25,088 rmdir.exe
14/11/2002 18:37 1,435,648 rmic.exe
14/11/2002 18:37 1,477,120 rmiregistry.exe
1/08/2003 16:02 8,394 RservTest
16/04/2003 4:58 19,456 rsh.exe
11/04/2003 3:02 189,952 rsync.exe
29/03/2003 17:00 446,464 rtin.exe
3/01/2003 12:23 2,885 runtest
11/08/2003 22:21 52,697 s2p
22/05/2003 16:44 41,984 scp.exe
16/05/2002 20:22 20,480 sdiff.exe
6/09/2003 0:22 197 sdl-config.lnk
19/04/2003 17:55 92,160 sed.exe
7/01/2003 1:49 27,136 seq.exe
18/03/2003 10:21 20,992 setfacl.exe
22/05/2003 16:44 68,608 sftp.exe
31/07/2002 9:38 69,632 sh.exe
19/02/2002 19:26 32,256 sha1sum.exe
17/11/2001 8:47 33,792 shar.exe
15/06/2001 15:24 42,496 shred.exe
7/03/2003 23:27 378,368 size.exe
1/08/2003 16:02 1,762 SlaveAddTable
1/08/2003 16:02 1,880 SlaveInit
7/01/2003 1:49 25,600 sleep.exe
19/02/2002 19:26 40,448 sort.exe
2/06/2003 9:41 14,933 splain
19/02/2002 19:26 19,456 split.exe
6/06/2003 12:39 2,621 splitdiff
22/05/2003 16:44 74,752 ssh-add.exe
22/05/2003 16:44 66,048 ssh-agent.exe
22/05/2003 16:45 15,678 ssh-host-config
22/05/2003 16:44 74,240 ssh-keygen.exe
22/05/2003 16:44 133,120 ssh-keyscan.exe
22/05/2003 16:45 4,657 ssh-user-config
22/05/2003 16:44 224,256 ssh.exe
18/03/2003 10:21 27,136 ssp.exe
18/03/2003 10:21 30,208 strace.exe
7/03/2003 23:27 378,368 strings.exe
7/03/2003 23:27 573,440 strip.exe
7/01/2003 1:49 43,520 stty.exe
7/01/2003 1:49 28,672 su.exe
19/02/2002 19:26 21,504 sum.exe
15/06/2001 15:24 23,552 sync.exe
11/08/2003 22:21 16,384 syslog.exe
19/02/2002 19:26 43,008 tac.exe
9/03/2003 16:59 223,203 tack.exe
19/02/2002 19:26 33,280 tail.exe
16/04/2003 4:58 101,888 talk.exe
16/05/2002 23:08 146,432 tar.exe
15/02/2003 0:33 666,112 tcl84.dll
15/02/2003 0:33 12,288 tclpip84.dll
15/02/2003 0:33 16,384 tclsh84.exe
7/01/2003 1:49 24,064 tee.exe
16/04/2003 4:58 92,160 telnet.exe
7/01/2003 1:49 33,792 test.exe
20/07/2003 4:00 12,288 testdbm.exe
20/07/2003 4:00 20,992 testgdbm.exe
20/07/2003 4:00 12,288 testndbm.exe
11/10/2002 11:22 21,908 texi2dvi
4/01/2000 14:35 95,232 texi2ps.exe
11/10/2002 11:22 37,888 texindex.exe
16/04/2003 4:58 23,040 tftp.exe
9/03/2003 16:58 74,197 tic.exe
11/08/2003 22:22 446,464 tin.exe
15/02/2003 0:33 923,648 tk84.dll
9/03/2003 16:58 56,947 toe.exe
15/06/2001 15:24 39,424 touch.exe
9/03/2003 16:59 34,159 tput.exe
19/02/2002 19:26 28,160 tr.exe
25/04/2003 20:47 223,836 tradcpp0.exe
7/01/2003 1:49 17,408 true.exe
9/03/2003 16:59 64,244 tset.exe
19/02/2002 19:26 16,384 tsort.exe
12/02/2002 10:12 15,360 ttcp.exe
7/01/2003 1:49 22,528 tty.exe
13/06/2003 19:40 17,408 u2d.exe
18/03/2003 10:21 15,872 umount.exe
7/01/2003 1:49 23,552 uname.exe
26/11/2001 18:01 16,384 uncompface.exe
19/02/2002 19:26 16,384 unexpand.exe
19/02/2002 19:26 20,480 uniq.exe
13/06/2003 19:40 17,408 unix2dos.exe
17/11/2001 8:47 11,776 unshar.exe
6/06/2003 12:39 5,941 unwrapdiff
19/05/2002 23:39 5,899 updatedb
6/05/2002 22:27 184,320 upx2.exe
7/01/2003 1:49 23,552 users.exe
17/11/2001 8:47 10,240 uudecode.exe
17/11/2001 8:47 9,216 uuencode.exe
1/08/2003 16:02 4,756 vacuumdb
1/08/2003 16:02 19,456 vacuumlo.exe
15/06/2001 15:24 68,608 vdir.exe
19/02/2002 19:26 23,552 wc.exe
15/11/2001 7:54 4,608 which.exe
7/01/2003 1:49 29,696 who.exe
7/01/2003 1:49 23,040 whoami.exe
6/02/2003 12:00 34,304 whois.exe
7/03/2003 23:27 473,088 windres.exe
15/02/2003 0:33 17,920 wish84.exe
1/04/2001 17:57 4,608 wserv.exe
19/05/2002 23:39 15,360 xargs.exe
10/05/2003 17:47 249,090 XGCC.EXE
20/09/2002 0:16 406,016 xgettext.exe
11/08/2003 22:22 11,516 xinetd-config
9/06/2003 19:52 1,024 xml2-config
9/06/2003 19:54 17,920 xmlcatalog.exe
9/06/2003 19:54 32,256 xmllint.exe
13/04/2003 17:25 25,088 xmlwf.exe
2/06/2003 9:41 49,252 xsubpp
8/03/2003 19:29 39 yacc
7/01/2003 1:49 23,040 yes.exe
4/08/2002 14:47 1,956 zcmp
4/08/2002 14:47 2,938 zegrep
4/08/2002 14:47 1,004 zforce
4/08/2002 14:47 97 zless
4/08/2002 14:47 1,869 zmore
4/08/2002 14:47 3,509 znew
158,881,625 bytes in 553 files and 2 dirs 169,017,344 bytes allocated
10,019,635,200 bytes free



And beleive me, I use most of what's in here... if your missing most of this, then either your not selecting the right stuff in the setup utility, or something is wrong on the other end of the install utility...

jbailey
__________________
Download Winrott here:

http://www.riseofthetriad.dk/DL_GlROTT.htm

jbailey
jbailey is offline  
Old 03-25-2004, 09:11 PM   #40
JR Ewing

JR Ewing's Avatar
Re: Birgers/JB\'s WinRott Port
I'm posting a picture of this problem because its too much to type. I do however have a feeling this has to do with the SDL lib files. I still haven't been able to find the ones I need. But I think the majority of the code did compile so I'm thinking I've gotten past most of my problems, thanks to you.
Attached Images
File Type: gif 507261-cygnuserrors.GIF (29.5 KB, 96 views)
__________________
JR Ewing
"Always keep your friends close, but your enemies closer."
"No I don't give a damn about your happiness!"
"Never tell the truth when a good lie'll do!"

"I was told that dust is a killer for motherboards, so I ran mine through the dishwasher. Now it won't start." - Drazula
JR Ewing is offline  
 

Bookmarks

Tags
port, winrott

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -6. The time now is 02:51 AM.

Page generated in 0.34829807 seconds (100.00% PHP - 0% MySQL) with 17 queries

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2019, vBulletin Solutions, Inc.

Website is 1987-2014 Apogee Software, Ltd.
Ideas and messages posted here become property of Apogee Software Ltd.