On Mon, Aug 12, 2013 at 4:43 AM, Tom Stravers <[email protected]> wrote: > Hello All, > > I'm new to LTIB and have been struggling to get gtkmm on my system (an > iMX6). > > When I enter the package configuration I can't find gtkmm, glibmm and > libsigc++ (the spec files for these packages are provided in my LTIB > version), so what I did is a manual build with the commands: > $ ./ltib -m prep -p libsigc++.spec > $ ./ltib -m scbuild -p libsigc++.spec > > The output shows me the following error: > > checking whether the C compiler works... configure: error: cannot run C > compiled programs. > If you meant to cross compile, use `--host'. > > Therefore I added the option --host=arm in the spec file, but with no > result. The first error that occurs is: > > In file included from signal_base.cc:20:0: > ../sigc++/signal_base.h:45:11: error: 'size_t' does not name a type > > I assume I'm doing something wrong in the very basic of using LTIB, since I > cannot find any related post. > > Thanks in advance for your help, > Br, > Tom
The libsigc++ spec file is a bit old (Appears that Freescale does not attempt to compile it from their own bsp). I have an un-posted update attached. It changes the version and the package patch fixes strict inclusion requirements for newer compilers. > > > > _______________________________________________ > LTIB home page: http://ltib.org > > Ltib mailing list > [email protected] > https://lists.nongnu.org/mailman/listinfo/ltib >
libsigcpp.patch
Description: Binary data
libsigc++-2.2.3-stddef.patch
Description: Binary data
_______________________________________________ LTIB home page: http://ltib.org Ltib mailing list [email protected] https://lists.nongnu.org/mailman/listinfo/ltib
