From: Gerd Stolpmann <info@gerd-stolpmann.de>
To: caml-list@clark-communications.com
Cc: caml-list@yquem.inria.fr
Subject: Re: [Caml-list] Caml build problems
Date: Tue, 26 Jul 2005 14:24:59 +0200 [thread overview]
Message-ID: <1122380699.1706.138.camel@localhost.localdomain> (raw)
In-Reply-To: <42E5E6C8.7030900@clark-communications.com>
Am Dienstag, den 26.07.2005, 00:31 -0700 schrieb Don Jackson:
> Hello,
>
> I am trying to build Caml on Solaris 9 for i386.
>
> Here is my configure command line, which finishes fine:
>
> ./configure -prefix /home/dcj -x11include /usr/local/X11R6/include
> -x11lib /usr/local/X11R6/lib
>
> I then "gmake world", which dies when trying to build graph.
> It seems like it is not picking up the new location of the X11
> libraries, although they are specified
>
> gmake[1]: Leaving directory `/home/dcj/src/ocaml-3.08.3/otherlibs/threads'
> gmake[1]: Entering directory `/home/dcj/src/ocaml-3.08.3/otherlibs/graph'
> gmake[1]: *** No rule to make target `/usr/X11R6/include/X11/Xlib.h', needed
> by `open.o'. Stop.
> gmake[1]: Leaving directory `/home/dcj/src/ocaml-3.08.3/otherlibs/graph'
> gmake: *** [otherlibraries] Error 2
>
> Any ideas about how to fix this?
Obviously, the X11 path is wrong.
> Actually, I don't really want to do anything with X11 anyway...I just
> want to compile "unison" with command line only support.
Use GODI, http://godi.ocaml-programming.de. This is an O'Caml
distribution that compiles from sources, and it is also supported for
Solaris. It should work out of the box, provided you have gcc. unison is
even a GODI package.
Gerd
> Here is the entire outout of ./configure
>
> > ./configure -prefix /home/dcj -x11include /usr/local/X11R6/include -x11lib
> /usr/local/X11R
> 6/lib
> Configuring for a i386-pc-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 little-endian architecture.
> Doubles can be word-aligned.
> 64-bit integers can be word-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 in -ldl.
> 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/local/X11R6/include/X11
> Options for linking with X11: -L/usr/local/X11R6/lib -lX11
> NDBM found (in /usr/include)
> Configuring LablTk...
> tcl.h and/or tk.h not found.
> Configuration failed, LablTk will not be built.
> Camlp4 correctly configured.
>
> ** Configuration summary **
>
> Directories where Objective Caml will be installed:
> binaries.................. /home/dcj/bin
> standard library.......... /home/dcj/lib/ocaml
> manual pages.............. /home/dcj/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....... -lnsl -lsocket -lm -ldl -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 -R/a/path objs
> Configuration for the native-code compiler:
> hardware architecture..... i386
> 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 ... /usr/ccs/bin/as -P -DSYS_$(SYSTEM)
> profiling with gprof ..... not supported
> ocamlopt -pack ........... supported
> Source-level replay debugger: supported
> Additional libraries supported:
> unix str num dynlink bigarray systhreads threads graph dbm
> Configuration for the "num" library:
> target architecture ...... ia32 (asm level 2)
> Configuration for the "graph" library:
> options for compiling .... -I/usr/local/X11R6/include
> options for linking ...... -L/usr/local/X11R6/lib -lX11
> The "labltk" library: not supported
>
> ** 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
>
--
------------------------------------------------------------
Gerd Stolpmann * Viktoriastr. 45 * 64293 Darmstadt * Germany
gerd@gerd-stolpmann.de http://www.gerd-stolpmann.de
Telefon: 06151/153855 Telefax: 06151/997714
------------------------------------------------------------
next prev parent reply other threads:[~2005-07-26 12:25 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2005-07-26 7:31 Don Jackson
2005-07-26 12:24 ` Gerd Stolpmann [this message]
2005-07-26 13:21 ` [Caml-list] " John Carr
2005-07-26 13:25 ` Jacques Garrigue
2005-07-26 13:25 ` Damien Doligez
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1122380699.1706.138.camel@localhost.localdomain \
--to=info@gerd-stolpmann.de \
--cc=caml-list@clark-communications.com \
--cc=caml-list@yquem.inria.fr \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox