Re: [e-users] Terminology 1.11.0

2021-11-13 Thread Peter Koellner

Thank you, but it is just the preflight check which should only report the
additional library missing when it would actually be required. It does not
break the build process itself, just confuses a bit when actually
checking the output before starting the ninja build, because such a NO normally
means the build will fail or some functionality will be missing from the result,
so the normal reaction to this is to go and install any missing packages, which 
in this case
just leads to a wild-goose chase, especially for less experienced users, which 
is why I found it
worth reporting, even if it is not such a big deal.

I am not really familiar with the meson/ninja tools, so I am a
bit clueless as to where and how to fix the test. It is just a petitesse,
something like a minor cosmetic issue. Manipulating the package-installed 
system libraries
to merely make the message go away may have other side effects for the build 
system later on, so I
would not recommend it.

Regards
  Peter


On Sat, 13 Nov 2021, Carla Sensa wrote:

You can try out the below command before (re)building Enlightenment and 
related applications.


sudo ln -sf /usr/lib/x86_64-linux-gnu/preloadable_libintl.so
/usr/lib/libintl.so


--


___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


Re: [e-users] Terminology 1.11.0

2021-11-13 Thread Carla Sensa
You can try out the below command before (re)building Enlightenment and 
related applications.


sudo ln -sf /usr/lib/x86_64-linux-gnu/preloadable_libintl.so
/usr/lib/libintl.so

On Debian/Ubuntu, I get:

(...)
Run-time dependency intl found: NO (tried pkgconfig and cmake)
Library intl found: YES
(...)

Le 13/11/2021 à 14:20, Peter Koellner a écrit :

Hi,

I did a git pull on the sources just now. There is one thing I find a 
bit strange, that is when doing meson . build, it says


[...]
Project version: 1.11.0
C compiler for the host machine: cc (gcc 10.2.1 "cc (Debian 10.2.1-6) 
10.2.1 20210110")

C linker for the host machine: cc ld.bfd 2.35.2
Host machine cpu family: x86_64
Host machine cpu: x86_64
Library m found: YES
Found pkg-config: /usr/bin/pkg-config (0.29.2)
Found CMake: /usr/bin/cmake (3.18.4)
[>]Run-time dependency intl found: NO (tried pkgconfig and cmake)
[>]Library intl found: NO
[...]

There does not seem to be an "intl" library available for pkgconfig or 
cmake in devuan chimaera (debian 11.1 based).
/usr/include/libintl.h is part of the package libc6-dev, which is 
installed. I guess this is because of this:
https://www.gnu.org/software/gnulib/manual/html_node/libintl_002eh.html 
with the header missing on some platforms.


I guess this message can be ignored on all platforms that do have 
libintl.h  in libc6-dev, it seems to build fine.



Regards
   Peter






___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


Re: [e-users] Terminology 1.11.0

2021-11-13 Thread Peter Koellner

Hi,

I did a git pull on the sources just now. There is one thing I find a bit 
strange, that is when doing meson . build, it says

[...]
Project version: 1.11.0
C compiler for the host machine: cc (gcc 10.2.1 "cc (Debian 10.2.1-6) 10.2.1 
20210110")
C linker for the host machine: cc ld.bfd 2.35.2
Host machine cpu family: x86_64
Host machine cpu: x86_64
Library m found: YES
Found pkg-config: /usr/bin/pkg-config (0.29.2)
Found CMake: /usr/bin/cmake (3.18.4)
[>]Run-time dependency intl found: NO (tried pkgconfig and cmake)
[>]Library intl found: NO
[...]

There does not seem to be an "intl" library available for pkgconfig or cmake in 
devuan chimaera (debian 11.1 based).
/usr/include/libintl.h is part of the package libc6-dev, which is installed. I 
guess this is because of this:
https://www.gnu.org/software/gnulib/manual/html_node/libintl_002eh.html with 
the header missing on some platforms.

I guess this message can be ignored on all platforms that do have libintl.h  in 
libc6-dev, it seems to build fine.


Regards
  Peter



--


___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users