as promissed my mingw based compiler suite
Moderator: InsideQC Admins
13 posts
• Page 1 of 1
as promissed my mingw based compiler suite
http://www.filefactory.com/file/a0eedc0/n/mingw_dev_torrent
here it is
took me years to get this thing to where i wanted it, and it ended up rather large
what do you get then.
an integrated ide (not from me im not that good yet with gui programs) its the one from parinya.
Qt opensource. the full shebang or allmost since webkit refuses to build. has its own ide to.
python yup native mingw compiled python and it works to
an integrated NET compiller (mono).
insight debugger with gdb / gdb server (tcl driven debugger newest version)
an idl compiler (corba style from orbit)
various sql front and backends (postgresql sqlite) postgresql has a shell script to ease firing it up (pg_init start) need's msys or to hack the script for mingw's winbash.
berkeley db.
the gimp (image manipulation)
zlib png tiff exiff jpeg xpm manic goblin voice (i got what you want !) image libraries.
small bash driven shell for console development includes the most nessesary programs for shell script execution like (rm mkdir rmdir ls su install) remove these if you use msys as they interfere with msys operations.
zip unzip bzip etc.
guile script tool.
source navigator. the one from redhat
wxwidgets gui libraries.
boost c++ libraries.
and more
i provide it as a torrent atm cause of the size.
here it is
what do you get then.
an integrated ide (not from me im not that good yet with gui programs) its the one from parinya.
Qt opensource. the full shebang or allmost since webkit refuses to build. has its own ide to.
python yup native mingw compiled python and it works to
an integrated NET compiller (mono).
insight debugger with gdb / gdb server (tcl driven debugger newest version)
an idl compiler (corba style from orbit)
various sql front and backends (postgresql sqlite) postgresql has a shell script to ease firing it up (pg_init start) need's msys or to hack the script for mingw's winbash.
berkeley db.
the gimp (image manipulation)
zlib png tiff exiff jpeg xpm manic goblin voice (i got what you want !) image libraries.
small bash driven shell for console development includes the most nessesary programs for shell script execution like (rm mkdir rmdir ls su install) remove these if you use msys as they interfere with msys operations.
zip unzip bzip etc.
guile script tool.
source navigator. the one from redhat
wxwidgets gui libraries.
boost c++ libraries.
and more
i provide it as a torrent atm cause of the size.
-

revelator - Posts: 2567
- Joined: Thu Jan 24, 2008 12:04 pm
- Location: inside tha debugger
its a compiler
can use it for quake development or other fancy stuff
might even like it it includes libraries like the latest jpeg with exif support libcurl with openssl security layer etc.
and the included gimp makes it quite productive since you wont have to install a program just for image manipulation.
it also has an abundance of gui programming tools which may come in handy.
and you can compile NET framework projects with it alltho no development IDE is included yet. can get one here http://monodevelop.com/
can use it for quake development or other fancy stuff
might even like it it includes libraries like the latest jpeg with exif support libcurl with openssl security layer etc.
and the included gimp makes it quite productive since you wont have to install a program just for image manipulation.
it also has an abundance of gui programming tools which may come in handy.
and you can compile NET framework projects with it alltho no development IDE is included yet. can get one here http://monodevelop.com/
-

revelator - Posts: 2567
- Joined: Thu Jan 24, 2008 12:04 pm
- Location: inside tha debugger
So this is like an updated MinGW Developer Studio + GPL'd common libs + .NET support + GIMP ? Good, a free game development studio. Downloading right now to give it a shot. Great job reckless.
I know FrikaC made a cgi-bin version of the quakec interpreter once and wrote part of his website in QuakeC
(LordHavoc)
-

frag.machine - Posts: 2090
- Joined: Sat Nov 25, 2006 1:49 pm
indeed
one thing to note it uses gcc-4.4.0 which includes openmp for multiprocessor support.
its a lot stricter than old mingw so if you get weird errors like undefined reference to gxx_personality_v0 that means you have to link to the shared libstdc++.
the switch for that is adding -D_GLIBCXX_DLL to the preprocessor and linking with the libstdc++_s.a in /mingw/lib/gcc/mingw32/4.4.0
also remote debugging now works with gdb the server is fully usable.
dont remind me what that took
the included python works but is lacking some extensions like bzip compression but it suffices for most things.
forgot to mention that it also has cmake included natively and yup it has the gui version also which btw uses Qt
the java compiler included with gcc is a bit broken unfortunatly shared builds will likely crash so !DONT TRY!
next version will most likely have the bugs squashed but that might take a while untill then link with the static libgcj.
one thing to note it uses gcc-4.4.0 which includes openmp for multiprocessor support.
its a lot stricter than old mingw so if you get weird errors like undefined reference to gxx_personality_v0 that means you have to link to the shared libstdc++.
the switch for that is adding -D_GLIBCXX_DLL to the preprocessor and linking with the libstdc++_s.a in /mingw/lib/gcc/mingw32/4.4.0
also remote debugging now works with gdb the server is fully usable.
dont remind me what that took
the included python works but is lacking some extensions like bzip compression but it suffices for most things.
forgot to mention that it also has cmake included natively and yup it has the gui version also which btw uses Qt
the java compiler included with gcc is a bit broken unfortunatly shared builds will likely crash so !DONT TRY!
next version will most likely have the bugs squashed but that might take a while untill then link with the static libgcj.
-

revelator - Posts: 2567
- Joined: Thu Jan 24, 2008 12:04 pm
- Location: inside tha debugger
not sure what you are reffering to
?
update on the way btw.
newest version of the mono NET compiler included.
icu unicode conversion tools.
fribidi same.
ironpython extensions NET version of pythons shell.
NANT NET version of the ant java compiler.
my MSYS posix shell environment (quite updated) recompiled a lot of tools in it new bash new gcc new perl + some tools that newer made it into MSYS like nano tcl/tk dejagnu.
some shared tools with shellscripts like mico "midl compiler" gvim emacs ghostscript svn nsis and openjade. (can be used for both mingw/msys)
craploads of media libraries.
allmost the entire collection of gnome libraries ported to win32.
it might not have a lot to do with quake development but some of the tools could come in handy
extensive testing atm since gcc-4.4.0 can really be a pita if some code has bugs
update on the way btw.
newest version of the mono NET compiler included.
icu unicode conversion tools.
fribidi same.
ironpython extensions NET version of pythons shell.
NANT NET version of the ant java compiler.
my MSYS posix shell environment (quite updated) recompiled a lot of tools in it new bash new gcc new perl + some tools that newer made it into MSYS like nano tcl/tk dejagnu.
some shared tools with shellscripts like mico "midl compiler" gvim emacs ghostscript svn nsis and openjade. (can be used for both mingw/msys)
craploads of media libraries.
allmost the entire collection of gnome libraries ported to win32.
it might not have a lot to do with quake development but some of the tools could come in handy
extensive testing atm since gcc-4.4.0 can really be a pita if some code has bugs
-

revelator - Posts: 2567
- Joined: Thu Jan 24, 2008 12:04 pm
- Location: inside tha debugger
yeah, ill stop putting the important things in the title
ahhh sankya, might try that.
I actually installed mingw right before i found this post
unfortunately i have no i dea what im doing with it
I actually installed mingw right before i found this post
unfortunately i have no i dea what im doing with it
-

gnounc - Posts: 424
- Joined: Mon Apr 06, 2009 6:26 am
hehe i know that feeling took me years before i understood enough of the unix language to even try something like compiling quake on a gcc compiler
well its not that bad to learn
but it helps if you read up on the compilers switches on the gnu gcc site.
it understands quite a lot of msvc syntax but instead of /D_some preprocessor variable you use -D_same atleast if your working from the msys shell.
the reason why is because / is a path delimiter on unix like \ is on windows and unix tools get quite cranky if you try to use those as commandline parameters.
well its not that bad to learn
it understands quite a lot of msvc syntax but instead of /D_some preprocessor variable you use -D_same atleast if your working from the msys shell.
the reason why is because / is a path delimiter on unix like \ is on windows and unix tools get quite cranky if you try to use those as commandline parameters.
-

revelator - Posts: 2567
- Joined: Thu Jan 24, 2008 12:04 pm
- Location: inside tha debugger
i probably will
Been hacking about on the unix variant of Corba (idl compiler)
and yesterday i hit the jackpot
.
the compiler is called mico and allbeit there was a mingw build it needed the cygwin shell.
it also had various downfalls like not being able to link most off the dll's so the code was hacked to only build the main dll.
i fixed the linkage problems and removed the old hacks and it works a treat
the Coss part was also broken so the server part of the idl compiler newer worked until now.
so mingw now has a working idl compiler
Been hacking about on the unix variant of Corba (idl compiler)
and yesterday i hit the jackpot
the compiler is called mico and allbeit there was a mingw build it needed the cygwin shell.
it also had various downfalls like not being able to link most off the dll's so the code was hacked to only build the main dll.
i fixed the linkage problems and removed the old hacks and it works a treat
the Coss part was also broken so the server part of the idl compiler newer worked until now.
so mingw now has a working idl compiler
-

revelator - Posts: 2567
- Joined: Thu Jan 24, 2008 12:04 pm
- Location: inside tha debugger
- Code: Select all
BOOL
access_file(const string& file)
{
WIN32_FIND_DATA flData;
HANDLE hFind = FindFirstFile((const TCHAR *)file.c_str(), &flData);
BOOL bOK = (hFind != INVALID_HANDLE_VALUE);
while (bOK) {
/* read only */
if(flData.dwFileAttributes & FILE_ATTRIBUTE_READONLY) {
bOK = FindNextFile(hFind, &flData);
}
}
FindClose(hFind);
return bOK;
}
mkdepend now works on windows
old function used unix access and while mingw does have that one it doesnt quite work
-

revelator - Posts: 2567
- Joined: Thu Jan 24, 2008 12:04 pm
- Location: inside tha debugger
13 posts
• Page 1 of 1
Who is online
Users browsing this forum: No registered users and 1 guest
