adonthell-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Adonthell-devel] Compile error


From: Kai Sterker
Subject: Re: [Adonthell-devel] Compile error
Date: Wed, 6 Jun 2012 11:54:32 +0200

On Wed, Jun 6, 2012 at 11:31 AM, Josh Glover <address@hidden> 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

> : address@hidden; mkdir adonthell-build && cd adonthell-build
> : address@hidden; cmake -DCMAKE_INSTALL_PREFIX=/usr/local ../adonthell
> [...]
> -- Configuring done
> -- Generating done
> -- Build files have been written to: /home/josh/Documents/code/adonthell-build
> : address@hidden; 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
> address@hidden
> https://lists.nongnu.org/mailman/listinfo/adonthell-devel



reply via email to

[Prev in Thread] Current Thread [Next in Thread]