Page 1 of 1

DALLAS troubles

Posted: Wed Dec 31, 2003 1:31 pm
by Darkside Heartless
my DALLAS can't script anything at all.
I keep getting "Program too many arguments"

What the heck is wrong?

Posted: Wed Dec 31, 2003 2:16 pm
by Jon the Great
Which complier are you using?

Posted: Wed Dec 31, 2003 2:30 pm
by Darkside Heartless
EGCS-1.1.2 I think

Posted: Wed Dec 31, 2003 4:30 pm
by DCrazy
Don't use spaces in paths.

Posted: Wed Dec 31, 2003 5:50 pm
by Darkside Heartless
c:\d3sdk\osiris\subway.cpp
no spaces

Posted: Thu Jan 01, 2004 5:01 pm
by Darkside Heartless
I fixed it!!
I switchd to a new compiler. Now I have a new problem.
what the heck is a ".o" file?

Posted: Thu Jan 01, 2004 9:03 pm
by DCrazy
.o is an object file. When you compile an application, it goes through many states -- compilation and linking are the two major ones. The .o file is used by the compiler and/or linker in the process of building the dll.

Posted: Fri Jan 02, 2004 8:53 pm
by Darkside Heartless
Ok, now what do I do with it?

Posted: Sat Jan 03, 2004 1:09 pm
by Jon the Great
Just leave it be.

Posted: Sat Jan 03, 2004 2:38 pm
by Darkside Heartless
I still can't get .dll's from it, and I have no clue what to do

Posted: Mon Jan 05, 2004 11:15 am
by Darkside Heartless
I'm getting a new error message
Virtual GCC Compiler layer for Descent 3
Copyright 1999 Outrage Entertainment
Source: "c:\d3sdk\osiris\subway.cpp"
Output: "c:\d3sdk\osiris\subway.dll"
DLLinit: "C:\d3sdk\osiris\dllinit.c"
Debug Info: C7
Warning Level: 0
DLL Type: Level Script
Using gcc.exe found in C:\Dev-Cpp\bin
Warning: C7/COFF Debug information not supported, using gcc default debug info
C:\d3sdk\osiris\subway.o(.text+0x8d51): In function `CreateInstance':
c:/d3sdk/osiris/subway.cpp:450: undefined reference to `operator new(unsigned)'
C:\d3sdk\osiris\subway.o(.text+0x8d7e):c:/d3sdk/osiris/subway.cpp:450: undefined reference to `operator delete(void*)'
C:\d3sdk\osiris\subway.o(.text+0x8da3):c:/d3sdk/osiris/subway.cpp:450: undefined reference to `operator delete(void*)'
C:\d3sdk\osiris\subway.o(.text+0x8e10): In function `DestroyInstance':
c:/d3sdk/osiris/subway.cpp:466: undefined reference to `operator delete(void*)'
C:\d3sdk\osiris\subway.o(.data$_ZTI10BaseScript+0x0): In function `isspace':
c:/d3sdk/osiris/dallasfuncs.cpp: undefined reference to `vtable for __cxxabiv1::__class_type_info'
C:\d3sdk\osiris\subway.o(.data$_ZTI16LevelScript_0000+0x0):c:/d3sdk/osiris/dallasfuncs.cpp: undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
C:\d3sdk\osiris\subway.o(.eh_frame+0x12):c:/d3sdk/osiris/dallasfuncs.cpp: undefined reference to `__gxx_personality_v0'
dllwrap.exe: gcc exited with status 1
Done.

what the heck is going on?

Posted: Thu Jan 08, 2004 1:19 pm
by Darkside Heartless
Got it to work!!!!
I moved the ECGS1.1.2 folder all over the place, and now it works!!

Posted: Thu Jan 08, 2004 2:06 pm
by DCrazy
You're using the mingw port included with Dev-C++?

Posted: Thu Jan 08, 2004 3:50 pm
by Darkside Heartless
no, I switched back to ECGS, but I put it directly under the C drive, and it works now.(it was in program files, I guess it dosn't like spaces)

Posted: Thu Jan 08, 2004 4:39 pm
by DCrazy
<BLOCKQUOTE><font size="1" face="Arial">quote:</font><HR><font face="Arial" size="3">Originally posted by DCrazy:
Don't use spaces in paths.</font><HR></BLOCKQUOTE>

Image

Posted: Thu Jan 08, 2004 11:54 pm
by Kyouryuu
<BLOCKQUOTE><font size="1" face="Arial">quote:</font><HR><font face="Arial" size="3">Originally posted by Meathead:
I moved the ECGS1.1.2 folder all over the place, and now it works!!</font><HR></BLOCKQUOTE>

I wish things would magically come together like that. lol

"Why isn't D3Edit working?" "Did you try jiggling the handle?"