I had some trouble using efler. Since bootstrap.sh is not +x, I tried to run it with sh, and it failed right away:
% sh bootstrap.sh grep: /etc/*-release: No such file or directory bootstrap.sh: line 145: /Users/Jean/.efler/efler/bootscripts/os/osx.sh: No such file or directory After peeking on bootstrap.sh, I can see it is a bash script, but... % bash bootstrap.sh grep: /etc/*-release: No such file or directory bootstrap.sh: line 145: /Users/Jean/.efler/efler/bootscripts/os/osx.sh: No such file or directory [SUDO ] Please input password for install scripts: [DEP ] Running platform bootstrap script bootstrap.sh: line 72: system_bootstrap: command not found [FAIL ] Dependency bootstrap for "osx" failed, exiting And now with the magic line from the wiki: % bash -c "$(curl -fsSL https://git.enlightenment.org/ devs/ajwillia-ms/efler.git/plain/bootstrap.sh)" grep: /etc/*-release: No such file or directory [DEP ] Downloading full efler source [CLONE] efler grep: /etc/*-release: No such file or directory [SUDO ] Please input password for install scripts: [DEP ] Running platform bootstrap script [FAIL ] Exiting script - last 10 lines of output (see .e_build.out) [LOG ] Updating Homebrew... [LOG ] Warning: autoconf-2.69 already installed [LOG ] Warning: automake-1.15 already installed [LOG ] Warning: libtool-2.4.6_1 already installed [LOG ] Warning: autoconf-archive-2016.09.16 already installed [LOG ] Warning: gettext is a keg-only and another version is linked to opt. [LOG ] Warning: check-0.10.0 already installed [LOG ] Warning: pkg-config-0.29.1_2 already installed [LOG ] Error: cmake-3.7.1 already installed [LOG ] To install this version, first `brew unlink cmake` Mh... I would prefer not to run brew unlink ;) Jean On Mon, Mar 13, 2017 at 5:47 PM, Andrew Williams <a...@andywilliams.me> wrote: > Good catch, thanks - but running it does not seem to fix the issue :( > > On Mon, 13 Mar 2017 at 13:54 Jean Guyomarc'h <jean.guyoma...@gmail.com> > wrote: > > > Mh... that's (kind of) a relief :) > > > > TLS_* stuff seems to be in openssl. It requires a specific handling via > > homebrew that I didn't found in > > > > https://git.enlightenment.org/devs/ajwillia-ms/efler.git/ > tree/bootscripts/os/osx.sh > > > > You need to: > > > > brew link openssl --force > > > > Otherwise, you may have problems while linking. I'll try out when I'll > > be back from work. > > > > > > Jean > > > > On Mon, Mar 13, 2017 at 2:45 PM, Andrew Williams <a...@andywilliams.me> > > wrote: > > > > > Hi Jean - I am using efler (should have said, sorry) which for OSX uses > > > these flags: > > > > > > --disable-gstreamer --disable-gstreamer1 --disable-pulseaudio > > > --enable-i-really-know-what-i-am-doing-and-that-this-will- > > > probably-break-things-and-i-will-fix-them-myself-and-send-patches-abb > > > > > > Thanks, > > > Andrew > > > > > > On Mon, 13 Mar 2017 at 11:17 Jean Guyomarc'h <jean.guyoma...@gmail.com > > > > > wrote: > > > > > > > Just checking... did you follow > > > > https://www.enlightenment.org/distros/osx-start ? > > > > Are you using specific configure flags? > > > > > > > > Jean > > > > > > > > On Mon, Mar 13, 2017 at 11:47 AM, Andrew Williams < > > a...@andywilliams.me> > > > > wrote: > > > > > > > > > Running "glibtoolize" in the directory fixed it. I will try to do > > from > > > > > clean again later. > > > > > > > > > > Now I have the following compile error: > > > > > > > > > > Undefined symbols for architecture x86_64: > > > > > "_TLSv1_1_client_method", referenced from: > > > > > _efl_net_ssl_ctx_setup in > > > > > lib_ecore_con_libecore_con_la-efl_net_ssl_context.o > > > > > "_TLSv1_1_server_method", referenced from: > > > > > _efl_net_ssl_ctx_setup in > > > > > lib_ecore_con_libecore_con_la-efl_net_ssl_context.o > > > > > "_TLSv1_2_client_method", referenced from: > > > > > _efl_net_ssl_ctx_setup in > > > > > lib_ecore_con_libecore_con_la-efl_net_ssl_context.o > > > > > "_TLSv1_2_server_method", referenced from: > > > > > _efl_net_ssl_ctx_setup in > > > > > lib_ecore_con_libecore_con_la-efl_net_ssl_context.o > > > > > ld: symbol(s) not found for architecture x86_64 > > > > > clang: error: linker command failed with exit code 1 (use -v to see > > > > > invocation) > > > > > make[4]: *** [lib/ecore_con/libecore_con.la] Error 1 > > > > > make[3]: *** [all-recursive] Error 1 > > > > > make[2]: *** [all] Error 2 > > > > > make[1]: *** [all-recursive] Error 1 > > > > > make: *** [all] Error 2 > > > > > > > > > > On Mon, 13 Mar 2017 at 09:56 Jean Guyomarc'h < > > jean.guyoma...@gmail.com > > > > > > > > > wrote: > > > > > > > > > > > Whaaat?! Worked fine two days ago! Did you start from a cleaned > > > source > > > > > > directory? (git clean -dfx) > > > > > > > > > > > > Jean > > > > > > > > > > > > On Mon, Mar 13, 2017 at 10:31 AM, Andrew Williams < > > > > a...@andywilliams.me> > > > > > > wrote: > > > > > > > > > > > > > It seems that building on Mac OS X is not currently working - > any > > > > tips? > > > > > > > This was working a week or two back. > > > > > > > > > > > > > > Thanks, > > > > > > > Andrew > > > > > > > > > > > > > > CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/sh > > > > > > /Users/ajw/.efler/efl/missing > > > > > > > aclocal-1.15 -I m4 > > > > > > > cd . && /bin/sh /Users/ajw/.efler/efl/missing automake-1.15 > > --gnu > > > > > > > configure.ac:304: warning: The 'AM_PROG_MKDIR_P' macro is > > > > deprecated, > > > > > > and > > > > > > > its use is discouraged. > > > > > > > configure.ac:304: You should use the Autoconf-provided > > > > > 'AC_PROG_MKDIR_P' > > > > > > > macro instead, > > > > > > > configure.ac:304: and use '$(MKDIR_P)' instead of > '$(mkdir_p)'in > > > > your > > > > > > > Makefile.am files. > > > > > > > configure.ac:280: error: required file './ltmain.sh' not found > > > > > > > config/Makefile.am:12: warning: '%'-style pattern rules are a > GNU > > > > make > > > > > > > extension > > > > > > > config/default/Makefile.am:16: warning: '%'-style pattern rules > > > are a > > > > > GNU > > > > > > > make extension > > > > > > > config/mobile/Makefile.am:16: warning: '%'-style pattern rules > > are > > > a > > > > > GNU > > > > > > > make extension > > > > > > > config/standard/Makefile.am:16: warning: '%'-style pattern > rules > > > are > > > > a > > > > > > GNU > > > > > > > make extension > > > > > > > src/examples/ecore/Makefile.am:450: warning: '%'-style pattern > > > rules > > > > > are > > > > > > a > > > > > > > GNU make extension > > > > > > > src/examples/elementary/Makefile.am:255: warning: <: non-POSIX > > > > > variable > > > > > > > name > > > > > > > src/Makefile_Eolian_Files_Helper.am:8: warning: '%'-style > pattern > > > > > rules > > > > > > > are > > > > > > > a GNU make extension > > > > > > > src/examples/eolian_cxx/Makefile.am:12: > > > > 'src/Makefile_Eolian_Helper. > > > > > am' > > > > > > > included from here > > > > > > > src/Makefile_Eolian_Helper.am:9: 'src/Makefile_Eolian_Files_ > > > > > Helper.am' > > > > > > > included from here > > > > > > > src/Makefile_Eolian_Files_Helper.am:13: warning: '%'-style > > pattern > > > > > rules > > > > > > > are a GNU make extension > > > > > > > src/examples/eolian_cxx/Makefile.am:12: > > > > 'src/Makefile_Eolian_Helper. > > > > > am' > > > > > > > included from here > > > > > > > src/Makefile_Eolian_Helper.am:9: 'src/Makefile_Eolian_Files_ > > > > > Helper.am' > > > > > > > included from here > > > > > > > src/Makefile_Eolian_Files_Helper.am:18: warning: '%'-style > > pattern > > > > > rules > > > > > > > are a GNU make extension > > > > > > > src/examples/eolian_cxx/Makefile.am:12: > > > > 'src/Makefile_Eolian_Helper. > > > > > am' > > > > > > > included from here > > > > > > > src/Makefile_Eolian_Helper.am:9: 'src/Makefile_Eolian_Files_ > > > > > Helper.am' > > > > > > > included from here > > > > > > > src/Makefile_Eolian_Files_Helper.am:23: warning: '%'-style > > pattern > > > > > rules > > > > > > > are a GNU make extension > > > > > > > src/examples/eolian_cxx/Makefile.am:12: > > > > 'src/Makefile_Eolian_Helper. > > > > > am' > > > > > > > included from here > > > > > > > src/Makefile_Eolian_Helper.am:9: 'src/Makefile_Eolian_Files_ > > > > > Helper.am' > > > > > > > included from here > > > > > > > src/examples/eolian_cxx/Makefile.am:133: warning: '%'-style > > > pattern > > > > > rules > > > > > > > are a GNU make extension > > > > > > > src/examples/eolian_cxx/Makefile.am:136: warning: '%'-style > > > pattern > > > > > rules > > > > > > > are a GNU make extension > > > > > > > src/examples/eolian_cxx/Makefile.am:139: warning: '%'-style > > > pattern > > > > > rules > > > > > > > are a GNU make extension > > > > > > > src/examples/eolian_cxx/Makefile.am:142: warning: '%'-style > > > pattern > > > > > rules > > > > > > > are a GNU make extension > > > > > > > make: *** [Makefile.in] Error 1 > > > > > > > -- > > > > > > > http://andywilliams.me > > > > > > > http://ajwillia.ms > > > > > > > ------------------------------------------------------------ > > > > > > > ------------------ > > > > > > > Announcing the Oxford Dictionaries API! The API offers > > > world-renowned > > > > > > > dictionary content that is easy and intuitive to access. Sign > up > > > for > > > > an > > > > > > > account today to start using our lexical data to power your > apps > > > and > > > > > > > projects. Get started today and enter our developer > competition. > > > > > > > http://sdm.link/oxford > > > > > > > _______________________________________________ > > > > > > > enlightenment-devel mailing list > > > > > > > enlightenment-devel@lists.sourceforge.net > > > > > > > https://lists.sourceforge.net/lists/listinfo/enlightenment- > devel > > > > > > > > > > > > > > > > > > > ------------------------------------------------------------ > > > > > ------------------ > > > > > > Announcing the Oxford Dictionaries API! The API offers > > world-renowned > > > > > > dictionary content that is easy and intuitive to access. Sign up > > for > > > an > > > > > > account today to start using our lexical data to power your apps > > and > > > > > > projects. Get started today and enter our developer competition. > > > > > > http://sdm.link/oxford > > > > > > _______________________________________________ > > > > > > enlightenment-devel mailing list > > > > > > enlightenment-devel@lists.sourceforge.net > > > > > > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > > > > > > > > > > > -- > > > > > http://andywilliams.me > > > > > http://ajwillia.ms > > > > > ------------------------------------------------------------ > > > > > ------------------ > > > > > Announcing the Oxford Dictionaries API! The API offers > world-renowned > > > > > dictionary content that is easy and intuitive to access. Sign up > for > > an > > > > > account today to start using our lexical data to power your apps > and > > > > > projects. Get started today and enter our developer competition. > > > > > http://sdm.link/oxford > > > > > _______________________________________________ > > > > > enlightenment-devel mailing list > > > > > enlightenment-devel@lists.sourceforge.net > > > > > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > > > > > > > > > > > > > ------------------------------------------------------------ > > > ------------------ > > > > Announcing the Oxford Dictionaries API! The API offers world-renowned > > > > dictionary content that is easy and intuitive to access. Sign up for > an > > > > account today to start using our lexical data to power your apps and > > > > projects. Get started today and enter our developer competition. > > > > http://sdm.link/oxford > > > > _______________________________________________ > > > > enlightenment-devel mailing list > > > > enlightenment-devel@lists.sourceforge.net > > > > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > > > > > > > -- > > > http://andywilliams.me > > > http://ajwillia.ms > > > ------------------------------------------------------------ > > > ------------------ > > > Announcing the Oxford Dictionaries API! The API offers world-renowned > > > dictionary content that is easy and intuitive to access. Sign up for an > > > account today to start using our lexical data to power your apps and > > > projects. Get started today and enter our developer competition. > > > http://sdm.link/oxford > > > _______________________________________________ > > > enlightenment-devel mailing list > > > enlightenment-devel@lists.sourceforge.net > > > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > > > > > > > ------------------------------------------------------------ > ------------------ > > Announcing the Oxford Dictionaries API! The API offers world-renowned > > dictionary content that is easy and intuitive to access. Sign up for an > > account today to start using our lexical data to power your apps and > > projects. Get started today and enter our developer competition. > > http://sdm.link/oxford > > _______________________________________________ > > enlightenment-devel mailing list > > enlightenment-devel@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > > > -- > http://andywilliams.me > http://ajwillia.ms > ------------------------------------------------------------ > ------------------ > 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 > ------------------------------------------------------------------------------ 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