caml-list - the Caml user's mailing list
 help / color / mirror / Atom feed
* Problems compiling 3.08.3 on Solaris/SPARC 9
@ 2005-03-21 15:18 Bernd Kuhls
  2005-03-21 15:30 ` [Caml-list] " Daan Leijen
  2005-03-21 16:00 ` Xavier Leroy
  0 siblings, 2 replies; 6+ messages in thread
From: Bernd Kuhls @ 2005-03-21 15:18 UTC (permalink / raw)
  To: caml-list

Hi,

uname -a
SunOS sunray 5.9 Generic_117171-14 sun4u sparc SUNW,Sun-Fire-880 Solaris

Running ./configure with the output below does not produce ./.depend
which breaks building:

make
Makefile:675: .depend: No such file or directory

If I rem out the last line in ./Makefile and run "make depend" it does
not compile, output below.

Running ./configure on a Linux i686 machine works and creates .depend,
copying this file on the Solaris machine and running "make world.opt"
works but it should work out of the box.

Any help on this is appreciated.

Greetings, Bernd Kuhls

==================================================================================================
make depend
sed -e 's|%%LIBDIR%%|/usr/local/lib/ocaml|' \
             -e 's|%%BYTERUN%%|/usr/local/bin/ocamlrun|' \
             -e 's|%%CCOMPTYPE%%|cc|' \
             -e 's|%%BYTECC%%|gcc -fno-defer-pop -Wall
-D_FILE_OFFSET_BITS=64 -D_REENTRANT -fPIC|' \
             -e 's|%%BYTELINK%%|gcc -Wl,-E|' \
             -e 's|%%NATIVECC%%|gcc -Wall -D_FILE_OFFSET_BITS=64
-D_REENTRANT|' \
             -e 's|%%NATIVELINK%%|gcc |' \
             -e 's|%%PARTIALLD%%|ld -r |' \
             -e 's|%%PACKLD%%|ld -r |' \
             -e 's|%%BYTECCLIBS%%|-lnsl -lsocket -lm  -lcurses -lpthread
-lposix4|' \
             -e 's|%%NATIVECCLIBS%%|-lnsl -lsocket -lm |' \
             -e 's|%%RANLIBCMD%%|ranlib|' \
             -e 's|%%BINUTILS_NM%%|/usr/local/bin/nm|' \
             -e 's|%%CC_PROFILE%%|-pg|' \
             -e 's|%%BINUTILS_OBJCOPY%%|/usr/local/bin/objcopy|' \
             -e 's|%%ARCH%%|sparc|' \
             -e 's|%%MODEL%%|default|' \
             -e 's|%%SYSTEM%%|solaris|' \
             -e 's|%%EXT_OBJ%%|.o|' \
             -e 's|%%EXT_ASM%%|.s|' \
             -e 's|%%EXT_LIB%%|.a|' \
             -e 's|%%EXT_DLL%%|.so|' \
             utils/config.mlp > utils/config.ml
boot/ocamlyacc -v parsing/parser.mly
boot/ocamlrun boot/ocamllex parsing/lexer.mll
151 states, 2994 transitions, table size 12882 bytes
2112 additional bytes used for bindings
boot/ocamlrun boot/ocamllex parsing/linenum.mll
12 states, 323 transitions, table size 1364 bytes
sed -n -e '/^enum/p' -e 's/,//g' -e '/^  /p' byterun/instruct.h | \
         awk -f tools/make-opcodes > bytecomp/opcodes.ml
cd byterun; make primitives
make[1]: Entering directory
`/disk/sunray/sd2h/local/lude/soft/ocaml-3.08.3/src/default/sparc_sun_solaris2.9/ocaml-3.08.3/byterun'
sed -n -e "s/CAMLprim value \([a-z0-9_][a-z0-9_]*\).*/\1/p" \
     alloc.c array.c compare.c extern.c floats.c gc_ctrl.c hash.c
intern.c interp.c ints.c io.c lexing.c md5.c meta.c obj.c parsing.c
signals.c str.c sys.c terminfo.c callback.c weak.c finalise.c stacks.c
dynlink.c > primitives
make[1]: Leaving directory
`/disk/sunray/sd2h/local/lude/soft/ocaml-3.08.3/src/default/sparc_sun_solaris2.9/ocaml-3.08.3/byterun'
(echo 'let builtin_exceptions = [|'; \
  sed -n -e 's|.*/\* \("[A-Za-z_]*"\) \*/$|  \1;|p' byterun/fail.h | \
  sed -e '$s/;$//'; \
          echo '|]'; \
          echo 'let builtin_primitives = [|'; \
          sed -e 's/.*/  "&";/' -e '$s/;$//' byterun/primitives; \
  echo '|]') > bytecomp/runtimedef.ml
