Date: Wed, 28 Mar 2001 12:59:02 -0500 From: "B. Cook" <bcook@idsi.net> To: "Andrew Gallatin" <gallatin@cs.duke.edu> Cc: <freebsd-alpha@freebsd.org> Subject: RE: Hello :) Message-ID: <ICEBIFNENHGMEHDOJHFKGEBMCAAA.bcook@idsi.net> In-Reply-To: <15042.8078.590071.836889@grasshopper.cs.duke.edu>
next in thread | previous in thread | raw e-mail | index | archive | help
I haven't done anything really special... # pwd /usr/ports/www/apache13 [root@admintoo apache13]# make clean distclean ===> Cleaning for apache-1.3.19 ===> Deleting distfiles for apache-1.3.19 # pkg_info | grep apache [root@admintoo apache13]# pkg_info autoconf-2.13 Automatically configure source code on many Un*x platforms automake-1.4 GNU Standards-compliant Makefile generator bash-2.04 The GNU Borne Again Shell bind-9.1.0 The Berkeley Internet Name Daemon, an implementation of DNS bzip2-1.0.1 A block-sorting file compressor cclient-2000c Mark Crispen's C-client mail access routines cvsup-bin-16.1 A general network file distribution system optimized for CV epic4-0.9.16 The (E)nhanced (P)rogrammable (I)RC-II (C)lient expat-1.2 XML 1.0 parser written in C freetype-1.3.1_1 A free and portable TrueType font rendering engine freetype2-2.0.1 A free and portable TrueType font rendering engine gd-1.8.4_1 A graphics library for fast PNG creation gettext-0.10.35 GNU gettext package glib-1.2.8 Some useful routines of C programming gmake-3.79.1 GNU version of 'make' utility h2n-1.29 Translate host table to name server file format ident2-1.0 An RFC1413 identification server which also supports random jpeg-6b IJG's jpeg compression utilities libtool-1.3.4_2 Generic shared library support script logcheck-1.1.1 Auditing tool for system logs on Unix boxes lynx-2.8.3.1 A non-graphical, text-based World-Wide Web client m4-1.4 GNU's m4 mm-1.1.3 Shared memory library for applications with pre-forked proc mrtg-2.9.7 The multi-router traffic grapher mysql-client-3.23.35 Multithreaded SQL database (client) ncftp3-3.0.2 FTP replacement with advanced user interface nmap-2.54.b22 Port scanning utility for large networks osf1_base-4.0f The base set of libraries needed in OSF/1 (Tru64) mode png-1.0.9_1 Library for manipulating PNG images popt-1.5.1 A getopt(3) like library with a number of enhancements, fro python-1.5.2_1 An interpreted object-oriented programming language radiusniff-0.2 Sniffer for RADIUS traffic rdate-1.0 Sets the clock of the local host to the time of another hos rinetd-0.61 A simple TCP port redirector samba-2.0.7 A free SMB and CIFS client and server for UNIX scanssh-1.5 Scanssh scans a subnet and reports the version of SSH insta skill-4.0_1 SuperKILL, kill or renice processes by pid, name, tty or ui stat-1.3 Print inode contents sudo-1.6.3.6 Allow others to run commands as root ucd-snmp-4.2 An extendable SNMP implimentation unrar-2.50 Extract, view & test RAR archives wget-1.6_2 Retrieve files from the 'net via HTTP and FTP # pwd /usr/ports/www/apache13 [root@admintoo apache13]# make install >> apache_1.3.19.tar.gz doesn't seem to exist in /usr/ports/distfiles/. Extracting... >> Checksum OK for apache_1.3.19.tar.gz. + using installation path layout: FreeBSD (/usr/ports/www/apache13/files/FreeBSD.layout) Creating Makefile Creating Configuration.apaci in src + enabling mod_so for DSO support Creating Makefile in src + configured for FreeBSD 4.3 platform + setting C pre-processor to cc -E + checking for system header files + adding selected modules and the build happens... one example to show the ev4 option... ===> src/support cc -c -I../os/unix -I../include -DHARD_SERVER_LIMIT=512 -DDOCUMENT_LOCATI ON=\"/usr/local/www/data/\" -DDEFAULT_PATH=\"/bin:/usr/bin:/usr/local/bin\" -DACCEPT_FILTER_NAME=\"httpready\" -funsigned-char -DUSE_EXPAT -I../lib/ex pat-lite -O -pipe -g -mcpu=ev4 `../apaci` htpasswd.c cc -DHARD_SERVER_LIMIT=512 -DDOCUMENT_LOCATION=\"/usr/local/www/data/\" -D DEFAULT_PATH=\"/bin:/usr/bin:/usr/local/bin\" -DACCEPT_FILTER_NAME=\"httpre ady\" -funsigned-char -DUSE_EXPAT -I../lib/expat-lite -O -pipe -g -mcpu=ev4 `../apaci` -o htpasswd -L../os/unix -L../ap htpasswd.o -lap -los -lcrypt htpasswd.o: In function `main': +--------------------------------------------------------+ | You now have successfully built and installed the | | Apache 1.3 HTTP server. To verify that Apache actually | | works correctly you now should first check the | | (initially created or preserved) configuration files | | | | /usr/local/etc/apache/httpd.conf | | | and then you should be able to immediately fire up | | Apache the first time by running: | | | | /usr/local/sbin/apachectl start | | | Thanks for using Apache. The Apache Group | | http://www.apache.org/ | +--------------------------------------------------------+ ===> Generating temporary packing list Installing /usr/local/etc/rc.d/apache.sh startup file. ===> Compressing manual pages for apache-1.3.19 ===> Registering installation for apache-1.3.19 ===> SECURITY NOTE: This port has installed the following startup scripts which may cause network services to be started at boot time. /usr/local/etc/rc.d/apache.sh tada.. # cd [root@admintoo /root]# pwd /root [root@admintoo /root]# rm -rf httpd.core [root@admintoo /root]# pwd /root # apachectl start Segmentation fault - core dumped /usr/local/sbin/apachectl start: httpd could not be started ]# gdb /usr/local/sbin/httpd GNU gdb 4.18 Copyright 1998 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "alpha-unknown-freebsd"... (gdb) run Starting program: /usr/local/sbin/httpd Program received signal SIGSEGV, Segmentation fault. ap_get_local_host (a=0x120080018) at util.c:2051 2051 if (p->h_addr_list[0]) { (gdb) And this is where I am. Any suggestions? I don't think I'm doing anything 'out of the ordinary' and can't think of any other 'way' to do it :) # uname -a FreeBSD admintoo.idsi.net 4.3-RC FreeBSD 4.3-RC #0: Mon Mar 26 12:20:24 EST 2001 root@admintoo:/usr/obj/usr/src/sys/Admintoo alpha # gcc -v Using builtin specs. gcc version 2.95.2 19991024 (release) # ls -al `which gcc` -r-xr-xr-x 2 root wheel 101072 Mar 26 11:53 /usr/bin/gcc # ls -al `which cc` -r-xr-xr-x 2 root wheel 101072 Mar 26 11:53 /usr/bin/cc I can't think of any other relivant information; Thanks in advance again... Brian -----Original Message----- From: Andrew Gallatin [mailto:gallatin@cs.duke.edu] Sent: Wednesday, March 28, 2001 12:30 PM To: B. Cook Subject: RE: Hello :) FWIW, I just built & installed apache-1.3.19 from ports and it seems to work OK. Can you explain further what, exactly, you did? And CC it to the list, please I know nothing about apache. Thanks, Drew B. Cook writes: > any special options you want from the gbd? this is > # gdb -v > GNU gdb 4.18 > This GDB was configured as "alpha-unknown-freebsd". > > # gdb -core=httpd.core > This GDB was configured as "alpha-unknown-freebsd". > Core was generated by `httpd'. > Program terminated with signal 11, Segmentation fault. > > warning: Hit heuristic-fence-post without finding > > warning: enclosing function for address 0x12002de00 > This warning occurs if you are debugging a function without any symbols > (for example, in a stripped executable). In that case, you may wish to > increase the size of the search with the `set heuristic-fence-post' command. > > Otherwise, you told GDB there was a function where there isn't one, or > (more likely) you have encountered a bug in GDB. > #0 0x12002de00 in ?? () > > > Next Output: > # gdb /usr/local/sbin/httpd > GNU gdb 4.18 > Copyright 1998 Free Software Foundation, Inc. > GDB is free software, covered by the GNU General Public License, and you are > welcome to change it and/or distribute copies of it under certain > conditions. > Type "show copying" to see the conditions. > There is absolutely no warranty for GDB. Type "show warranty" for details. > This GDB was configured as "alpha-unknown-freebsd"... > (gdb) run > Starting program: /usr/local/sbin/httpd > > Program received signal SIGSEGV, Segmentation fault. > ap_get_local_host (a=0x120080018) at util.c:2051 > 2051 if (p->h_addr_list[0]) { > (gdb) > > signal 11 usually means bad ram.. but it can't be bad ram.. this box ran > fbsd 4.1-release, 4.2-release, 4.2-stable, 4.3-RC and did buildworld, and > installworld just fine for all this time. The box doesn't dump on anything > except new things that I build, since I've cvsup'd to 4.3-RC. What else can > I look at? > > (and did I send that last message w/html?, if I did I'm sorry.) > > Thanks in advance. > > Brian > -----Original Message----- > From: Andrew Gallatin [mailto:gallatin@cs.duke.edu] > Sent: Tuesday, March 27, 2001 9:20 PM > To: B. Cook > Cc: freebsd-alpha@freebsd.org > Subject: Re: Hello :) > > > > B. Cook writes: > > > > > > and well, when it was building the 'world' and kernel I noticed > the -mcpu=ev4 option being passed to gcc. Well, I thought this would have > been a ev56. > > It is. -mcpu=ev4 is the conservative "works for everybody" flag. > Otherwise gcc will end up producing binaries that don't run on older > alphas when the compile is done on a newer alpha. > > The -mcpu-ev56 vs -mcpu-ev4 cpu is almost certainly a red herring. > > How about building it with -g and running gdb on it and the core dump > to find out where its crashing? > > Drew > > PS: Please just post text to these mailing lists. No need to > duplicate things in html. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?ICEBIFNENHGMEHDOJHFKGEBMCAAA.bcook>