On Sat, 9 Dec 2017 18:06:49 +0100 Massimo Maiurana <maiur...@gmail.com> said:

> I have a different problem with the prefix.
> 
> I build E using this command:
> meson --prefix=/opt/e17 . build
> 
> But both modules and pkgconfig files are not installed in /opt/e17/lib
> as I would expect, they are installed in /opt/e17/lib/x86_64-linux-gnu,
> so E doesn't find any module at startup and additional modules can't be
> built as at configuration stage they can't find enlightenment.pc. I have
> to move all directories by hand.
> 
> Is there a way to make it install these files in the right directories?

odd. they don't do that for me on arch. they install in the usual old school
places. PREFIX/lib/enligntenment/... for modules, PREFIX/lib/pkgconfig/... for
pc files...

has your meson been patched by your distro?

> Massimo
> 
> Daniel Kasak ha scritto il 29/11/2017 alle 04:14:
> > I'm having a small issue with meson and enlightenment. It's ignoring my
> > 'prefix' option. I'm building like this:
> > 
> > ---
> > 
> > export LIBRAW_CFLAGS=-I/usr/include/libraw
> > export PKG_CONFIG_PATH=/opt/e22/lib/pkgconfig
> > export CFLAGS="-O3 -g3 -march=skylake -ffast-math -W -Wall -Wextra -Wshadow
> > -Wstrict-prototypes"
> > 
> > rm -rf build
> > 
> > meson . build
> > 
> > meson configure build \
> >  -Dprefix=/opt/e22 \
> >  -Dincludedir=/opt/e22 \
> >  -Dwayland=True
> > 
> > ninja -C build
> > ninja -C build install
> > 
> > ---
> > 
> > If I cd into the enlightenment source and go:
> > 
> >  meson configure build
> > 
> >  ... it says it's recognised the 'prefix':
> > 
> > Directories:
> >   Option         Current Value Description
> >   ------         ------------- -----------
> >   prefix         /opt/e22      Installation prefix.
> > 
> > But when I do:
> > 
> >  ninja -C build install
> > 
> >  ... it installs into /usr/local/
> > 
> > If I do:
> > 
> >  DESTDIR=/opt/e22 ninja -C build install
> > 
> >  ... it puts things in /opt/e22/usr/local/ ... etc
> > 
> > I guess I'm doing something wrong. Any hints?
> > 
> > Dan
> > ------------------------------------------------------------------------------
> > Check out the vibrant tech community on one of the world's most
> > engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> > _______________________________________________
> > enlightenment-users mailing list
> > enlightenment-users@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/enlightenment-users
> > 
> 
> 
> -- 
> Massimo Maiurana
> Ragusa (RG)
> 
> ------------------------------------------------------------------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> _______________________________________________
> enlightenment-users mailing list
> enlightenment-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-users
> 


-- 
------------- Codito, ergo sum - "I code, therefore I am" --------------
Carsten Haitzler - ras...@rasterman.com


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users

Reply via email to