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.
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