ln -s sparc/arch.ml asmcomp/arch.ml
ln -s sparc/proc.ml asmcomp/proc.ml
ln -s sparc/selection.ml asmcomp/selection.ml
ln -s sparc/reload.ml asmcomp/reload.ml
ln -s sparc/scheduling.ml asmcomp/scheduling.ml
cd tools; make CAMLC="../byterun/ocamlrun ../ocamlc -I ../stdlib" cvt_emit
make[1]: Entering directory
`/disk/sunray/sd2h/local/lude/soft/ocaml-3.08.3/src/default/sparc_sun_solaris2.9/ocaml-3.08.3/tools'
../boot/ocamlrun ../boot/ocamllex cvt_emit.mll
12 states, 285 transitions, table size 1212 bytes
../byterun/ocamlrun ../ocamlc -I ../stdlib -c -warn-error A -I ../utils
-I ../parsing -I ../typing -I ../bytecomp -I ../asmcomp -I ../driver
cvt_emit.ml
make[1]: ../byterun/ocamlrun: Command not found
make[1]: *** [cvt_emit.cmo] Error 127
make[1]: Leaving directory
`/disk/sunray/sd2h/local/lude/soft/ocaml-3.08.3/src/default/sparc_sun_solaris2.9/ocaml-3.08.3/tools'
make: *** [tools/cvt_emit] Error 2


==================================================================================================
ocaml-3.08.3/> ./configure
Configuring for a sparc-sun-solaris2.9 ...
gcc found
The C compiler is ANSI-compliant.
Checking the sizes of integers and pointers...
OK, this is a regular 32 bit architecture.
64-bit "long long" integer type found (printf with "%ll").
This is a big-endian architecture.
Doubles must be doubleword-aligned.
64-bit integers must be doubleword-aligned.
Native division and modulus have round-towards-zero semantics, will use
them.
objcopy and nm found in /usr/local/bin
ranlib found
#! appears to work in shell scripts
POSIX signal handling found.
times() found.
termcap functions found (with libraries '-lcurses')
You have BSD sockets (with libraries '-lnsl -lsocket')
socklen_t is defined in <sys/socket.h>
IPv6 is supported.
unistd.h found.
off_t is defined in <sys/types.h>
dirent.h found.
rewinddir() found.
lockf() found.
mkfifo() found.
getcwd() found.
getwd() found.
getpriority() found.
utime() found.
utimes() found.
dup2() found.
fchmod() found.
truncate() found.
sys/select.h found.
select() found.
symlink() found.
waitpid() found.
wait4() found.
getgroups() found.
POSIX termios found.
setitimer() found.
gethostname() found.
uname() found.
gettimeofday() found.
mktime() found.
setsid() found.
putenv() found.
setlocale() and <locale.h> found.
dlopen() found.
Dynamic loading of shared libraries is supported.
mmap() found.
gethostbyname_r() found (with 5 arguments).
gethostbyaddr_r() found (with 7 arguments).
Replay debugger supported.
Cannot detect system stack overflow.
POSIX threads library supported.
Options for linking with POSIX threads: -lpthread -lposix4
sigwait() found
Bytecode threads library supported.
Location of X11 include files: /usr/X11R6/include/X11
Options for linking with X11: -L/usr/X11R6/lib -lX11
NDBM found (in /usr/include)
Configuring LablTk...
tcl.h version 8.4 found with "".
tk.h found.
Tcl/Tk libraries found.
Camlp4 correctly configured.

** Configuration summary **

Directories where Objective Caml will be installed:
         binaries.................. /usr/local/bin
         standard library.......... /usr/local/lib/ocaml
         manual pages.............. /usr/local/man (with extension .1)
Configuration for the bytecode compiler:
         C compiler used........... gcc
         options for compiling..... -fno-defer-pop -Wall
-D_FILE_OFFSET_BITS=64 -D_REENTRANT
         options for linking.......  -Wl,-E  -lnsl -lsocket -lm
