Date: Wed, 12 Mar 2003 11:58:06 +0100 (CET) From: Olof Samuelsson <olof@humakt.s8n.pp.se> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/49953: w3m -0.4 build core dumps Message-ID: <200303121058.h2CAw6xX008494@humakt.s8n.pp.se>
next in thread | raw e-mail | index | archive | help
>Number: 49953 >Category: ports >Synopsis: w3m -0.4 build core dumps >Confidential: no >Severity: critical >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Wed Mar 12 03:00:33 PST 2003 >Closed-Date: >Last-Modified: >Originator: Olof Samuelsson >Release: FreeBSD 4.7-RELEASE-p7 i386 >Organization: >Environment: System: FreeBSD humakt.s8n.pp.se 4.7-RELEASE-p7 FreeBSD 4.7-RELEASE-p7 #3: Tue Mar 4 13:18:44 CET 2003 olof@humakt.s8n.pp.se:/usr/obj/usr/src/sys/HUMAKT i386 >Description: When upgrading w3m from w3m-0.3.2.2, a program built in the build process core dumps (mktable). >How-To-Repeat: portupgrade -s w3m >Fix: Sorry, none known to me. Below is the output from the configure and build phases. I'm able to duplicate this on another 4.8-p7 machine. Please mail me if any other info is desirable. --- configure_build begins here --- ===> Extracting for w3m-0.4 >Release-Note: >Audit-Trail: >Unformatted: >> Checksum OK for w3m-0.4.tar.gz. You can disable support for SSL by defining WITHOUT_SSL. ===> Patching for w3m-0.4 ===> Configuring for w3m-0.4 ===> w3m-0.4 depends on shared library: gc.1 - found FreeBSD 4 7-RELEASE-p7 /i386 at humakt.s8n.pp.se Setting all parameters to the default... % % Hello olof. Let's start configuration process for w3m. % Please answer some questions. % Which directory do you want to put the binary? (default: /usr/local/bin) /usr/local/bin Which directory do you want to put the support binary files? (default: /usr/local/libexec/w3m) /usr/local/libexec/w3m Which directory do you want to use local cgi? (default: /usr/local/libexec/w3m) /usr/local/libexec/w3m Which directory do you want to put the helpfile? (default: /usr/local/share/doc/w3m) /usr/local/share/doc/w3m Which directory do you want to put the manfile? (default: /usr/local/man) /usr/local/man Which directory do you want to put the system wide w3m configuration file? (default: /usr/local/etc/w3m) /usr/local/etc/w3m Which language do you prefer? You select English (charset US_ASCII, ISO-8859-1, etc) LANG=EN Use Lynx-like key binding as default .... no Let's do some configurations. Choose config option among the list. 1 - Baby model (no color, no menu, no mouse, no cookie, no SSL) 2 - Little model (color, menu, no mouse, no cookie, no SSL) 3 - Mouse model (color, menu, mouse, no cookie, no SSL) 4 - Cookie model (color, menu, mouse, cookie, no SSL) 5 - Monster model (with everything; you need openSSL library) 6 - Customize Which? (default: 5) 5 Use color ESC sequence for kterm/pxvt .... yes Use mouse (requires xterm/kterm/gpm/sysmouse) .... yes Use popup menu .... yes Use cookie .... yes Use SSL (need OpenSSL library; Please see http://www.openssl.org/) .... yes SSL verification support (SSL library >= version 0.8) .... yes Digest Auth support .... yes Inline image support .... no ANSI color escape sequences support .... yes Use Migemo (Roma-ji search; Please see http://migemo.namazu.org/) .... no External URI loader support .... yes Use w3mmail.cgi .... yes NNTP support .... yes Gopher support .... yes Use alarm support code .... yes Use mark operation .... yes Input your favorite editor program. (Default: /usr/bin/vi) /usr/bin/vi Input your favorite external browser program. (Default: /usr/local/bin/netscape) /usr/local/bin/netscape Input your favorite C-compiler. (Default: cc) cc Input your favorite C flags. (Default: -O -pipe) -O -pipe Terminal library -ltermcap found at /usr/lib, and it seems to work. Terminal library -ltermlib found at /usr/lib, and it seems to work. Terminal library -lmytinfo found at /usr/lib, and it seems to work. Terminal library -lcurses found at /usr/lib, and it seems to work. Terminal library -lncurses found at /usr/lib, and it seems to work. Which terminal library do you want to use? (type "none" if you do not need one) (default: -lncurses) -lncurses /usr/lib/libz found /usr/include/zlib.h found /usr/local/lib/libgc found /usr/local/include/gc.h found GC library found on your system...and it seems to work. GC_version is 601255. Input additional LD flags other than listed above, if any: (default: -L/usr/lib -lssl -lcrypto -L/usr/local/lib) : -L/usr/lib -lssl -lcrypto -L/usr/local/lib Checking machine dependency. You have ranlib. You have mkdir -p. You have perl. You have long long You have strtoll() You have strtoq() You don't have atoll() You don't have atoq() You have strcasecmp(). You have strcasestr(). You have strchr(). You have strerror(). You have sys_errlist[]. You have bcopy(). You have waitpid(). You have wait3(). You have strftime(). You have getcwd(). You have getwd(). You have symlink(). You have readlink(). You have lstat(). You have setenv(). You have putenv(). You have sigsetjmp(). You have srand48(). You have srandom(). You don't have getpassphrase(). You have chdir(). fclose() is declared. pclose() is declared. You have termios. You have dirent.h. signal handler is void handler(int). You have alarm(). You have float.h. You have setpgrp( pid, pgrp ). You have getaddrinfo() in libc. You have ss_family. You have IPv6 support. ------------ Configuration done ------------ Current w3m version is 0.4. Extracting config.h config.h is created. See config.h for further configuration. Configuration done. Just type "make". ===> Building for w3m-0.4 `Makefile' is up to date. awk '/^#ifdef makefile_parameter/,/^#else/' config.h | cat - XMakefile > XXMakefile make -f XXMakefile sort funcname.tab | awk -f funcname1.awk > funcname1.h cc -O -pipe -I/usr/local/include -I/usr/include/openssl -I/usr/include -I. -c main.c cc -O -pipe -I/usr/local/include -I/usr/include/openssl -I/usr/include -I. -c file.c cc -O -pipe -I/usr/local/include -I/usr/include/openssl -I/usr/include -I. -c buffer.c cc -O -pipe -I/usr/local/include -I/usr/include/openssl -I/usr/include -I. -c display.c cc -O -pipe -I/usr/local/include -I/usr/include/openssl -I/usr/include -I. -c etc.c cc -O -pipe -I/usr/local/include -I/usr/include/openssl -I/usr/include -I. -c search.c cc -O -pipe -I/usr/local/include -I/usr/include/openssl -I/usr/include -I. -c linein.c cc -O -pipe -I/usr/local/include -I/usr/include/openssl -I/usr/include -I. -c table.c cc -O -pipe -I/usr/local/include -I/usr/include/openssl -I/usr/include -I. -c local.c cc -O -pipe -I/usr/local/include -I/usr/include/openssl -I/usr/include -I. -c form.c cc -O -pipe -I/usr/local/include -I/usr/include/openssl -I/usr/include -I. -c map.c cc -O -pipe -I/usr/local/include -I/usr/include/openssl -I/usr/include -I. -c frame.c cc -O -pipe -I/usr/local/include -I/usr/include/openssl -I/usr/include -I. -c rc.c cc -O -pipe -I/usr/local/include -I/usr/include/openssl -I/usr/include -I. -c menu.c cc -O -pipe -I/usr/local/include -I/usr/include/openssl -I/usr/include -I. -c mailcap.c cc -O -pipe -I/usr/local/include -I/usr/include/openssl -I/usr/include -I. -c image.c sort funcname.tab | awk -f funcname0.awk > funcname.c cc -O -pipe -I/usr/local/include -I/usr/include/openssl -I/usr/include -I. -c mktable.c cc -O -pipe -I/usr/local/include -I/usr/include/openssl -I/usr/include -I. -c hash.c cc -O -pipe -I/usr/local/include -I/usr/include/openssl -I/usr/include -I. -c Str.c cc -O -pipe -I/usr/local/include -I/usr/include/openssl -I/usr/include -I. -c indep.c cc -O -pipe -I/usr/local/include -I/usr/include/openssl -I/usr/include -I. -c regex.c cc -O -pipe -I/usr/local/include -I/usr/include/openssl -I/usr/include -I. -c textlist.c cc -O -pipe -I/usr/local/include -I/usr/include/openssl -I/usr/include -I. -c parsetag.c cc -O -pipe -I/usr/local/include -I/usr/include/openssl -I/usr/include -I. -c myctype.c cc -O -pipe -I/usr/local/include -I/usr/include/openssl -I/usr/include -I. -c entity.c ar rv libindep.a Str.o indep.o regex.o textlist.o parsetag.o myctype.o entity.o hash.o a - Str.o a - indep.o a - regex.o a - textlist.o a - parsetag.o a - myctype.o a - entity.o a - hash.o ranlib libindep.a cc -O -pipe -I/usr/local/include -I/usr/include/openssl -I/usr/include -I. -L/usr/lib -lssl -lcrypto -L/usr/local/lib -o mktable mktable.o hash.o -L. -lindep -L/usr/local/lib -lgc sort funcname.tab | awk -f functable.awk > functable.tab ./mktable 100 functable.tab > functable.c Segmentation fault (core dumped) *** Error code 139 Stop in /usr/ports/www/w3m/work/w3m-0.4. *** Error code 1 Stop in /usr/ports/www/w3m/work/w3m-0.4. *** Error code 1 Stop in /usr/ports/www/w3m. --- configure_build ends here --- 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?200303121058.h2CAw6xX008494>