Erlang installation problem

Raimo Niskanen raimo@REDACTED
Wed Jan 26 13:33:16 CET 2005


Great!

What was the problem?

-- 

/ Raimo Niskanen, Erlang/OTP, Ericsson AB
aruna.jambunathan@REDACTED writes:



> 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