Subject: Re: meta-pkgs/xorg on Sparc Solaris
To: None <pkgsrc-users@NetBSD.org>
From: Joerg Sonnenberger <joerg@britannica.bec.de>
List: pkgsrc-users
Date: 07/13/2006 00:09:19
--3V7upXqbjpZ4EhLz
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

On Wed, Jul 12, 2006 at 11:03:25PM +0100, Raymond Meyer wrote:
> Hi, I'm building xorg-server and I encouter the following errors:

[I'm subscriped, no need to CC me :-) ]

> rm -f libXfont.so.1.5~
> (cd .; LD_RUN_PATH=/opt/pkg/xorg/lib cc -o ./libXfont.so.1.5~ -G  -z text -L/opt/pkg/lib -L/opt/pkg/xorg/lib -Wl,-R/opt/pkg/lib -Wl,-R/opt/pkg/xorg/lib  -h libXfont.so.1.5 bitmap/?*.o fontfile/?*.o fc/?*.o fontcache/?*.o   Type1/?*.o  FreeType/?*.o   util/?*.o -L/opt/pkg.obj/x11/xorg-server/work.e450/xc/exports/lib  -L/opt/pkg.obj/x11/xorg-server/work.e450/.buildlink/lib -Wl,-R /opt/pkg.obj/x11/xorg-server/work.e450/.buildlink/lib -lfreetype -lz -lsocket -lm -lc)
> ld: elf error: file /opt/pkg.obj/x11/xorg-server/work.e450/.buildlink/lib: elf_begin: I/O error: region read: Is a directory
> ld: fatal: File processing errors. No output written to ./libXfont.so.1.5~
> *** Error code 1
> 
> The problem here is the following argument passed to cc:
> 
> -Wl,-R /opt/pkg.obj/x11/xorg-server/work.e450/.buildlink/lib
> 
> there is a space following -R which breaks things

Does the attached patch make a difference? You need to regenerate the
Makefile afterwards.

Joerg

--3V7upXqbjpZ4EhLz
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="host.def.diff"

$NetBSD$

--- config/cf/host.def.orig	2006-07-13 00:08:31.000000000 +0200
+++ config/cf/host.def
@@ -53,7 +53,7 @@
 #define StandardIncludes -I/home/joerg/scratch/x11/xorg-server/work.britannica/.buildlink/include
 #define ExtraLoadFlags -L/usr/pkg/lib -L/usr/pkg/xorg/lib  -Wl,-R/usr/pkg/lib  -Wl,-R/usr/pkg/xorg/lib
 #define PkgRpathFlags -Wl,-R
-#define LinkerRuntimeLibraryPathFlag(path) Concat(PkgRpathFlags, path)
+#define LinkerRuntimeLibraryPathFlag(path) Concat(PkgRpathFlags,path)
 
 #define XTrueTypeInstallCConvHeaders NO
 

--3V7upXqbjpZ4EhLz--