Erlang installation problem

aruna.jambunathan@REDACTED aruna.jambunathan@REDACTED
Wed Jan 26 13:00:27 CET 2005



Thanks Raimo for your immediate responses..
Your instructions were very helpful to solve the installation issue.
We have successfully installed erlang version R9C2 on solaris 8 with no
errors.
Thanks once again.

Regards,
Aruna




-----Original Message-----
From: owner-erlang-questions@REDACTED
[mailto:owner-erlang-questions@REDACTED] On Behalf Of Raimo Niskanen
Sent: Thursday, January 20, 2005 1:12 PM
To: erlang-questions@REDACTED
Subject: Re: Erlang installation problem

Sorry, I gave fuzzy instructions. "conftest.c" does not exist - it is
created by "configure" while it runs. To mimic what configure does;
create a file "conftest.c" containing:
--------------------------------------after-this-line
#line 3741 "configure"
#include "confdefs.h"
#include <stdio.h>
main()
{
  FILE *f=fopen("conftestval", "w");
  if (!f) exit(1);
  fprintf(f, "%d\n", sizeof(short));
  exit(0);
}
--------------------------------------before-this-line
and then compile and link it using the same command as "configure":

gcc -o conftest -g -O2
-I/aims_home/sailajar/erlang/otp_src_R9C-2/erts/sparc-sun-solaris2.8
conftest.c -lncurses -lresolv -ldl -lm  -lsocket -lnsl

That "erts/sparc-sun-solaris2.8" does not exist is strange, because
it should be created by "configure". Try creating it yourself if
necessary, otherwise try the "gcc" command above without the
"-I/aims_home/sailajar/erlang/otp_src_R9C-2/erts/sparc-sun-solaris2.8"
switch. I do not think it is important at this point for "configure".

The compilation of "conftest.c" should produce an executable named
"conftest". Try to run "conftest" - it should write a file named
"conftestval" that contains "2" or whatever the size of short
is on your machine.

Now we'll see where this procedure fails...

--

/ Raimo Niskanen, Erlang/OTP, Ericsson AB



aruna.jambunathan@REDACTED writes:

