Before I even get to compile it....

Need help running MacroQuest 1? Too bad! Use MQ2.

Moderator: MacroQuest Developers

mekaniak
a hill giant
a hill giant
Posts: 290
Joined: Thu Sep 18, 2003 3:21 pm

Before I even get to compile it....

Post by mekaniak » Fri Oct 03, 2003 6:38 pm

Ok, before I even get a chance to compile MQ, I double click the dsw file and VS C++ opens up with a dialog box saying that eqlib.dsp wasnt compiled by Developer Studio and it wants me to create a new Developer Studio project to wrap the makefile. If I click yes it creates a new eqlib file and when i go to compile MQ it compiles fine, but once i run MQ it automatically shuts down...Any help would be appreciated, flame away if I just missed a post about this already. BTW, could the flame include a link?

Here's the dialogue box.
Image

User avatar
dont_know_at_all
Developer
Developer
Posts: 5450
Joined: Sun Dec 01, 2002 4:15 am
Location: Florida, USA
Contact:

Post by dont_know_at_all » Fri Oct 03, 2003 7:36 pm

vs6 or vs7?

mekaniak
a hill giant
a hill giant
Posts: 290
Joined: Thu Sep 18, 2003 3:21 pm

Post by mekaniak » Fri Oct 03, 2003 8:44 pm

6 my good sir.

insanitywiz
a hill giant
a hill giant
Posts: 250
Joined: Mon Jul 08, 2002 7:50 am

Post by insanitywiz » Fri Oct 03, 2003 9:55 pm

I had a similar problem on the last version, just after the change to /mapfilter, I don't know why but I was able to compile fine just using nmake from the command line.

But then, maybe I was just screwing it up by pure natural talent. :oops:

mekaniak
a hill giant
a hill giant
Posts: 290
Joined: Thu Sep 18, 2003 3:21 pm

Post by mekaniak » Fri Oct 03, 2003 10:22 pm

hhmmm, I guess I'm a newb to point where I'm not catching the nmake thing. I've seen just about everyone talkin about it...Is that through a CVS?

insanitywiz
a hill giant
a hill giant
Posts: 250
Joined: Mon Jul 08, 2002 7:50 am

Post by insanitywiz » Fri Oct 03, 2003 10:43 pm

nmake is the command line (DOS) execute to build the makefile. To use it you have to have installed the option to run from the command line when you installed VC.

mekaniak
a hill giant
a hill giant
Posts: 290
Joined: Thu Sep 18, 2003 3:21 pm

Post by mekaniak » Fri Oct 03, 2003 11:12 pm

hhmmm, i guess ill have to reinstall VC6 because I dont recall if I installed that option. Thanks for the help and I'll report back.

Ok, reinstalled it and stuff and the command prompt just tells me that nmake isnt a command. Any other ideas?

Man, the first version i compiled didnt have a single problem.

BTW, GO CUBS!

Plazmic
The One
The One
Posts: 800
Joined: Fri Jun 14, 2002 12:31 am
Contact:

Post by Plazmic » Sat Oct 04, 2003 2:04 am

run vcvars32.bat or something like that before running nmake.exe
it's located somewhere in one of the visual studio install directories
- Plazmic

RogerWilco
a ghoul
a ghoul
Posts: 86
Joined: Thu Aug 28, 2003 4:05 am

Post by RogerWilco » Sat Oct 04, 2003 2:56 am

yeah having the same issues....it has been ages since I used DoS line commands... DAMN BILL GATES and his stolen idea of a GUI... DAMN THE MAN...


ok need some help to fresh my memory...

at the C prompt I types:

c:\>c:\nmake.exe c:\mq\macroquest.dsw


when I do that it says....



c:\mq\macroquest.dsw(3) : fatal error U1034: syntax error : separator missing
Stop.


for the life of my I can not remember what it is talking about.... that or I am too tired to even dig back that far into my mind which is mush right about now

[40oz]
a hill giant
a hill giant
Posts: 156
Joined: Tue Nov 12, 2002 12:14 pm

Post by [40oz] » Sat Oct 04, 2003 5:55 am

i had this same problem with vc6. assuming they didn't change any of the physical file structure, you could probably take your old eqlib.dsp and copy it to the irc-latest version folder, and try that. i think i'll do that right now so i can stop cussing about the crummy CVS.

edit: that doesn't work. screwed up some shiz with the linker. easier just to use nmake.

thegnome
orc pawn
orc pawn
Posts: 16
Joined: Fri Sep 05, 2003 7:04 am

Post by thegnome » Sat Oct 04, 2003 8:01 am

Ok, before I even get a chance to compile MQ, I double click the dsw file and VS C++ opens up with a dialog box saying that eqlib.dsp wasnt compiled by Developer Studio and it wants me to create a new Developer Studio project to wrap the makefile. If I click yes it creates a new eqlib file and when i go to compile MQ it compiles fine, but once i run MQ it automatically shuts down
i have the same problem ......

Xfactor
orc pawn
orc pawn
Posts: 15
Joined: Tue Sep 23, 2003 11:34 am

file save type wrong

Post by Xfactor » Sat Oct 04, 2003 9:39 am

eqlib.dsp is in unix format instead of dos.

insanitywiz
a hill giant
a hill giant
Posts: 250
Joined: Mon Jul 08, 2002 7:50 am

Post by insanitywiz » Sat Oct 04, 2003 3:51 pm

Ok, when you are downloading are you getting the zip, or are you downloading via CVS?

If you are downloading via CVS, do you have it set to checkout text files with Unix LF? If not, it won't work.

More, when you run the nmake, it works the makefile, NOT the DSP I believe. First thing you want to do is go to the EQlib directory (cd macroquest\eqlib) then type in nmake. Then change to the macroquest directory (cd.. from the EQlib directory) type in nmake again.

Someone correct me if I'm wrong on either of these two points.

An excelent walkthrough is found at http://macroquest2.com/phpBB2/viewtopic ... 3826#13826

See if that helps

User avatar
dont_know_at_all
Developer
Developer
Posts: 5450
Joined: Sun Dec 01, 2002 4:15 am
Location: Florida, USA
Contact:

Re: file save type wrong

Post by dont_know_at_all » Sat Oct 04, 2003 4:20 pm

Xfactor wrote:eqlib.dsp is in unix format instead of dos.
Yep, this is the problem. Update coming shortly....

Tuffy
a lesser mummy
a lesser mummy
Posts: 33
Joined: Thu Oct 02, 2003 9:20 am

Thanks,

Post by Tuffy » Sat Oct 04, 2003 7:54 pm

Thanks, I thought I was going crazy....

I've uninstalled an reloaded everything twice.

I'll check back in a bit.