Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 15 Feb 2003 19:22:30 +1300
From:      Craig Carey <snowfall@gmx.co.uk>
To:        freebsd-ports@freebsd.org
Subject:   Port xemacs-devel-mule does not make
Message-ID:  <5.1.1.2.2.20030215190433.0559c0b8@pop.qsi.net.nz>

next in thread | raw e-mail | index | archive | help

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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5.1.1.2.2.20030215190433.0559c0b8>