-lcurses -lpthread -lposix4
         shared libraries are supported
         options for compiling..... -fPIC -fno-defer-pop -Wall
-D_FILE_OFFSET_BITS=64 -D_REENTRANT
         command for building...... gcc -shared -o lib.so
-Wl,-rpath,/a/path objs
Configuration for the native-code compiler:
         hardware architecture..... sparc
         OS variant................ solaris
         C compiler used........... gcc
         options for compiling..... -Wall -D_FILE_OFFSET_BITS=64
-D_REENTRANT
         options for linking.......   -lnsl -lsocket -lm
         assembler ................ $(AS)
         preprocessed assembler ... gcc -c -DSYS_$(SYSTEM)
         profiling with gprof ..... supported
         ocamlopt -pack ........... supported
Source-level replay debugger: supported
Additional libraries supported:
         unix str num dynlink bigarray systhreads threads graph dbm labltk
Configuration for the "num" library:
         target architecture ...... sparc (asm level 1)
Configuration for the "graph" library:
         options for compiling .... -I/usr/X11R6/include
         options for linking ...... -L/usr/X11R6/lib -lX11
Configuration for the "labltk" library:
         use tcl/tk version ....... 8.4
         options for compiling ....
         options for linking ......  -ltk8.4 -ltcl8.4

** Objective Caml configuration completed successfully **
==================================================================================================


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [Caml-list] Problems compiling 3.08.3 on Solaris/SPARC 9
  2005-03-21 15:18 Problems compiling 3.08.3 on Solaris/SPARC 9 Bernd Kuhls
