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