> 
>  I am unable to locate sparc-sun-solaris2.8 and conftest.c in the erts
> folder.
>
> Aruna
>
> -----Original Message-----
> From: Raimo Niskanen [mailto:raimo@REDACTED]
> Sent: Wednesday, January 19, 2005 7:16 PM
> To: Aruna Jambunathan(WT01 - TELECOM SOLUTIONS)
> Subject: Re: Erlang installation problem
>
> This part is from erts/config.log:
>
> configure:3733: checking size of short
> configure:3752: gcc -o conftest -g -O2
> -I/aims_home/sailajar/erlang/otp_src_R9C-2/erts/sparc-sun-solaris2.8
> conftest.c -lncurses -lresolv -ldl -lm  -lsocket -lnsl 1>&5
> configure: failed program was:
> #line 3741 "configure"
> #include "confdefs.h"
> #include <stdio.h>
> main()
> {
>   FILE *f=fopen("conftestval", "w");
>   if (!f) exit(1);
>   fprintf(f, "%d\n", sizeof(short));
>   exit(0);
> }
>
> I see no error printout. Try to paste the failing program from
> "#line 3751 ..." to "}" into a file "configure" and then run
> that gcc command above on it and see what fails. If it is
> linking that fails - check your LD_LIBRARY_PATH.
>
> And yes, Erlang is compatible with Solaris 8. It is our main internal
> platform and our most important license customer platform. They run
> on our binary release, though. But compiling open source Erlang for
> Solaris 8 should be no problem. You probably have some problem in
> your compiler/linker installation.
>
> --
>
> / Raimo Niskanen, Erlang/OTP, Ericsson AB
>
>
>
> <aruna.jambunathan@REDACTED> writes:
>
> > Hi,
> >
> >   Thanks for your responses. I checked with gcc version. It is as
> > follows:
> >
> >
> >
> > # gcc --version
> >
> > gcc (GCC) 3.3.2
> >
> > Copyright (C) 2003 Free Software Foundation, Inc.
> >
> > This is free software; see the source for copying conditions.  There
> is
> > NO
> >
> > warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR
> > PURPOSE.
> >
> >
> >
> > I also checked if ncursers library are installed as suggested by
Henk
> > .They are already installed. Even then the problem is not solved
> >
> >
> >
> > # cd /usr/local/lib/
> >
> > # ls -l | grep libncurses
> >
> > -rwxr-xr-x   1 bin        127772 May  2  2003 libncurses++.a*
> >
> > -rw-r--r--   1 bin        464320 May  2  2003 libncurses.a
> >
> > lrwxrwxrwx   1 root           15 Feb 20  2004 libncurses.so ->
> > libncurses.so.5
> >
> > lrwxrwxrwx   1 root           17 Feb 20  2004 libncurses.so.5 ->
> > libncurses.so.5.3
> >
> > -rw-r--r--   1 bin        339008 May  2  2003 libncurses.so.5.3
> >
> > -rw-r--r--   1 bin       4255308 May  2  2003 libncurses_g.a
> >
> >
> >
> > The earlier version of Erlang (R8B)on the same system is :
> >
> >
> >
> > "Erlang (BEAM) emulator version 5.1[source]
> >
> > Eshell V5.1"
> >
> >
> >
> > I have attached the /erts/config.log file
> >
> >
> >
> > Please let me know the version of erlang compatible with SunOS 5.8
> > Generic_108528-29 sun4u sparc SUNW, Ultra-2.
> >
> > It would be of great help.
> >
> >
> >
> >
> >
> > Regards,
> >
> > Aruna
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > -----Original Message-----
> > From: owner-erlang-questions@REDACTED
> > [mailto:owner-erlang-questions@REDACTED] On Behalf Of Raimo
Niskanen
> > Sent: Wednesday, January 19, 2005 3:53 PM
> > To: erlang-questions@REDACTED
> > Subject: Re: Erlang installation problem
> >
> >
> >
> > It seems as you are trying to build open source erlang for Solaris
8.
> >
> >
> >
> > Check the file erts/config.log and see what went long. The size of
> >
> > short being 0 is not right - it should be 2 or 4. All others are
> >
> > also wrong. They should be 4 or 8. Maybe your compiler is not
> >
> > correctly installed. It should be gcc. What does "gcc -- version"
> >
> > tell you?
> >
> >
> >
> > In short; this looks as a secondary error, the primary error
> >
> > occurred earlier.
> >
> >
> >
> >
> >
> >
> >
> > -----Original Message-----
> > From: Henk Bijker [mailto:henk@REDACTED]
> > Sent: Wednesday, January 19, 2005 3:24 PM
> > To: Aruna Jambunathan(WT01 - TELECOM SOLUTIONS)
> > Subject: RE: mail to erlang mailing list
> >
> >
> >
> > Hi,
> >
> >
> >
> > I know we had the same problem, but I can't really remember what the
> >
> > solution was to this problem - I think it was the ncurses library.
> make
> >
> > sure it's installed, and then retry.... just a guess.
> >
> >
> >
> > Regards,
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > Confidentiality Notice
> >
> > The information contained in this electronic message and any
> attachments to this message are intended
> > for the exclusive use of the addressee(s) and may contain
confidential
> or privileged information. If
> > you are not the intended recipient, please notify the sender at
Wipro
> or Mailadmin@REDACTED immediately
> > and destroy all copies of this message and any attachments.
> >
>
>
>
>
> Confidentiality Notice
>
> The information contained in this electronic message and any
attachments to this message are intended
> for the exclusive use of the addressee(s) and may contain confidential
or privileged information. If
> you are not the intended recipient, please notify the sender at Wipro
or Mailadmin@REDACTED immediately
> and destroy all copies of this message and any attachments.



Confidentiality Notice

The information contained in this electronic message and any attachments to this message are intended
for the exclusive use of the addressee(s) and may contain confidential or privileged information. If
you are not the intended recipient, please notify the sender at Wipro or Mailadmin@REDACTED immediately
and destroy all copies of this message and any attachments.



More information about the erlang-questions mailing list