Jump to content
Sign in to follow this  
  • entries
  • comments
  • views

Tidying up and fixing bugs

Sign in to follow this  


After getting a fresh copy of GCC 4.1.1 installed, I went about fixing up all my dependencies. I had previously been using precompiled binaries because I couldn't get anything to compile under MinGW. So I rebuilt most of my dependencies from source and installed them in /mingw/mingw32. Here's what I ended up with:

bzip2 1.0.3
curl 7.16.0
expat 2.0.0
freetype 2.2.1
giflib 4.1.4
jpeg 6b
libmng 1.0.9
libpng 1.2.13
libungif 4.1.4
lua 5.1.1
tiff 3.8.2
zlib 1.2.3

I left the Xiph.org libraries for later and I couldn't do CMU Sphinx because it depends on a pthreads implementation which all seem to be LGPL. I grepped the code and it looks like they've only got a few lines of pthreading, so maybe its possible to port it over to win32 threads.

The bug I was having trouble with yesterday didn't go away. So I submitted a GCC bug report and temporarily patched up my code by making the std::vector static. I'm looking forward to moving on tomorrow.

Sorry for the lack of pictures.
Sign in to follow this  


Recommended Comments

There are no comments to display.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Advertisement

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!