Subject: Re: pkgsrc-current Linux 2.6.18-5-vserver-686/i686 2007-09-28 12:43
To: Jeremy C. Reed <reed@reedmedia.net>
From: Aleksey Cheusov <cheusov@tut.by>
List: pkgsrc-bulk
Date: 09/29/2007 10:06:15
 >> x11/Xaw3d                                  2 pkgsrc-users@NetBSD.org

> This should work assuming that the imake .cf configurations on your system 
> set YACC and LEX the same as pkgsrc. Can you try this?

> diff -u -r1.52 Makefile
> --- x11/Xaw3d/Makefile	11 Sep 2007 23:49:39 -0000	1.52
> +++ x11/Xaw3d/Makefile	28 Sep 2007 13:48:46 -0000
> @@ -17,6 +17,7 @@
>  
>  WRKSRC=		${WRKDIR}/xc/lib/Xaw3d
>  USE_IMAKE=	YES
> +USE_TOOLS+=	lex yacc
>  PLIST_SRC=	${WRKDIR}/PLIST-src
>  
>  .include "../../mk/bsd.prefs.mk"
This patch helps. Now everything works fine.

More serious problem is that many X apps are not built.

They fail like this

http://www.mova.org/~cheusov/pub/pkgsrc-pbulk/Debian-etch/current/log/20070928.1243/xlockmore-lite-5.24/install.log

   => Generating post-install file lists
   => Registering installation for xlockmore-lite-5.24
   xlockmore-lite-5.24 requires installed package libICE-1.0.3
   xlockmore-lite-5.24 requires installed package libSM-1.0.3
   xlockmore-lite-5.24 requires installed package libX11-1.1.3
   xlockmore-lite-5.24 requires installed package libXext-1.0.3
   => Checking file-check results for xlockmore-lite-5.24
   => Checking file permissions in xlockmore-lite-5.24
   => Checking for missing run-time search paths in xlockmore-lite-5.24
   ERROR: /usr/pkg/bin/xlock: 	libSM.so.6 => not found
   ERROR: 	libICE.so.6 => not found
   ERROR: 	libX11.so.6 => not found
   ERROR: 	libXext.so.6 => not found
   ERROR: *** The programs/libs shown above will not find the listed
   ERROR:     shared libraries at runtime.
   ERROR:     Please fix the package (add -Wl,-R.../lib in the right places)!

X11_TYPE=modular

-- 
Best regards, Aleksey Cheusov.