On Wed, Jun 6, 2012 at 11:31 AM, Josh Glover <jmg...@gmail.com> wrote:
> I'm trying to get Adonthell compiled from a fresh checkout to be all > ready for this weekend's IRC hackathon, and have run into a build > error. > > Any ideas? Not really. Looks like it is an issue with the libpng headers, however. Maybe libpng15 requires different/additional includes. Or the interface has changed, although I would say this is very unlikely. Will need to check tonight. Kai > : josh@laurana; mkdir adonthell-build && cd adonthell-build > : josh@laurana; cmake -DCMAKE_INSTALL_PREFIX=/usr/local ../adonthell > [...] > -- Configuring done > -- Generating done > -- Build files have been written to: /home/josh/Documents/code/adonthell-build > : josh@laurana; make > [...] > Scanning dependencies of target adonthell_gfx > [ 22%] Building CXX object src/gfx/CMakeFiles/adonthell_gfx.dir/drawable.cc.o > [ 22%] Building CXX object > src/gfx/CMakeFiles/adonthell_gfx.dir/drawing_area.cc.o > [ 23%] Building CXX object > src/gfx/CMakeFiles/adonthell_gfx.dir/png_wrapper.cc.o > /home/josh/Documents/code/adonthell/src/gfx/png_wrapper.cc: In static > member function ‘static void* gfx::png::get(std::ifstream&, u_int16&, > u_int16&, bool*)’: > /home/josh/Documents/code/adonthell/src/gfx/png_wrapper.cc:107:26: > error: invalid use of incomplete type ‘struct png_info’ > /usr/include/libpng15/png.h:726:16: error: forward declaration of > ‘struct png_info’ > /home/josh/Documents/code/adonthell/src/gfx/png_wrapper.cc:108:26: > error: invalid use of incomplete type ‘struct png_info’ > /usr/include/libpng15/png.h:726:16: error: forward declaration of > ‘struct png_info’ > /home/josh/Documents/code/adonthell/src/gfx/png_wrapper.cc:121:27: > error: invalid use of incomplete type ‘struct png_info’ > /usr/include/libpng15/png.h:726:16: error: forward declaration of > ‘struct png_info’ > /home/josh/Documents/code/adonthell/src/gfx/png_wrapper.cc:126:25: > error: invalid use of incomplete type ‘struct png_info’ > /usr/include/libpng15/png.h:726:16: error: forward declaration of > ‘struct png_info’ > /home/josh/Documents/code/adonthell/src/gfx/png_wrapper.cc:140:62: > error: invalid use of incomplete type ‘struct png_info’ > /usr/include/libpng15/png.h:726:16: error: forward declaration of > ‘struct png_info’ > /home/josh/Documents/code/adonthell/src/gfx/png_wrapper.cc:159:135: > error: invalid use of incomplete type ‘struct png_info’ > /usr/include/libpng15/png.h:726:16: error: forward declaration of > ‘struct png_info’ > /home/josh/Documents/code/adonthell/src/gfx/png_wrapper.cc: In static > member function ‘static void gfx::png::put(std::ofstream&, const > char*, u_int16, u_int16, bool)’: > /home/josh/Documents/code/adonthell/src/gfx/png_wrapper.cc:234:58: > error: invalid use of incomplete type ‘struct png_info’ > /usr/include/libpng15/png.h:726:16: error: forward declaration of > ‘struct png_info’ > make[2]: *** [src/gfx/CMakeFiles/adonthell_gfx.dir/png_wrapper.cc.o] Error 1 > make[1]: *** [src/gfx/CMakeFiles/adonthell_gfx.dir/all] Error 2 > make: *** [all] Error 2 > > > -- > Cheers, > Josh > > _______________________________________________ > Adonthell-devel mailing list > Adonthell-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/adonthell-devel _______________________________________________ Adonthell-devel mailing list Adonthell-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/adonthell-devel