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
Re: [Caml-list] CVS tracking and 3.08 testing #2912
Comments
Comment author: administrator Hi Jacques, On Wed, 7 Jul 2004, Jacques GARRIGUE wrote:
|
Comment author: administrator From: brogoff@speakeasy.net
If there is really a problem, we need more details. Just make sure you execcute the following sequence Jacques |
Comment author: administrator It doesn't print anything at all bpr@s-eng-2121[stdlib]$ uname -a On Wed, 7 Jul 2004, Xavier Leroy wrote:
|
Comment author: administrator bpr@s-eng-2121[stdlib]$ ./Compflags pervasives.cmi
I'll be busy for the rest of the afternoon, (evening for you!) so don't On Wed, 7 Jul 2004, Xavier Leroy wrote:
|
Comment author: administrator
As Jacques said, it works fine here (Sparc Solaris 9). Could you please change to ocaml/stdlib and run
If it prints anything other than "-nopervasives", we have a shell
|
Comment author: administrator OK, I think I have it, the default system path at Artisan has /usr/ucb ahead You just have to love this stuff :-(. Thanks for the hints! On Thu, 8 Jul 2004, Jacques GARRIGUE wrote:
|
Comment author: administrator
This is getting really strange. It should always print something, if If your patience hasn't been exhausted, could you also try the following? sh -x ./Compflags pervasives.cmi Thanks,
|
Comment author: administrator On Thu, 8 Jul 2004, Jacques GARRIGUE wrote:
You're right! I don't understand either. But changing the path allowed me to
Yes, or some undocumented "feature". Defintely a Solaris only thing for me. -- Brian |
Comment author: administrator
This also "works" here on Solaris 9.
I guess so, but we'll work around it (TM). I just "committed" a
|
Comment author: administrator Solaris sh / echo madness. Workaround implemented 2004-07-08 by XL. |
Comment author: administrator From: brogoff@speakeasy.net
That's getting extremely strange. The right command is excuted, Looking at the man page, I saw that the -n option to echo is enabled This seems a problem in your environment, not in ocaml. Jacques
|
Comment author: administrator
I don't understand. suiren-tmp> /usr/ucb/echo -nopervasives Moreover, according to the man page, echo is a builtin of sh, so But, but, I can actually reproduce your problem: suiren-tmp> env PATH=/usr/ucb:$PATH /usr/bin/sh -c "echo -nopervasives" Even weirder: if I make a symbolic link to /usr/ucb/echo in the first This looks like a bug in Solaris, no?
|
Original bug ID: 2912
Reporter: administrator
Status: closed
Resolution: fixed
Priority: normal
Severity: minor
Category: ~DO NOT USE (was: OCaml general)
Bug description
Hi,
Just back from vacation, and I had problems compiling new 3.08 on our
SPARC/Solaris machines, though I compiled successfully on Linux. Has this been
reported yet, or should I fill out a bug report? Here is the tail end of the
"make world.opt" on solaris,
gmake[1]: Entering directory
/home/bpr/apps/ocaml/yacc' gcc -O -DNDEBUG -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -c -o closure.o closure.c gcc -O -DNDEBUG -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -c -o error.o error.c gcc -O -DNDEBUG -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -c -o lalr.o lalr.c gcc -O -DNDEBUG -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -c -o lr0.o lr0.c gcc -O -DNDEBUG -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -c -o main.o main.c gcc -O -DNDEBUG -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -c -o mkpar.o mkpar.c gcc -O -DNDEBUG -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -c -o output.o output.c gcc -O -DNDEBUG -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -c -o reader.o reader.c gcc -O -DNDEBUG -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -c -o skeleton.o skeleton.c gcc -O -DNDEBUG -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -c -o symtab.o symtab.c gcc -O -DNDEBUG -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -c -o verbose.o verbose.c gcc -O -DNDEBUG -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -c -o warshall.o warshall.c gcc -O -DNDEBUG -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -o ocamlyacc closure.o error.o lalr.o lr 0.o main.o mkpar.o output.o reader.o skeleton.o symtab.o verbose.o warshall.o gmake[1]: Leaving directory
/home/bpr/apps/ocaml/yacc'cp yacc/ocamlyacc boot/ocamlyacc
cd stdlib; gmake COMPILER=../boot/ocamlc all
gmake[1]: Entering directory
/home/bpr/apps/ocaml/stdlib' ../boot/ocamlrun ../boot/ocamlc -g -warn-error A -nostdlib
./Compflagspervasives.cmi` -c pervasives.mli
On Thu, 1 Jul 2004, Xavier Leroy wrote:
The text was updated successfully, but these errors were encountered: