Date: Mon, 17 Mar 2003 11:04:50 +0100 (CET) From: Jens Schweikhardt <schweikh@FreeBSD.org> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/50067: lang/ocaml doesn't configure on 4.8-RC Message-ID: <200303171004.h2HA4oSE001813@bk4957.de.marconicomms.com>
next in thread | raw e-mail | index | archive | help
>Number: 50067 >Category: ports >Synopsis: lang/ocaml doesn't configure on 4.8-RC >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Mon Mar 17 02:10:12 PST 2003 >Closed-Date: >Last-Modified: >Originator: Jens Schweikhardt >Release: FreeBSD 4.7-RELEASE i386 >Organization: Marconi >Environment: System: FreeBSD bk4957.de.marconicomms.com 4.7-RELEASE FreeBSD 4.7-RELEASE #0: Fri Mar 7 13:50:57 CET 2003 toor@bk4957.de.marconicomms.com:/usr/src/sys/compile/BK4957 i386 4.8-RC as of a week ago >Description: lang/ocaml, during configuration, runs a test for stack overflow detection that never completes. Note: I observe this on a recent 4.8-RC with a custom kernel. 4.7-RELEASE with a custom kernel does not have this problem. >How-To-Repeat: $ cd /usr/ports/lang/ocaml $ make configure ===> Extracting for ocaml-3.06 >Fix: >Release-Note: >Audit-Trail: >Unformatted: >> Checksum OK for ocaml-3.06.tar.gz. >> Checksum OK for ocaml-3.06-refman.html.tar.gz. >> Checksum OK for ocaml-3.06-refman.ps.gz. >> Checksum OK for ocaml-3.06-refman.pdf. ===> Patching for ocaml-3.06 ===> Applying FreeBSD patches for ocaml-3.06 ===> Configuring for ocaml-3.06 ===> ocaml-3.06 depends on file: /usr/local/include/tcl8.3 - found ===> ocaml-3.06 depends on file: /usr/local/include/tk8.3 - found ===> ocaml-3.06 depends on shared library: tk83.1 - found ===> ocaml-3.06 depends on shared library: X11.6 - found Configuring for a i386-unknown-freebsd4.7 ... 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. Dynamic loading of shared libraries is supported. objcopy and nm found in /usr/bin ranlib found #! appears to work in shell scripts POSIX signal handling found. strerror() found. times() found. termcap functions found (with libraries '-lcurses') You have BSD sockets. inet_aton() found. 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. Asynchronous I/O are supported. setitimer() found. gethostname() found. uname() found. gettimeofday() found. mktime() found. setsid() found. putenv() found. setlocale() and <locale.h> found. mmap() found. Replay debugger supported. At this point, a test for stack overflow detection is run. You will notice with top(1) the program 'tst' eating all available CPU and unkillable by INT,HUP,QUIT,TERM. kill -KILL works of course. Note that this behaviour does not appear on 4.7-RELEASE, you need a recent 4.7-STABLE or 4.8-RC. I've sent a mail regarding this to the port maintainer, but he feels unable to fix this due to ENOTIME. Regards, Jens -- Jens Schweikhardt http://www.schweikhardt.net/ SIGSIG -- signature too long (core dumped) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports-bugs" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200303171004.h2HA4oSE001813>