-
Notifications
You must be signed in to change notification settings - Fork 57
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
The application 'lux' is missing error when installing on MacOS #19
Comments
Try to put this in your shell's rc file and source it.
|
The problem with that is that you will use the Erlang/OTP installed at /usr/local/lib/erlang and not the one that is bundled with lux. They may possibly be incompatible. Hopefully the problem will go away when this pull request makes it into the Erlang/OTP release:
But for the time being you can use Lloyds suggestion as a workaround. |
I saw now that there are multiple issues with "lux --make".
Do you have a real need of using it?
On Jan 20, 2017 05:34, "johowen" <[email protected]> wrote:
I am trying to follow the install process for ‘Obscure platforms’ as per
attached install instructions.
Obscure platforms
On "obscure platforms" which have Erlang/OTP but lacks
autotools, make etc. it is still possible to build with
bin/lux --make
for example on OS X 10.11.6:
JOHOWEN-M-73DD:lux-master johowen$ bin/lux --make
FATAL ERROR : The application 'lux' is missing.
ESCRIPT : bin/lux
VERSION : unknown
CWD : /Users/johowen/lux-master
ROOT DIR : /usr/local/lib/erlang
CODE PATH : ["/Users/johowen/lux-master/ebin",".",
"/usr/local/lib/erlang/lib/kernel-5.1.1/ebin",
"/usr/local/lib/erlang/lib/stdlib-3.2/ebin",
"/usr/local/lib/erlang/lib/xmerl-1.3.12/ebin",
"/usr/local/lib/erlang/lib/wx-1.8/ebin",
"/usr/local/lib/erlang/lib/typer-0.9.11/ebin",
"/usr/local/lib/erlang/lib/tools-2.9/ebin",
"/usr/local/lib/erlang/lib/syntax_tools-2.1.1/ebin",
"/usr/local/lib/erlang/lib/ssl-8.1/ebin",
"/usr/local/lib/erlang/lib/ssh-4.4/ebin",
"/usr/local/lib/erlang/lib/snmp-5.2.4/ebin",
"/usr/local/lib/erlang/lib/sasl-3.0.2/ebin",
"/usr/local/lib/erlang/lib/runtime_tools-1.11/ebin",
"/usr/local/lib/erlang/lib/reltool-0.7.2/ebin",
"/usr/local/lib/erlang/lib/public_key-1.3/ebin",
"/usr/local/lib/erlang/lib/percept-0.9/ebin",
"/usr/local/lib/erlang/lib/parsetools-2.1.4/ebin",
"/usr/local/lib/erlang/lib/otp_mibs-1.1.1/ebin",
"/usr/local/lib/erlang/lib/os_mon-2.4.1/ebin",
"/usr/local/lib/erlang/lib/orber-3.8.2/ebin",
"/usr/local/lib/erlang/lib/odbc-2.12/ebin",
"/usr/local/lib/erlang/lib/observer-2.3/ebin",
"/usr/local/lib/erlang/lib/mnesia-4.14.2/ebin",
"/usr/local/lib/erlang/lib/megaco-3.18.1/ebin",
"/usr/local/lib/erlang/lib/jinterface-1.7.1/ebin",
"/usr/local/lib/erlang/lib/inets-6.3.4/ebin",
"/usr/local/lib/erlang/lib/ic-4.4.2/ebin",
"/usr/local/lib/erlang/lib/hipe-3.15.3/ebin",
"/usr/local/lib/erlang/lib/gs-1.6.2/ebin",
"/usr/local/lib/erlang/lib/eunit-2.3.2/ebin",
"/usr/local/lib/erlang/lib/et-1.6/ebin",
"/usr/local/lib/erlang/lib/erts-8.2/ebin",
"/usr/local/lib/erlang/lib/erl_interface-3.9.2/ebin",
"/usr/local/lib/erlang/lib/erl_docgen-0.6.1/ebin",
"/usr/local/lib/erlang/lib/eldap-1.2.2/ebin",
"/usr/local/lib/erlang/lib/edoc-0.8.1/ebin",
"/usr/local/lib/erlang/lib/diameter-1.12.1/ebin",
"/usr/local/lib/erlang/lib/dialyzer-3.0.3/ebin",
"/usr/local/lib/erlang/lib/debugger-4.2.1/ebin",
"/usr/local/lib/erlang/lib/crypto-3.7.2/ebin",
"/usr/local/lib/erlang/lib/cosTransactions-1.3.2/ebin",
"/usr/local/lib/erlang/lib/cosTime-1.2.2/ebin",
"/usr/local/lib/erlang/lib/cosProperty-1.2.1/ebin",
"/usr/local/lib/erlang/lib/cosNotification-1.2.2/ebin",
"/usr/local/lib/erlang/lib/cosFileTransfer-1.2.1/ebin",
"/usr/local/lib/erlang/lib/cosEventDomain-1.2.1/ebin",
"/usr/local/lib/erlang/lib/cosEvent-2.2.1/ebin",
"/usr/local/lib/erlang/lib/compiler-7.0.3/ebin",
"/usr/local/lib/erlang/lib/common_test-1.13/ebin",
"/usr/local/lib/erlang/lib/asn1-4.0.4/ebin"]
JOHOWEN-M-73DD:lux-master johowen$
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#19>, or mute the thread
<https://github.com/notifications/unsubscribe-auth/AAJpsEperfrUq_y6qrk-kB_dHzwq4oBEks5rUDlUgaJpZM4Lo6rJ>
.
|
Hi Hakan and Lloyd,
Thanks for the response. I tried a few things but could not get it installed. In the end I took a tar of a colleague’s directory. He had had challenges making it too.
When I get a moment I will try your suggestions.
Regards,
Jeremy
From: Håkan Mattsson <[email protected]>
Reply-To: hawk/lux <[email protected]>
Date: Monday, 6 February 2017 at 1:37 PM
To: hawk/lux <[email protected]>
Cc: Jeremy Owen <[email protected]>, Author <[email protected]>
Subject: Re: [hawk/lux] The application 'lux' is missing error when installing on MacOS (#19)
I saw now that there are multiple issues with "lux --make".
Do you have a real need of using it?
On Jan 20, 2017 05:34, "johowen" <[email protected]> wrote:
I am trying to follow the install process for ‘Obscure platforms’ as per
attached install instructions.
Obscure platforms
On "obscure platforms" which have Erlang/OTP but lacks
autotools, make etc. it is still possible to build with
bin/lux --make
for example on OS X 10.11.6:
JOHOWEN-M-73DD:lux-master johowen$ bin/lux --make
FATAL ERROR : The application 'lux' is missing.
ESCRIPT : bin/lux
VERSION : unknown
CWD : /Users/johowen/lux-master
ROOT DIR : /usr/local/lib/erlang
CODE PATH : ["/Users/johowen/lux-master/ebin",".",
"/usr/local/lib/erlang/lib/kernel-5.1.1/ebin",
"/usr/local/lib/erlang/lib/stdlib-3.2/ebin",
"/usr/local/lib/erlang/lib/xmerl-1.3.12/ebin",
"/usr/local/lib/erlang/lib/wx-1.8/ebin",
"/usr/local/lib/erlang/lib/typer-0.9.11/ebin",
"/usr/local/lib/erlang/lib/tools-2.9/ebin",
"/usr/local/lib/erlang/lib/syntax_tools-2.1.1/ebin",
"/usr/local/lib/erlang/lib/ssl-8.1/ebin",
"/usr/local/lib/erlang/lib/ssh-4.4/ebin",
"/usr/local/lib/erlang/lib/snmp-5.2.4/ebin",
"/usr/local/lib/erlang/lib/sasl-3.0.2/ebin",
"/usr/local/lib/erlang/lib/runtime_tools-1.11/ebin",
"/usr/local/lib/erlang/lib/reltool-0.7.2/ebin",
"/usr/local/lib/erlang/lib/public_key-1.3/ebin",
"/usr/local/lib/erlang/lib/percept-0.9/ebin",
"/usr/local/lib/erlang/lib/parsetools-2.1.4/ebin",
"/usr/local/lib/erlang/lib/otp_mibs-1.1.1/ebin",
"/usr/local/lib/erlang/lib/os_mon-2.4.1/ebin",
"/usr/local/lib/erlang/lib/orber-3.8.2/ebin",
"/usr/local/lib/erlang/lib/odbc-2.12/ebin",
"/usr/local/lib/erlang/lib/observer-2.3/ebin",
"/usr/local/lib/erlang/lib/mnesia-4.14.2/ebin",
"/usr/local/lib/erlang/lib/megaco-3.18.1/ebin",
"/usr/local/lib/erlang/lib/jinterface-1.7.1/ebin",
"/usr/local/lib/erlang/lib/inets-6.3.4/ebin",
"/usr/local/lib/erlang/lib/ic-4.4.2/ebin",
"/usr/local/lib/erlang/lib/hipe-3.15.3/ebin",
"/usr/local/lib/erlang/lib/gs-1.6.2/ebin",
"/usr/local/lib/erlang/lib/eunit-2.3.2/ebin",
"/usr/local/lib/erlang/lib/et-1.6/ebin",
"/usr/local/lib/erlang/lib/erts-8.2/ebin",
"/usr/local/lib/erlang/lib/erl_interface-3.9.2/ebin",
"/usr/local/lib/erlang/lib/erl_docgen-0.6.1/ebin",
"/usr/local/lib/erlang/lib/eldap-1.2.2/ebin",
"/usr/local/lib/erlang/lib/edoc-0.8.1/ebin",
"/usr/local/lib/erlang/lib/diameter-1.12.1/ebin",
"/usr/local/lib/erlang/lib/dialyzer-3.0.3/ebin",
"/usr/local/lib/erlang/lib/debugger-4.2.1/ebin",
"/usr/local/lib/erlang/lib/crypto-3.7.2/ebin",
"/usr/local/lib/erlang/lib/cosTransactions-1.3.2/ebin",
"/usr/local/lib/erlang/lib/cosTime-1.2.2/ebin",
"/usr/local/lib/erlang/lib/cosProperty-1.2.1/ebin",
"/usr/local/lib/erlang/lib/cosNotification-1.2.2/ebin",
"/usr/local/lib/erlang/lib/cosFileTransfer-1.2.1/ebin",
"/usr/local/lib/erlang/lib/cosEventDomain-1.2.1/ebin",
"/usr/local/lib/erlang/lib/cosEvent-2.2.1/ebin",
"/usr/local/lib/erlang/lib/compiler-7.0.3/ebin",
"/usr/local/lib/erlang/lib/common_test-1.13/ebin",
"/usr/local/lib/erlang/lib/asn1-4.0.4/ebin"]
JOHOWEN-M-73DD:lux-master johowen$
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#19>, or mute the thread
<https://github.com/notifications/unsubscribe-auth/AAJpsEperfrUq_y6qrk-kB_dHzwq4oBEks5rUDlUgaJpZM4Lo6rJ>
.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub<#19 (comment)>, or mute the thread<https://github.com/notifications/unsubscribe-auth/AYEep5vpFkWlAUdgcEE35McXwXPupwTpks5rZodvgaJpZM4Lo6rJ>.
|
Why did you run "lux --make" instead of "configure" and "make"?
|
Hi Hakan,
I understand that to use configure I needed to run autoconf to create the configure script. I did not have autoconf on the mac.
Regards,
Jeremy
From INSTALL.md:
If you have cloned the source from `github.com` and want to build the
tool using `configure` and `make` there is no `configure` script. Then
you need to create it with
autoconf
From: Håkan Mattsson <[email protected]>
Reply-To: hawk/lux <[email protected]>
Date: Tuesday, 7 February 2017 at 8:59 AM
To: hawk/lux <[email protected]>
Cc: Jeremy Owen <[email protected]>, Author <[email protected]>
Subject: Re: [hawk/lux] The application 'lux' is missing error when installing on MacOS (#19)
Why did you run "lux --make" instead of "configure" and "make"?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub<#19 (comment)>, or mute the thread<https://github.com/notifications/unsubscribe-auth/AYEep5a-3rGdCOprfzkC8x3c__4M8BDWks5rZ5fcgaJpZM4Lo6rJ>.
|
Sad to say, the lux --make option has never worked. I think you may be the first one that ever have tried it. It only handles the Erlang code. But in order to work properly a c-program does also needs to be compiled. Compiled with flags from configure... |
I have checked in a simple fix in the develop branch (soon to be released). Please, try it out. |
I am trying to follow the install process for ‘Obscure platforms’ as per attached install instructions.
Obscure platforms
On "obscure platforms" which have
Erlang/OTP
but lacksautotools
, make etc. it is still possible to build withfor example on OS X 10.11.6:
JOHOWEN-M-73DD:lux-master johowen$ bin/lux --make
FATAL ERROR : The application 'lux' is missing.
ESCRIPT : bin/lux
VERSION : unknown
CWD : /Users/johowen/lux-master
ROOT DIR : /usr/local/lib/erlang
CODE PATH : ["/Users/johowen/lux-master/ebin",".",
"/usr/local/lib/erlang/lib/kernel-5.1.1/ebin",
"/usr/local/lib/erlang/lib/stdlib-3.2/ebin",
"/usr/local/lib/erlang/lib/xmerl-1.3.12/ebin",
"/usr/local/lib/erlang/lib/wx-1.8/ebin",
"/usr/local/lib/erlang/lib/typer-0.9.11/ebin",
"/usr/local/lib/erlang/lib/tools-2.9/ebin",
"/usr/local/lib/erlang/lib/syntax_tools-2.1.1/ebin",
"/usr/local/lib/erlang/lib/ssl-8.1/ebin",
"/usr/local/lib/erlang/lib/ssh-4.4/ebin",
"/usr/local/lib/erlang/lib/snmp-5.2.4/ebin",
"/usr/local/lib/erlang/lib/sasl-3.0.2/ebin",
"/usr/local/lib/erlang/lib/runtime_tools-1.11/ebin",
"/usr/local/lib/erlang/lib/reltool-0.7.2/ebin",
"/usr/local/lib/erlang/lib/public_key-1.3/ebin",
"/usr/local/lib/erlang/lib/percept-0.9/ebin",
"/usr/local/lib/erlang/lib/parsetools-2.1.4/ebin",
"/usr/local/lib/erlang/lib/otp_mibs-1.1.1/ebin",
"/usr/local/lib/erlang/lib/os_mon-2.4.1/ebin",
"/usr/local/lib/erlang/lib/orber-3.8.2/ebin",
"/usr/local/lib/erlang/lib/odbc-2.12/ebin",
"/usr/local/lib/erlang/lib/observer-2.3/ebin",
"/usr/local/lib/erlang/lib/mnesia-4.14.2/ebin",
"/usr/local/lib/erlang/lib/megaco-3.18.1/ebin",
"/usr/local/lib/erlang/lib/jinterface-1.7.1/ebin",
"/usr/local/lib/erlang/lib/inets-6.3.4/ebin",
"/usr/local/lib/erlang/lib/ic-4.4.2/ebin",
"/usr/local/lib/erlang/lib/hipe-3.15.3/ebin",
"/usr/local/lib/erlang/lib/gs-1.6.2/ebin",
"/usr/local/lib/erlang/lib/eunit-2.3.2/ebin",
"/usr/local/lib/erlang/lib/et-1.6/ebin",
"/usr/local/lib/erlang/lib/erts-8.2/ebin",
"/usr/local/lib/erlang/lib/erl_interface-3.9.2/ebin",
"/usr/local/lib/erlang/lib/erl_docgen-0.6.1/ebin",
"/usr/local/lib/erlang/lib/eldap-1.2.2/ebin",
"/usr/local/lib/erlang/lib/edoc-0.8.1/ebin",
"/usr/local/lib/erlang/lib/diameter-1.12.1/ebin",
"/usr/local/lib/erlang/lib/dialyzer-3.0.3/ebin",
"/usr/local/lib/erlang/lib/debugger-4.2.1/ebin",
"/usr/local/lib/erlang/lib/crypto-3.7.2/ebin",
"/usr/local/lib/erlang/lib/cosTransactions-1.3.2/ebin",
"/usr/local/lib/erlang/lib/cosTime-1.2.2/ebin",
"/usr/local/lib/erlang/lib/cosProperty-1.2.1/ebin",
"/usr/local/lib/erlang/lib/cosNotification-1.2.2/ebin",
"/usr/local/lib/erlang/lib/cosFileTransfer-1.2.1/ebin",
"/usr/local/lib/erlang/lib/cosEventDomain-1.2.1/ebin",
"/usr/local/lib/erlang/lib/cosEvent-2.2.1/ebin",
"/usr/local/lib/erlang/lib/compiler-7.0.3/ebin",
"/usr/local/lib/erlang/lib/common_test-1.13/ebin",
"/usr/local/lib/erlang/lib/asn1-4.0.4/ebin"]
JOHOWEN-M-73DD:lux-master johowen$
The text was updated successfully, but these errors were encountered: