Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 18 Dec 2000 11:36:12 -0600 (CST)
From:      ishmael27@home.com
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   ports/23615: Unable to rebuild XFree86-4-libraries <Synopsis of the problem (one line)>
Message-ID:  <200012181736.eBIHaCw05579@babylon.merseine.nu>
Resent-Message-ID: <200012181740.eBIHe2V04820@freefall.freebsd.org>

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

>Number:         23615
>Category:       ports
>Synopsis:       Unable to rebuild XFree86-4-libraries
>Confidential:   no
>Severity:       serious
>Priority:       low
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Mon Dec 18 09:40:01 PST 2000
>Closed-Date:
>Last-Modified:
>Originator:     Jeremy Norris
>Release:        FreeBSD 4.2-STABLE i386
>Organization:
>Environment:

FreeBSD babylon.merseine.nu 4.2-STABLE FreeBSD 4.2-STABLE #0: Fri Dec 15 07:53:17 CST 2000     ishmael@babylon.merseine.nu:/usr/src/sys/compile/BABYLON  i386
	

>Description:

Trying to rebuild XFree86-4-libraries fails. One other person has reported the
same error on his machine to the ports mailing list.
Here's the last 40 lines of the build:

+ rm -f Xdmcp.h
+ ln -s ../../../lib/Xdmcp/Xdmcp.h .
including in lib/X11...
+ mkdir unshared
+ cd ../../exports/include/X11
+ rm -f Xlib.h
+ ln -s ../../../lib/X11/Xlib.h .
+ rm -f Xresource.h
+ ln -s ../../../lib/X11/Xresource.h .
+ rm -f Xutil.h
+ ln -s ../../../lib/X11/Xutil.h .
+ rm -f cursorfont.h
+ ln -s ../../../lib/X11/cursorfont.h .
+ rm -f Xlibint.h
+ ln -s ../../../lib/X11/Xlibint.h .
+ rm -f Xcms.h
+ ln -s ../../../lib/X11/Xcms.h .
+ rm -f Xlocale.h
+ ln -s ../../../lib/X11/Xlocale.h .
+ rm -f XKBlib.h
+ ln -s ../../../lib/X11/XKBlib.h .
make: don't know how to make ../../imports/x11/lib/xtrans/transport.c. Stop
*** Error code 2

Stop in /usr/ports/x11/XFree86-4-libraries/work/xc/lib.
*** Error code 1

Stop in /usr/ports/x11/XFree86-4-libraries/work/xc.
*** Error code 1

Stop in /usr/ports/x11/XFree86-4-libraries/work/xc.
*** Error code 1

Stop in /usr/ports/x11/XFree86-4-libraries.
*** Error code 1

Stop in /usr/ports/x11/XFree86-4-libraries.
*** Error code 1

Stop in /usr/ports/x11/XFree86-4-libraries.
	

>How-To-Repeat:

Have XFree86-4-libraries installed on your machine, then try to build it again.
	

>Fix:

I've looked through the Makefiles and traced why its failing, but I don't know
the fix (I'm not an Imake guru).
It comes down to the xc/lib/Makefile calling make includes in xc/lib/X11, which
than tries make a dependency in $(TRANSCOMMSRC)/transport.c
TRANSCOMMSRC is set to imports/x11/lib/xtrans, however imports directory
doesn't exist at that point in time, hence the error. It would appear that
either the imports directory needs to be populated earlier, or some
dependancies reworked in the makefiles, however I don't understand the XFree86
build process that well, so I'm not sure.

	


>Release-Note:
>Audit-Trail:
>Unformatted:


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?200012181736.eBIHaCw05579>