From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Original-To: caml-list@yquem.inria.fr Delivered-To: caml-list@yquem.inria.fr Received: from nez-perce.inria.fr (nez-perce.inria.fr [192.93.2.78]) by yquem.inria.fr (Postfix) with ESMTP id 7B1D0BB91 for ; Tue, 26 Jul 2005 09:11:10 +0200 (CEST) Received: from mail.clark-communications.com (mail.clark-communications.com [198.17.128.3]) by nez-perce.inria.fr (8.13.0/8.13.0) with ESMTP id j6Q7B9IC009890 for ; Tue, 26 Jul 2005 09:11:09 +0200 Received: from localhost (localhost.clark-communications.com [127.0.0.1]) by mail.clark-communications.com (Postfix) with ESMTP id DCE0732EF35 for ; Tue, 26 Jul 2005 00:05:18 -0700 (PDT) Received: from mail.clark-communications.com ([127.0.0.1]) by localhost (mail.clark-communications.com [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 27162-04-2 for ; Tue, 26 Jul 2005 00:05:06 -0700 (PDT) Received: from [198.17.128.6] (jefferson.clark-communications.com [198.17.128.6]) by mail.clark-communications.com (Postfix) with ESMTP id 64C2C32EF32 for ; Tue, 26 Jul 2005 00:05:06 -0700 (PDT) Message-ID: <42E5E6C8.7030900@clark-communications.com> Date: Tue, 26 Jul 2005 00:31:20 -0700 From: Don Jackson Reply-To: caml-list@clark-communications.com Organization: Clark Communications User-Agent: Mozilla Thunderbird 1.0.6 (Windows/20050716) X-Accept-Language: en-us, en MIME-Version: 1.0 To: caml-list@yquem.inria.fr Subject: Caml build problems Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at clark-communications.com X-Miltered: at nez-perce with ID 42E5E20D.000 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Spam: no; 0.00; caml-list:01 -prefix:01 usr:01 lib:01 usr:01 lib:01 gmake:01 gmake:01 otherlibs:01 otherlibs:01 xlib:01 -prefix:01 configuring:01 gcc:01 compiler:01 X-Spam-Checker-Version: SpamAssassin 3.0.3 (2005-04-27) on yquem.inria.fr X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=disabled version=3.0.3 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? Actually, I don't really want to do anything with X11 anyway...I just want to compile "unison" with command line only support. Thanks! Don 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 IPv6 is supported. unistd.h found. off_t is defined in 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 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 **