| View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] |
| ID | Project | Category | View Status | Date Submitted | Last Update |
| 0005359 | OCaml | Camlp4 | public | 2011-09-21 17:07 | 2012-09-25 20:07 |
|
| Reporter | metasyntax | |
| Assigned To | xclerc | |
| Priority | normal | Severity | major | Reproducibility | always |
| Status | closed | Resolution | fixed | |
| Platform | | OS | | OS Version | |
| Product Version | 3.12.1 | |
| Target Version | | Fixed in Version | 3.12.1 | |
|
| Summary | 0005359: Subversion build of /version/3.12 fails: Unbound module Camlp4_import |
| Description | When I try to compile /version/3.12 from Subversion, I get an error: "Unbound module Camlp4_import." Here are the exact steps that I'm following:
$ svn checkout http://caml.inria.fr/svn/ocaml/version/3.12 [^] ocaml-svn-3.12
[...]
Checked out revision 11206.
$ cd ocaml-svn-3.12
$ ./configure
[configure output attached]
$ make world.opt
[...]
../ocamlcomp.sh -c -g -warn-error A -w a -I ../otherlibs/dynlink -I camlp4/boot -I camlp4 -I stdlib -o camlp4/boot/Camlp4.cmo camlp4/boot/Camlp4.ml
File "camlp4/boot/Camlp4.ml", line 442, characters 37-61:
Error: Unbound module Camlp4_import
Exit code 2 while executing this command:
../ocamlcomp.sh -c -g -warn-error A -w a -I ../otherlibs/dynlink -I camlp4/boot -I camlp4 -I stdlib -o camlp4/boot/Camlp4.cmo camlp4/boot/Camlp4.ml
make[1]: *** [camlp4out] Error 2 |
| Additional Information | I didn't know if it was worthy to report a build error in Subversion. I'm using Linux 3.0 on x86_64. Please let me know if you need any further information or testing. Thanks!
$ uname -a
Linux fw-its-kt209a-2 3.0-ARCH #1 SMP PREEMPT Tue Aug 30 08:53:25 CEST 2011 x86_64 Intel(R) Core(TM) i7 CPU 870 @ 2.93GHz GenuineIntel GNU/Linux |
| Tags | No tags attached. |
|
| Attached Files | ocaml-configure.txt [^] (3,596 bytes) 2011-09-21 17:07 [Show Content] [Hide Content]Configuring for a x86_64-unknown-linux-gnu ...
gcc found
The C compiler is ANSI-compliant.
Checking the sizes of integers and pointers...
Wow! A 64 bit architecture!
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.
ranlib found
#! appears to work in shell scripts
POSIX signal handling found.
expm1() and log1p() found.
getrusage() found.
times() found.
termcap functions found (with libraries '-lcurses')
You have BSD sockets.
socklen_t is defined in <sys/socket.h>
inet_aton() found.
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.
setgroups() found.
initgroups() found.
POSIX termios found.
Asynchronous I/O are supported.
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 6 arguments).
gethostbyaddr_r() found (with 8 arguments).
Replay debugger supported.
System stack overflow can be detected.
POSIX threads library supported.
Options for linking with POSIX threads: -lpthread
sigwait() found
Bytecode threads library supported.
Location of X11 include files: /usr/include/X11
Options for linking with X11: -lX11
NDBM found (in /usr/include/gdbm)
Configuring LablTk...
tcl.h and tk.h version 8.5 found with "".
Tcl/Tk libraries found.
BFD library found.
** 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 -lm -ldl -lcurses -lpthread
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..... amd64
OS variant................ linux
C compiler used........... gcc
options for compiling..... -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT
options for linking....... -lm
assembler ................ as
preprocessed assembler ... gcc -c
native dynlink ........... true
profiling with gprof ..... 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 ...... amd64 (asm level 1)
Configuration for the "graph" library:
options for compiling ....
options for linking ...... -lX11
Configuration for the "labltk" library:
use tcl/tk version ....... 8.5
options for compiling ....
options for linking ...... -ltk8.5 -ltcl8.5 -ldl
** Objective Caml configuration completed successfully **
|
|