Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 15 Oct 2000 11:07:38 -0700 (PDT)
From:      Gary Kline <kline@thought.org>
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   ports/22010: Automatic build of windowmaker is broken
Message-ID:  <200010151807.e9FI7ci06752@thought.org>

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

>Number:         22010
>Category:       ports
>Synopsis:       Automatic build of windowmaker is broken
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sun Oct 15 11:10:01 PDT 2000
>Closed-Date:
>Last-Modified:
>Originator:     Gary Kline
>Release:        FreeBSD 4.1-STABLE i386
>Organization:
Thought Org
>Environment:

	As root on essentially virgin FreeBSD platform... 

>Description:

	Trying to build the windowmaker WM env, I cd to 
	/usr/ports/x11-wm/windowmakerand type ``make WITH_GNOME=yes''
	Follow the output of the build below.  It stalls trying to
	build libungif ... evidently because the libungif's ./configure
	script is somehow munged.

	At first I thought something was wrong in the configuration
	script and hacked it; then backed out, typed ``make clean; make''
	and watched the library build.


>How-To-Repeat:

	This may happen on FBSD-4.X; dunno.  At any rate, make certain
	you have no libungif files and that the build directory (work/)
	is missing.  Then cd /usr/ports/x11-wm/windowmaker and type
	``make'' or ``make WITH_GNOME=yes''; you prob'ly will see what 
	I saw. (Below.)


>Fix:

	A hack-around is to cd to /usr/ports/graphics/libungif, type
	``make clean; make install clean''; then return to the 
	windowmaker port to see how much further you get.

	The real fix is probably deep in the bowels of the ports.mk
	file.



sage# make

If you want to compile with GNOME support,
hit Ctrl-C right now and use "make WITH_GNOME=yes"

^C
sage# 
sage# make WITH_GNOME=yes
===>  Extracting for windowmaker-0.62.1
>Release-Note:
>Audit-Trail:
>Unformatted:
 >> Checksum OK for WindowMaker-0.62.1.tar.bz2.
 >> Checksum OK for WindowMaker-extra-0.1.tar.bz2.
 ===>   windowmaker-0.62.1 depends on executable: bzip2 - found
 ===>   windowmaker-0.62.1 depends on executable: libtool - found
 ===>   windowmaker-0.62.1 depends on shared library: ungif.5 - not found
 ===>    Verifying install for ungif.5 in /usr/ports/graphics/libungif
 ===>  Configuring for libungif-4.1.0b1
 loading cache ./config.cache
 checking for a BSD compatible install... /usr/bin/install -c -o root -g wheel
 checking whether build environment is sane... yes
 checking whether make sets ${MAKE}... (cached) yes
 checking for working aclocal... missing
 checking for working autoconf... missing
 checking for working automake... missing
 checking for working autoheader... missing
 checking for working makeinfo... found
 checking host system type... i386--freebsd4.1
 checking build system type... i386--freebsd4.1
 checking for ranlib... (cached) ranlib
 checking for gcc... (cached) cc
 checking whether the C compiler (cc -O -pipe ) works... yes
 checking whether the C compiler (cc -O -pipe ) is a cross-compiler... no
 checking whether we are using GNU C... (cached) yes
 checking whether cc accepts -g... (cached) yes
 checking for ld used by GCC... (cached) /usr/libexec/elf/ld
 checking if the linker (/usr/libexec/elf/ld) is GNU ld... (cached) yes
 checking for BSD-compatible nm... (cached) /usr/bin/nm -B
 checking whether ln -s works... (cached) yes
 updating cache ./config.cache
 /ltconfig: Can't open /ltconfig: No such file or directory
 configure: error: libtool configure failed
 ===>  Script "configure" failed: here are the contents of "config.log"
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
 configure:568: checking for a BSD compatible install
 configure:621: checking whether build environment is sane
 configure:678: checking whether make sets ${MAKE}
 configure:724: checking for working aclocal
 configure:737: checking for working autoconf
 configure:750: checking for working automake
 configure:763: checking for working autoheader
 configure:776: checking for working makeinfo
 configure:869: checking host system type
 configure:890: checking build system type
 configure:910: checking for ranlib
 configure:940: checking for gcc
 configure:1053: checking whether the C compiler (cc -O -pipe ) works
 configure:1069: cc -o conftest -O -pipe   conftest.c  1>&5
 configure:1095: checking whether the C compiler (cc -O -pipe ) is a cross-compiler
 configure:1100: checking whether we are using GNU C
 configure:1128: checking whether cc accepts -g
 configure:1171: checking for ld used by GCC
 configure:1234: checking if the linker (/usr/libexec/elf/ld) is GNU ld
 configure:1250: checking for BSD-compatible nm
 configure:1287: checking whether ln -s works
 (end of "config.log")
 *** Error code 1
 
 Stop in /usr/ports/graphics/libungif.
 *** Error code 1
 
 Stop in /usr/ports/graphics/libungif.
 *** Error code 1
 
 Stop in /usr/ports/graphics/libungif.
 *** Error code 1
 
 Stop in /usr/ports/graphics/libungif.
 *** Error code 1
 
 Stop in /usr/ports/graphics/libungif.
 *** Error code 1
 
 Stop in /usr/ports/x11-wm/windowmaker.
 *** Error code 1
 
 Stop in /usr/ports/x11-wm/windowmaker.
 *** Error code 1
 
 Stop in /usr/ports/x11-wm/windowmaker.
 *** Error code 1
 
 Stop in /usr/ports/x11-wm/windowmaker.
 *** Error code 1
 
 Stop in /usr/ports/x11-wm/windowmaker.
 *** Error code 1
 
 Stop in /usr/ports/x11-wm/windowmaker.
 sage# ^Dexit
 
 Script done on Sun Oct 15 10:18:32 2000
 


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?200010151807.e9FI7ci06752>