@ 2005-03-21 15:30 ` Daan Leijen
  2005-03-21 15:49   ` Bernd Kuhls
  2005-03-21 16:00 ` Xavier Leroy
  1 sibling, 1 reply; 6+ messages in thread
From: Daan Leijen @ 2005-03-21 15:30 UTC (permalink / raw)
  To: Bernd Kuhls; +Cc: caml-list

Bernd Kuhls wrote:

> Running ./configure with the output below does not produce ./.depend
> which breaks building:
>
> make
> Makefile:675: .depend: No such file or directory

Maybe you should try to run "gmake" instead of "make".

-- Daan.

>
> If I rem out the last line in ./Makefile and run "make depend" it does
> not compile, output below.
>
> Running ./configure on a Linux i686 machine works and creates .depend,
> copying this file on the Solaris machine and running "make world.opt"
> works but it should work out of the box.
>
> Any help on this is appreciated.
>
> Greetings, Bernd Kuhls
>
> ================================================================================================== 
>
> make depend
> sed -e 's|%%LIBDIR%%|/usr/local/lib/ocaml|' \
>             -e 's|%%BYTERUN%%|/usr/local/bin/ocamlrun|' \
>             -e 's|%%CCOMPTYPE%%|cc|' \
>             -e 's|%%BYTECC%%|gcc -fno-defer-pop -Wall
> -D_FILE_OFFSET_BITS=64 -D_REENTRANT -fPIC|' \
>             -e 's|%%BYTELINK%%|gcc -Wl,-E|' \
>             -e 's|%%NATIVECC%%|gcc -Wall -D_FILE_OFFSET_BITS=64
> -D_REENTRANT|' \
>             -e 's|%%NATIVELINK%%|gcc |' \
>             -e 's|%%PARTIALLD%%|ld -r |' \
>             -e 's|%%PACKLD%%|ld -r |' \
>             -e 's|%%BYTECCLIBS%%|-lnsl -lsocket -lm  -lcurses -lpthread
> -lposix4|' \
>             -e 's|%%NATIVECCLIBS%%|-lnsl -lsocket -lm |' \
>             -e 's|%%RANLIBCMD%%|ranlib|' \
>             -e 's|%%BINUTILS_NM%%|/usr/local/bin/nm|' \
>             -e 's|%%CC_PROFILE%%|-pg|' \
>             -e 's|%%BINUTILS_OBJCOPY%%|/usr/local/bin/objcopy|' \
>             -e 's|%%ARCH%%|sparc|' \
>             -e 's|%%MODEL%%|default|' \
>             -e 's|%%SYSTEM%%|solaris|' \
>             -e 's|%%EXT_OBJ%%|.o|' \
>             -e 's|%%EXT_ASM%%|.s|' \
>             -e 's|%%EXT_LIB%%|.a|' \
>             -e 's|%%EXT_DLL%%|.so|' \
>             utils/config.mlp > utils/config.ml
> boot/ocamlyacc -v parsing/parser.mly
> boot/ocamlrun boot/ocamllex parsing/lexer.mll
> 151 states, 2994 transitions, table size 12882 bytes
> 2112 additional bytes used for bindings
> boot/ocamlrun boot/ocamllex parsing/linenum.mll
> 12 states, 323 transitions, table size 1364 bytes
> sed -n -e '/^enum/p' -e 's/,//g' -e '/^  /p' byterun/instruct.h | \
>         awk -f tools/make-opcodes > bytecomp/opcodes.ml
> cd byterun; make primitives
> make[1]: Entering directory
> `/disk/sunray/sd2h/local/lude/soft/ocaml-3.08.3/src/default/sparc_sun_solaris2.9/ocaml-3.08.3/byterun' 
>
> sed -n -e "s/CAMLprim value \([a-z0-9_][a-z0-9_]*\).*/\1/p" \
>     alloc.c array.c compare.c extern.c floats.c gc_ctrl.c hash.c
> intern.c interp.c ints.c io.c lexing.c md5.c meta.c obj.c parsing.c
> signals.c str.c sys.c terminfo.c callback.c weak.c finalise.c stacks.c
> dynlink.c > primitives
> make[1]: Leaving directory
> `/disk/sunray/sd2h/local/lude/soft/ocaml-3.08.3/src/default/sparc_sun_solaris2.9/ocaml-3.08.3/byterun' 
>
> (echo 'let builtin_exceptions = [|'; \
>  sed -n -e 's|.*/\* \("[A-Za-z_]*"\) \*/$|  \1;|p' byterun/fail.h | \
>  sed -e '$s/;$//'; \
>          echo '|]'; \
>          echo 'let builtin_primitives = [|'; \
>          sed -e 's/.*/  "&";/' -e '$s/;$//' byterun/primitives; \
>  echo '|]') > bytecomp/runtimedef.ml
> ln -s sparc/arch.ml asmcomp/arch.ml
> ln -s sparc/proc.ml asmcomp/proc.ml
> ln -s sparc/selection.ml asmcomp/selection.ml
> ln -s sparc/reload.ml asmcomp/reload.ml
> ln -s sparc/scheduling.ml asmcomp/scheduling.ml
> cd tools; make CAMLC="../byterun/ocamlrun ../ocamlc -I ../stdlib" 
> cvt_emit
> make[1]: Entering directory
> `/disk/sunray/sd2h/local/lude/soft/ocaml-3.08.3/src/default/sparc_sun_solaris2.9/ocaml-3.08.3/tools' 
>
> ../boot/ocamlrun ../boot/ocamllex cvt_emit.mll
> 12 states, 285 transitions, table size 1212 bytes
> ../byterun/ocamlrun ../ocamlc -I ../stdlib -c -warn-error A -I ../utils
> -I ../parsing -I ../typing -I ../bytecomp -I ../asmcomp -I ../driver
> cvt_emit.ml
> make[1]: ../byterun/ocamlrun: Command not found
> make[1]: *** [cvt_emit.cmo] Error 127
> make[1]: Leaving directory
> `/disk/sunray/sd2h/local/lude/soft/ocaml-3.08.3/src/default/sparc_sun_solaris2.9/ocaml-3.08.3/tools' 
>
> make: *** [tools/cvt_emit] Error 2
>
>
> ================================================================================================== 
>
> ocaml-3.08.3/> ./configure
> Configuring for a sparc-sun-solaris2.9 ...
> gcc found
> The C compiler is ANSI-compliant.
> Checking the sizes of integers and pointers...
> OK, this is a regular 32 bit architecture.
> 64-bit "long long" integer type found (printf with "%ll").
> This is a big-endian architecture.
> Doubles must be doubleword-aligned.
> 64-bit integers must be doubleword-aligned.
> Native division and modulus have round-towards-zero semantics, will use
> them.
> objcopy and nm found in /usr/local/bin
> ranlib found
> #! appears to work in shell scripts
> POSIX signal handling found.
> times() found.
> termcap functions found (with libraries '-lcurses')
> You have BSD sockets (with libraries '-lnsl -lsocket')
> socklen_t is defined in <sys/socket.h>
> IPv6 is supported.
> unistd.h found.
> off_t is defined in <sys/types.h>
> dirent.h found.
> rewinddir() found.
> lockf() found.
> mkfifo() found.
> getcwd() found.
> getwd() found.
> getpriority() found.
> utime() found.
> utimes() found.
> dup2() found.
> fchmod() found.
> truncate() found.
> sys/select.h found.
> select() found.
> symlink() found.
> waitpid() found.
> wait4() found.
> getgroups() found.
> POSIX termios found.
> setitimer() found.
> gethostname() found.
> uname() found.
> gettimeofday() found.
> mktime() found.
> setsid() found.
> putenv() found.
> setlocale() and <locale.h> found.
> dlopen() found.
> Dynamic loading of shared libraries is supported.
> mmap() found.
> gethostbyname_r() found (with 5 arguments).
> gethostbyaddr_r() found (with 7 arguments).
> Replay debugger supported.
> Cannot detect system stack overflow.
> POSIX threads library supported.
> Options for linking with POSIX threads: -lpthread -lposix4
> sigwait() found
> Bytecode threads library supported.
> Location of X11 include files: /usr/X11R6/include/X11
> Options for linking with X11: -L/usr/X11R6/lib -lX11
> NDBM found (in /usr/include)
> Configuring LablTk...
> tcl.h version 8.4 found with "".
> tk.h found.
> Tcl/Tk libraries found.
> Camlp4 correctly configured.
>
> ** Configuration summary **
>
> Directories where Objective Caml will be installed:
>         binaries.................. /usr/local/bin
>         standard library.......... /usr/local/lib/ocaml
>         manual pages.............. /usr/local/man (with extension .1)
> Configuration for the bytecode compiler:
>         C compiler used........... gcc
>         options for compiling..... -fno-defer-pop -Wall
> -D_FILE_OFFSET_BITS=64 -D_REENTRANT
>         options for linking.......  -Wl,-E  -lnsl -lsocket -lm
> -lcurses -lpthread -lposix4
>         shared libraries are supported
>         options for compiling..... -fPIC -fno-defer-pop -Wall
> -D_FILE_OFFSET_BITS=64 -D_REENTRANT
>         command for building...... gcc -shared -o lib.so
> -Wl,-rpath,/a/path objs
> Configuration for the native-code compiler:
>         hardware architecture..... sparc
>         OS variant................ solaris
>         C compiler used........... gcc
>         options for compiling..... -Wall -D_FILE_OFFSET_BITS=64
> -D_REENTRANT
>         options for linking.......   -lnsl -lsocket -lm
>         assembler ................ $(AS)
>         preprocessed assembler ... gcc -c -DSYS_$(SYSTEM)
>         profiling with gprof ..... supported
>         ocamlopt -pack ........... supported
> Source-level replay debugger: supported
> Additional libraries supported:
>         unix str num dynlink bigarray systhreads threads graph dbm labltk
> Configuration for the "num" library:
>         target architecture ...... sparc (asm level 1)
> Configuration for the "graph" library:
>         options for compiling .... -I/usr/X11R6/include
>         options for linking ...... -L/usr/X11R6/lib -lX11
> Configuration for the "labltk" library:
>         use tcl/tk version ....... 8.4
>         options for compiling ....
>         options for linking ......  -ltk8.4 -ltcl8.4
>
> ** Objective Caml configuration completed successfully **
> ================================================================================================== 
>
>
> _______________________________________________
> Caml-list mailing list. Subscription management:
> http://yquem.inria.fr/cgi-bin/mailman/listinfo/caml-list
> Archives: http://caml.inria.fr
> Beginner's list: http://groups.yahoo.com/group/ocaml_beginners
> Bug reports: http://caml.inria.fr/bin/caml-bugs



^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [Caml-list] Problems compiling 3.08.3 on Solaris/SPARC 9
  2005-03-21 15:30 ` [Caml-list] " Daan Leijen
@ 2005-03-21 15:49   ` Bernd Kuhls
  0 siblings, 0 replies; 6+ messages in thread
From: Bernd Kuhls @ 2005-03-21 15:49 UTC (permalink / raw)
  To: Daan Leijen; +Cc: caml-list

Daan Leijen wrote:

> Bernd Kuhls wrote:
>
>> Running ./configure with the output below does not produce ./.depend
>> which breaks building:
>>
>> make
>> Makefile:675: .depend: No such file or directory
>
>
> Maybe you should try to run "gmake" instead of "make".
>

Hi,

my make is already GNU make:

make --version
GNU Make 3.80
Copyright (C) 2002  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.

- Bernd


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [Caml-list] Problems compiling 3.08.3 on Solaris/SPARC 9
  2005-03-21 15:18 Problems compiling 3.08.3 on Solaris/SPARC 9 Bernd Kuhls
  2005-03-21 15:30 ` [Caml-list] " Daan Leijen
@ 2005-03-21 16:00 ` Xavier Leroy
  2005-03-21 19:35   ` Eijiro Sumii
  1 sibling, 1 reply; 6+ messages in thread
From: Xavier Leroy @ 2005-03-21 16:00 UTC (permalink / raw)
  To: Bernd Kuhls; +Cc: caml-list

