Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 11 Aug 1998 15:15:51 +0200 (CEST)
From:      Haavard Vaagstoel <havardjv@gudmund.vgs.no>
To:        questions@FreeBSD.ORG
Subject:   Port Problems
Message-ID:  <Pine.BSF.4.02.9808111503500.447-100000@gealach.myst.no>

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

My problems with using ports persist, but I'm now able to give a better
description of the problem. First of all, this is a 2.2.7-STABLE system
upgraded using 'make world' from 2.2.5-RELEASE. X was installed prior to
the upgrade. 'uname -a' shows the following, if it can be of any use:

FreeBSD gealach.myst.no 2.2.7-STABLE FreeBSD 2.2.7-STABLE #0: Mon Aug 10
17:07:03 CEST 1998 hjv@gealach.myst.no:/usr/src/sys/compile/GEALACH i386
 
The problems occur, it seems, when I try to install a port that depends on
X to be installed. The examples below all come from the installation of
the freeciv-1.6.3 port. One line of output from 'make install' that's a
common factor in all the problem ports is this:

===>  freeciv-1.6.3 depends on shared library: X11\.6 - found

All seems to work fine, until the 'make install' command outputs

===>  Registering installation for freeciv-1.6.3

At this point, the installation seems to freeze, until it runs out of
available processes, or available swap space (as was the case when I
increased the max number of processes in the kernel). Running 'ps' at this
point (after suspending the 'make install') gives this output (excerpts):

  265  p3  T      0:00.20 make install
 1073  p3  T      0:00.01 /bin/sh -ec cd /usr/ports/games/freeciv && make
real-install
 1074  p3  T      0:00.20 make real-install
 1189  p3  T      0:00.01 /bin/sh -ec cd /usr/ports/games/freeciv && make
fake-pkg
 1190  p3  T      0:00.18 make fake-pkg
 1206  p3  T      0:00.01 /bin/sh -ec if [ ! -d /var/db/pkg/freeciv-1.6.3
]; then  echo "===>  Registering installation for freeciv-1.6.3";  
 1209  p3  T      0:00.01 /bin/sh -ec if [ ! -d /var/db/pkg/freeciv-1.6.3
]; then  echo "===>  Registering installation for freeciv-1.6.3";  
 1210  p3  T      0:00.17 make package-depends
 1211  p3  T      0:00.01 sort -u
 1223  p3  T      0:00.01 /bin/sh -ec for dir in `echo
"Xpm\\\\.4\\\\.:/usr/ports/graphics/xpm X11\\\\.6:/usr/ports/x11/XFree86 "
| /usr/bin/
 1235  p3  T      0:00.17 make package-name package-depends
 1248  p3  T      0:00.01 /bin/sh -ec for dir in `echo
"X11\\\\.6:/usr/ports/x11/XFree86 " | /usr/bin/tr '\\040' '\\012' |
/usr/bin/sed -e 's
 1260  p3  T      0:00.17 make package-name package-depends
 1273  p3  T      0:00.01 /bin/sh -ec for dir in `echo
"X11\\\\.6:/usr/ports/x11/XFree86 " | /usr/bin/tr '\\040' '\\012' |
/usr/bin/sed -e 's
 1285  p3  T      0:00.17 make package-name package-depends
 1298  p3  T      0:00.01 /bin/sh -ec for dir in `echo
"X11\\\\.6:/usr/ports/x11/XFree86 " | /usr/bin/tr '\\040' '\\012' |
/usr/bin/sed -e 's

...and so on (sorry about the line breaks, had to be that way). These two
last processes are running in great numbers (more and more, I guess,
that's probably why the system runs out of available processes).

Now, if I have managed to provide a detailed enough description of my
problem, does anyone have any idea about what's wrong? And, even better,
how to fix it?

Please cc any replies to me, as I don't read this list regularly.


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.02.9808111503500.447-100000>