Rotghroth Rhapsody Prince of Kitties Posted June 20, 2007 Share Posted June 20, 2007 I tried compiling OBoE using Winelib because Turbo C++ refuses to install and the demo version of MS Visual C++ is a piece of trash that needs IE. What I got, after converting everything to the right case with winemaker, was about three pages worth of errors, including stuff about missing semicolons and a lot relating to undeclared functions and variables. There's even this: Code: townout.c:625: error: ‘TRUE’ undeclared (first use in this function) ... What am I missing here? I know it has to be something obvious... Quote Link to comment Share on other sites More sharing options...
Rotghroth Rhapsody Prince of Kitties Posted June 20, 2007 Author Share Posted June 20, 2007 Yep it was something obvious, make is using winegcc instead of wineg++. And the settings in Makefile look right, wineg++ for CPP files... How do I change this? Quote Link to comment Share on other sites More sharing options...
Articulate Vlish Octavo Posted June 21, 2007 Share Posted June 21, 2007 As far as make knows, townout.c is a c file, not a cpp file. Quote Link to comment Share on other sites More sharing options...
Rotghroth Rhapsody Prince of Kitties Posted June 21, 2007 Author Share Posted June 21, 2007 Hmm, apparently I ran winemaker in the wrong directory. Damn clumsy fingers. So now I get this: make: *** No rule to make target `windows.so', needed by `all'. Stop. ... Apparently this is an issue with the contents of the makefile. Anyone know what I have to put in there to get it to work? Quote Link to comment Share on other sites More sharing options...
Articulate Vlish Octavo Posted June 21, 2007 Share Posted June 21, 2007 That's not exactly a problem with your Makefile. What that means is it can't find the shared object (like a DLL on Windows) that is called windows.so. I'm guessing that that's something winelib is supposed to be providing? Quote Link to comment Share on other sites More sharing options...
Rotghroth Rhapsody Prince of Kitties Posted June 23, 2007 Author Share Posted June 23, 2007 Wine does not and should not provide "windows.so". I've also gotten the same message for "blades.so"... Quote Link to comment Share on other sites More sharing options...
Articulate Vlish Octavo Posted June 23, 2007 Share Posted June 23, 2007 Ah, I see. Then perhaps it is a file that is supposed to be compiled out of your files and indeed you do need a target for it, but I don't know what you'd need to do to make it. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.