On Wed, 16 May 2018 20:34:35 +0100
Andrew Williams <a...@andywilliams.me> wrote:

> Hi,
> 
> Yesterday we rolled the latest release of Edi, 0.6.1 which is
> available to download[1].

Switching build systems on a patch release...  Typically something done
on a major/minor release not patch. Also usually old one is kept around
a bit. Not a huge deal as I have meson ready to go. Just again not
super friendly. No mention of build system switch in release notes...


On major or minor releases, such changes are to be expected. But IMHO
This is a fairly poor patch release. Changing build systems, changing
tarball location, changing format...

Seems to have build issues and new dependencies....

meson --buildtype plain --libdir lib64 --localstatedir /var/lib
--prefix /usr --sysconfdir /etc --wrap-mode nodownload -Ddebug=false
-Ddoc=false -Dnls=true
-Dstatic-libs=false /tmp/portage/dev-util/edi-0.6.1/work/edi-0.6.1 
/tmp/portage/dev-util/edi-0.6.1/work/edi-0.6.1-build
The Meson build system
Version: 0.44.0
Source dir: /tmp/portage/dev-util/edi-0.6.1/work/edi-0.6.1
Build dir: /tmp/portage/dev-util/edi-0.6.1/work/edi-0.6.1-build
Build type: native build
Project name: edi
Native C compiler: x86_64-pc-linux-gnu-gcc (gcc 7.3.0)
Appending CFLAGS from environment: '-O2 -pipe -march=amdfam10 -mcx16
-msahf -mabm -mlzcnt'
Appending LDFLAGS from environment: '-Wl,-O1 '
Build machine cpu family: x86_64
Build machine cpu: x86_64
Found pkg-config: /usr/bin/x86_64-pc-linux-gnu-pkg-config (0.29.2)
Native dependency elementary found: YES 1.20.7
Program pkg-config found: YES (/usr/bin/pkg-config)
Library intl found: NO
Program bear found: NO
Program nonexistingprogram found: NO
Has header "clang-c/Index.h": NO

Meson encountered an error in file meson.build, line 66, column 4:
Error encountered: Clang header not found!

A full log can be found
at /tmp/portage/dev-util/edi-0.6.1/work/edi-0.6.1-build/meson-logs/meson-log.txt


Not sure whats up with the Library intl found: NO, I have gettext on my
system. Not sure what library that is looking for.

No clue what program bear is, the other seems purposely not to exist.
Why that is in the build system?

I also have the missing header....
/usr/lib64/llvm/6/include/clang-c/Index.h


I do not think any of these issues are system specific but a poor build
system. I had no issues with 0.6.0, that still builds fine via make.

-- 
William L. Thomson Jr.

Attachment: pgpHCX7Zjobvf.pgp
Description: OpenPGP digital signature

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

Reply via email to