BZ2 Errors

  • yut23
    9th Mar 2011 Member 0 Permalink
    I am trying to compile an unmodified source (I think version 45.2 or 46.1 or 46.2) in Code::Blocks. However, I am getting this:

    -------------- Build: Debug in Yut23's Mod ---------------

    Linking console executable: bin\Debug\••••'s Mod.exe
    obj\Debug\src\graphics.o: In function `render_thumb':
    C:/Users/User/Desktop/••••'s Stuff/Powder Toy/Powder Toy Coding/.ssh/The Powder Toy/src/graphics.c:3325: undefined reference to `BZ2_bzBuffToBuffDecompress@24'
    obj\Debug\src\graphics.o: In function `render_packed_rgb':
    C:/Users/User/Desktop/••••'s Stuff/Powder Toy/Powder Toy Coding/.ssh/The Powder Toy/src/graphics.c:3014: undefined reference to `BZ2_bzBuffToBuffDecompress@24'
    obj\Debug\src\graphics.o: In function `prerender_save':
    C:/Users/User/Desktop/••••'s Stuff/Powder Toy/Powder Toy Coding/.ssh/The Powder Toy/src/graphics.c:3147: undefined reference to `BZ2_bzBuffToBuffDecompress@24'
    obj\Debug\src\interface.o: In function `download_ui':
    C:/Users/User/Desktop/••••'s Stuff/Powder Toy/Powder Toy Coding/.ssh/The Powder Toy/src/interface.c:2003: undefined reference to `BZ2_bzBuffToBuffDecompress@24'
    obj\Debug\src\main.o: In function `parse_save':
    C:/Users/User/Desktop/••••'s Stuff/Powder Toy/Powder Toy Coding/.ssh/The Powder Toy/src/main.c:530: undefined reference to `BZ2_bzBuffToBuffDecompress@24'
    obj\Debug\src\main.o: In function `build_save':
    C:/Users/User/Desktop/••••'s Stuff/Powder Toy/Powder Toy Coding/.ssh/The Powder Toy/src/main.c:456: undefined reference to `BZ2_bzBuffToBuffCompress@28'
    obj\Debug\src\main.o: In function `build_thumb':
    C:/Users/User/Desktop/••••'s Stuff/Powder Toy/Powder Toy Coding/.ssh/The Powder Toy/src/main.c:284: undefined reference to `BZ2_bzBuffToBuffCompress@28'
    Process terminated with status 1 (0 minutes, 0 seconds)
    7 errors, 0 warnings

    I have tried redownloading the bzip2 libraries, but it didn't work. I followed all the instructions on the wiki.
    Help!
  • Xenocide
    9th Mar 2011 Former Staff 0 Permalink
    They aren't linked, double check. Use pastebin in future for output.
  • yut23
    9th Mar 2011 Member 0 Permalink
    I looked at the link libraries, I have C:\MinGW\lib\bzip2.lib there, but I'm still getting the error.

    I'll be OK just playing it for now, I guess.