Hi Jean,

Thanks for that. Can you update your brew repo and try again please? That
error should not occur if you are up to date.

As you discovered the bootstrap has some magic that understands if it is
already checked out or not which tripped you up.
I should improve it so that those cloning actually can get it working too -
that used to work. oops.

Let me know if you get any further. I will see if I can get some
improvements on that to be more resilient on OSX before I push it further :)

Thanks,
Andrew

On Mon, 13 Mar 2017 at 21:28 Jean Guyomarc'h <[email protected]>
wrote:

> 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 <[email protected]>
> 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 <[email protected]>
> > 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 <[email protected]
> >
> > > 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 <
> [email protected]
> > >
> > > > 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 <
> > > [email protected]>
> > > > > 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 <
> > > [email protected]
> > > > >
> > > > > > 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 <
> > > > > [email protected]>
> > > > > > > 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
> > > > > > > > [email protected]
> > > > > > > > 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
> > > > > > > [email protected]
> > > > > > >
> 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
> > > > > > [email protected]
> > > > > > 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
> > > > > [email protected]
> > > > > 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
> > > > [email protected]
> > > > 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
> > > [email protected]
> > > 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
> > [email protected]
> > 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
> [email protected]
> 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
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to