> Date: Sat, 18 Jul 2009 20:01:57 +0200 > > On 07/18/2009 07:52 PM, Mason Thomas wrote: > > Hi, > > > > I am having some difficulty building the most recent gegl (from a git > > clone). I cloned the babl repository and successfully built that, but > > the gegl build stops when it tries to include <babl.h> in > > gegl/buffers/gegl-tile-source.h. > > > > Note I am building these libraries in a local directory. For babl I do: > > ./autogen.sh --prefix=/home/mason/localinstall > > make > > make install > > > > and for gegl I use: > > BABL_LIBS=/home/mason/localinstall/lib BABL_CFLAGS="-O2" ./autogen.sh > > --prefix=/home/mason/localinstall > > make > > Hi Mason, > > Instead of setting the BABL_LIBS/CFLAGS manually you should use > pkg-config. To use pkg-config you set the > PKG_CONFIG_PATH=/home/mason/localinstall/lib/pkgconfig > > But there is an even better trick, the config.site. Put this content in > the file /home/mason/localinstall/share/config.site: > > export CFLAGS="-g -O0" > export PKG_CONFIG_PATH="/home/mason/li/lib/pkgconfig:$PKG_CONFIG_PATH" > export LD_LIBRARY_PATH="/home/mason/li/lib:$LD_LIBRARY_PATH" > > and then that file will be sourced automatically whenever you invoke > configure with that prefix. This means that the Makefile.am build > dependencies that are setup are managed correctly and most of the time > it is enough to make after a git pull --rebase. > > HTH, > Martin Yes, that worked. Many thanks. -Mason Bing™ brings you maps, menus, and reviews organized in one place. Try it now. |
_______________________________________________ Gegl-developer mailing list Gegl-developer@xxxxxxxxxxxxxxxxxxxxxx https://lists.XCF.Berkeley.EDU/mailman/listinfo/gegl-developer