> Hi,
> 
> uname -a
> SunOS sunray 5.9 Generic_117171-14 sun4u sparc SUNW,Sun-Fire-880 Solaris
> 
> Running ./configure with the output below does not produce ./.depend
> which breaks building:

.depend is not produced by configure, it is part of the source
distribution for OCaml.  So, probably you erased it at some point.

There are bootstrapping issues that prevent .depend to be
(re-)generated before compiling the sources for the first time.

- Xavier Leroy


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [Caml-list] Problems compiling 3.08.3 on Solaris/SPARC 9
  2005-03-21 16:00 ` Xavier Leroy
@ 2005-03-21 19:35   ` Eijiro Sumii
  2005-03-21 20:12     ` Damien Doligez
  0 siblings, 1 reply; 6+ messages in thread
From: Eijiro Sumii @ 2005-03-21 19:35 UTC (permalink / raw)
  To: caml-list; +Cc: Xavier.Leroy, bernd.kuhls, sumii

From: "Xavier Leroy" <Xavier.Leroy@inria.fr>
> .depend is not produced by configure, it is part of the source
> distribution for OCaml.  So, probably you erased it at some point.
> 
> There are bootstrapping issues that prevent .depend to be
> (re-)generated before compiling the sources for the first time.

Speaking of it,

  ocaml-3.08.3/otherlibs/graph/.depend

includes paths like

  /usr/X11R6/include/X11/Xlib.h

which are not correct in environments like Solaris 9.  I had to edit
them by hand.

--
Eijiro Sumii (http://www.cis.upenn.edu/~sumii/)
Department of Computer and Information Science, University of Pennsylvania


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [Caml-list] Problems compiling 3.08.3 on Solaris/SPARC 9
  2005-03-21 19:35   ` Eijiro Sumii
@ 2005-03-21 20:12     ` Damien Doligez
  0 siblings, 0 replies; 6+ messages in thread
From: Damien Doligez @ 2005-03-21 20:12 UTC (permalink / raw)
  To: caml users

On Mar 21, 2005, at 20:35, Eijiro Sumii wrote:

>   ocaml-3.08.3/otherlibs/graph/.depend
>
> includes paths like
>
>   /usr/X11R6/include/X11/Xlib.h
>
> which are not correct in environments like Solaris 9.  I had to edit
> them by hand.

This looks like a new gcc "feature".  From the man page of gcc on my
machine:

        -MM Like -M but do not mention header files that are found in 
system
            header directories, nor header files that are included, 
directly or
            indirectly, from such a header.

            This implies that the choice of angle brackets or double 
quotes in
            an #include directive does not in itself determine whether 
that
            header will appear in -MM dependency output.  This is a 
slight
            change in semantics from GCC versions 3.0 and earlier.

So it doesn't think that /usr/X11R6/include is a system header
directory; I guess we should use the "-isystem" option instead of "-I",
but that would make it even harder to compile OCaml without gcc.

-- Damien


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2005-03-21 20:12 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-03-21 15:18 Problems compiling 3.08.3 on Solaris/SPARC 9 Bernd Kuhls
2005-03-21 15:30 ` [Caml-list] " Daan Leijen
2005-03-21 15:49   ` Bernd Kuhls
2005-03-21 16:00 ` Xavier Leroy
2005-03-21 19:35   ` Eijiro Sumii
2005-03-21 20:12     ` Damien Doligez

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).