From owner-freebsd-ports Fri Feb 14 22:26: 0 2003 Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 20DC737B401 for ; Fri, 14 Feb 2003 22:25:57 -0800 (PST) Received: from mail.gmx.net (mail.gmx.de [213.165.65.60]) by mx1.FreeBSD.org (Postfix) with SMTP id 7474843F93 for ; Fri, 14 Feb 2003 22:25:55 -0800 (PST) (envelope-from snowfall@gmx.co.uk) Received: (qmail 17766 invoked by uid 0); 15 Feb 2003 06:25:52 -0000 Received: from tnt2-113.quicksilver.net.nz (HELO COMPUTER.gmx.co.uk) (202.89.134.113) by mail.gmx.net (mp003-rz3) with SMTP; 15 Feb 2003 06:25:52 -0000 Message-Id: <5.1.1.2.2.20030215190433.0559c0b8@pop.qsi.net.nz> X-Sender: 6803933@213.165.64.20 X-Mailer: QUALCOMM Windows Eudora Version 5.1.1.3 (Beta) Date: Sat, 15 Feb 2003 19:22:30 +1300 To: freebsd-ports@freebsd.org From: Craig Carey Subject: Port xemacs-devel-mule does not make Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org The "xemacs-devel-mule" Port id died during a make earlier this month. That occurred in the 10-Feb-2003 FreeBSD 4.7. The problem is that the "configure" script is told that the version of FreeBSD is "i386--freebsd" which then makes the "configure" script behave very differently from how it would if it had of itself identified the version as being "would identify the version as being "i386-unknown-freebsd4.7". The bug seems to not be in the "xemacs-devel-mule" Makefile. I never tracked the problem down to find out exactly what it was. The Port is getting through the checking and not being listed here: http://bento.freebsd.org/errorlogs/i386-4-full/ The date a cvsup was done and the make shown below was done, was: Mon, 10 February 2003. [1] Plain Port make fails saying it can't find symbol "dlopen". ------------------------------------------------------------------------------ $ cd /usr/ports/editors/xemacs-devel-mule/ $ make ===> Configuring for xemacs-devel-mule-21.4.12 checking whether ln -s works... yes checking host system type... i386--freebsd checking for gcc... cc checking whether the C compiler (cc -O -pipe -march=i486 ) works... yes checking whether the C compiler (cc -O -pipe -march=i486 ) is a cross-compiler... no checking whether we are using GNU C... yes checking whether cc accepts -g... yes checking how to run the C preprocessor... cc -E ... checking for a BSD compatible install... /usr/bin/install -c -o root -g wheel ... + echo -n checking for dlopen in -lc... checking for dlopen in -lc... + echo configure:14418: checking for dlopen in -lc ... + echo configure:14427: cc -o conftest -O -pipe -march=i486 -I/usr/local/include -I/usr/X11R6/include -Xlinker -z -Xlinker nocombreloc -L/usr/local/lib -L/usr/X11R6/lib -Xlinker -R/usr/local/lib:/usr/X11R6/lib conftest.c -lXm -ltiff -lpng -ljpeg -lcompface -lXpm -lXmu -lXt -lXext -lX11 -lSM -lICE -ltermcap -lm -lutil -lxpg4 -lgcc -lc -lgcc /usr/lib/crtend.o /usr/lib/crtn.o 1>&5 + echo configure: failed program was: + cat conftest.c ... checking for dld_init in -ldld... no configure: warning: Module support cannot be provided. *** PANIC *** configure forgot how to build working executables! ... ===> Script "configure" failed unexpectedly. Please report the problem to kiri@FreeBSD.org [maintainer] and attach the "/g/ports/editors/xemacs-devel-mule/work/xemacs-21.4.12/config.log" including the output of the failure of your make command. Also, it might be a good idea to provide an overview of all packages installed on your system (e.g. an `ls /var/db/pkg`). *** Error code 1 Stop in /g/ports/editors/xemacs-devel-mule. /usr/ports/editors/xemacs-devel-mule/ $ exit ------------------------------------------------------------------------------ [2] After the make has failed, a "./configure" in the directory succeeds: ------------------------------------------------------------------------------ $ cd /usr/ports/editors/xemacs-devel-mule/work/xemacs-21.4.12/ $ ./configure checking whether ln -s works... yes checking host system type... i386-unknown-freebsd4.7 checking for gcc... gcc checking whether the C compiler (gcc ) works... yes checking whether the C compiler (gcc ) is a cross-compiler... no checking whether we are using GNU C... yes checking whether gcc accepts -g... yes checking how to run the C preprocessor... gcc -E ... checking for a BSD compatible install... /usr/bin/install -c ... + echo -n checking for dlopen in -lc... checking for dlopen in -lc... + echo configure:14418: checking for dlopen in -lc ... + echo configure:14427: gcc -o conftest -g -O3 -Wall -Wno-switch -Winline -Wmissing-prototypes -Wsign-compare -Wshadow -Wpointer-arith -I/usr/X11R6/include -Xlinker -z -Xlinker nocombreloc -L/usr/X11R6/lib -Xlinker -R/usr/X11R6/lib conftest.c -lXm -lz -lXpm -lXmu -lXt -lXext -lX11 -lSM -lICE -lncurses -lm -lutil -lxpg4 -lgcc -lc -lgcc /usr/lib/crtend.o /usr/lib/crtn.o 1>&5 ... XEmacs 21.4.12 "Portable Code" configured for `i386-unknown-freebsd4.7'. ------------------------------------------------------------------------------ Craig Carey To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message