Skip site navigation (1)Skip section navigation (2)
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>