pkgsrc-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: pkg/42492: fonts/t1lib fails to build on NetBSD/i386 current
From: Bernd Ernesti <netbsd%lists.veego.de@localhost>
Subject: Re: pkg/42492: fonts/t1lib fails to build on NetBSD/i386 current
Date: Thu, 24 Dec 2009 16:45:02 +0000 (UTC)
> From: Bernd Ernesti <netbsd%lists.veego.de@localhost>
> To: Joerg Sonnenberger <joerg%britannica.bec.de@localhost>
> Cc: gnats-bugs%NetBSD.org@localhost
> Subject: Re: pkg/42492: fonts/t1lib fails to build on NetBSD/i386 current
> Date: Thu, 24 Dec 2009 17:40:15 +0100
>
> On Tue, Dec 22, 2009 at 12:50:05AM +0000, Joerg Sonnenberger wrote:
> > The following reply was made to PR pkg/42492; it has been noted by GNATS.
> >
> > From: Joerg Sonnenberger <joerg%britannica.bec.de@localhost>
> > To: gnats-bugs%netbsd.org@localhost
> > Cc:
> > Subject: Re: pkg/42492: fonts/t1lib fails to build on NetBSD/i386 current
> > Date: Tue, 22 Dec 2009 01:49:57 +0100
> >
> > On Mon, Dec 21, 2009 at 08:00:12PM +0000, ryo_on%yk.rim.or.jp@localhost
> wrote:
> > > ./libtool --mode=link \
> > > cc -L/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib
> -Wl,-R/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib -o libt1x.la t1lib/t1x11.lo \
> > > -version-info 6:2:1 \
> > > libt1.la -L/usr/X11R7/lib -lXpm -lSM -lICE -lXext
> -lX11 -no-undefined -rpath /usr/pkg/lib
> > >
> > > *** Warning: linker path does not have real file for library -lXpm.
> >
> > Let me guess -- your .x11-buildlink directory has a symlink to xpm.h and
> > libXpm.a, but not to libXpm.so or libXpm.so.6?
>
> I think this all is related to the move from the xpm to libXpm in pkgsrc.
>
> x11-links has a lot of magic and I'm not sure if I understand the next part
> correctly:
>
> If you look at pkgsrc/pkgtools/x11-links/xorg.mk you find that it tries to
> use something
> from the buildlink3.mk files, the BUILDLINK_TREE entry.
> Now x11/libXpm/buildlink3.mk has:
> BUILDLINK_TREE+= -libXpm
> but there is no xfree.libXpm nor xorg.libXpm file in
> pkgsrc/pkgtools/x11-links/files
> only a xfree.xpm one.
>
> Would it help to copy the xfree.xpm to xorg.libXpm and delete the old entry?
>
> But that may only fix part of the missing libraries.
> See http://mail-index.netbsd.org/pkgsrc-users/2009/12/24/msg011348.html for
> a full list
> what is missing for the netbsd-5 branch.
>
> The following patch may solve parts of the problem, but I haven't tested it
> yet.
>
> The comment in files/xorg.pixman seems to be outdated since it has some
> duplicated
> files and the .la file, which was mentioned shouldn't be there.
>
> Bernd
Hi,
Your patch solves this PR, pkg/42492 but the patch for files/xorg.pixman is
broken
for my environment.
The following is my patch.
On CURRENT 5.99.22, at least libdrm.so.3 and libdrm.so.3.1 is lacks from
files/xorg.libdrm,
but not fixed. Because I cannot understand the x11-links mechanism.
Thank you.
Please close this PR.
--
Ryo ONODERA // ryo_on%yk.rim.or.jp@localhost
PGP fingerprint = 82A2 DC91 76E0 A10A 8ABB FD1B F404 27FA C7D1 15F3
diff -upNr x11-links.orig/Makefile x11-links/Makefile
--- x11-links.orig/Makefile 2009-12-25 05:39:10.000000000 +0900
+++ x11-links/Makefile 2009-12-25 06:33:50.000000000 +0900
@@ -4,7 +4,7 @@
# the x11-links dependency in buildlink3.mk to the correct version,
# usually the most recent.
-DISTNAME= x11-links-0.44
+DISTNAME= x11-links-0.45
CATEGORIES= pkgtools x11
MASTER_SITES= # empty
DISTFILES= # empty
diff -upNr x11-links.orig/buildlink3.mk x11-links/buildlink3.mk
--- x11-links.orig/buildlink3.mk 2009-12-25 05:39:10.000000000 +0900
+++ x11-links/buildlink3.mk 2009-12-25 06:33:50.000000000 +0900
@@ -12,7 +12,7 @@ BUILDLINK_TREE+= x11-links
.if !defined(X11_LINKS_BUILDLINK3_MK)
X11_LINKS_BUILDLINK3_MK:=
-BUILDLINK_API_DEPENDS.x11-links+= x11-links>=0.44
+BUILDLINK_API_DEPENDS.x11-links+= x11-links>=0.45
BUILDLINK_PKGSRCDIR.x11-links?= ../../pkgtools/x11-links
BUILDLINK_DEPMETHOD.x11-links?= build
diff -upNr x11-links.orig/files/xorg x11-links/files/xorg
--- x11-links.orig/files/xorg 2009-12-25 05:39:10.000000000 +0900
+++ x11-links/files/xorg 2009-12-25 06:33:50.000000000 +0900
@@ -345,7 +345,17 @@ lib/libXaw.7.0.dylib
lib/libXaw.7.dylib
lib/libXaw.8.dylib
lib/libXaw6.6.dylib
+lib/libXaw6.so.6
+lib/libXaw6.so.6.1
+lib/libXaw7.a
+lib/libXaw7.so
+lib/libXaw7.so.7
+lib/libXaw7.so.7.0
lib/libXaw7.7.dylib
+lib/libXaw8.a
+lib/libXaw8.so
+lib/libXaw8.so.8
+lib/libXaw8.so.8.0
lib/libXaw8.8.dylib
lib/libXaw.a
lib/libXaw.dylib
@@ -359,22 +369,6 @@ lib/libXaw.so.8.0
lib/libXaw6.6.dylib
lib/libXaw7.7.dylib
lib/libXaw8.8.dylib
-lib/libXevie.1.0.0.dylib
-lib/libXevie.1.dylib
-lib/libXevie.dylib
-lib/libXevie.a
-lib/libXevie.so.1.0
-lib/libXfont.1.3.dylib
-lib/libXfont.1.4.dylib
-lib/libXfont.1.4.1.dylib
-lib/libXfont.1.dylib
-lib/libXfont.a
-lib/libXfont.dylib
-lib/libXfont.so
-lib/libXfont.so.1
-lib/libXfont.so.1.3
-lib/libXfont.so.1.4
-lib/libXfont.so.1.5
lib/libXfontcache.1.0.0.dylib
lib/libXfontcache.1.dylib
lib/libXfontcache.dylib
@@ -412,6 +406,9 @@ lib/libXprintAppUtil.1.0.0.dylib
lib/libXprintAppUtil.1.dylib
lib/libXprintAppUtil.dylib
lib/libXprintAppUtil.a
+lib/libXprintAppUtil.so
+lib/libXprintAppUtil.so.1
+lib/libXprintAppUtil.so.1.0.0
lib/libXprintUtil.1.0.0.dylib
lib/libXprintUtil.1.dylib
lib/libXprintUtil.dylib
@@ -507,5 +504,13 @@ lib/libxkbui.a
lib/libxkbui.so
lib/libxkbui.so.1
lib/libxkbui.so.1.0
+lib/pkgconfig/xfontcache.pc
lib/pkgconfig/xi.pc
-lib/pkgconfig/xevie.pc
+lib/pkgconfig/xkbfile.pc
+lib/pkgconfig/xkbui.pc
+lib/pkgconfig/xp.pc
+lib/pkgconfig/xprintapputil.pc
+lib/pkgconfig/xvmc.pc
+lib/pkgconfig/xxf86dga.pc
+lib/pkgconfig/xxf86misc.pc
+lib/pkgconfig/xxf86vm.pc
diff -upNr x11-links.orig/files/xorg.freetype2 x11-links/files/xorg.freetype2
--- x11-links.orig/files/xorg.freetype2 2009-12-25 05:39:10.000000000 +0900
+++ x11-links/files/xorg.freetype2 2009-12-25 06:33:50.000000000 +0900
@@ -46,6 +46,7 @@ include/freetype2/freetype/tttables.h
include/freetype2/freetype/tttags.h
include/freetype2/freetype/ttunpat.h
include/ft2build.h
+lib/libfreetype.a
lib/libfreetype.la
lib/libfreetype.6.3.16.dylib
lib/libfreetype.6.dylib
diff -upNr x11-links.orig/files/xorg.libXdmcp x11-links/files/xorg.libXdmcp
--- x11-links.orig/files/xorg.libXdmcp 2009-12-25 05:39:10.000000000 +0900
+++ x11-links/files/xorg.libXdmcp 2009-12-25 06:33:50.000000000 +0900
@@ -9,4 +9,5 @@ lib/libXdmcp.dylib
lib/libXdmcp.la
lib/libXdmcp.so
lib/libXdmcp.so.6
+lib/libXdmcp.so.6.0
lib/pkgconfig/xdmcp.pc
diff -upNr x11-links.orig/files/xorg.libXevie x11-links/files/xorg.libXevie
--- x11-links.orig/files/xorg.libXevie 2009-12-25 05:39:10.000000000 +0900
+++ x11-links/files/xorg.libXevie 2009-12-25 06:33:50.000000000 +0900
@@ -1,3 +1,10 @@
# $NetBSD$
#
+lib/libXevie.1.0.0.dylib
+lib/libXevie.1.dylib
+lib/libXevie.dylib
+lib/libXevie.a
+lib/libXevie.so
+lib/libXevie.so.1
+lib/libXevie.so.1.0
lib/pkgconfig/xevie.pc
diff -upNr x11-links.orig/files/xorg.libXfont x11-links/files/xorg.libXfont
--- x11-links.orig/files/xorg.libXfont 2009-12-25 05:39:10.000000000 +0900
+++ x11-links/files/xorg.libXfont 2009-12-25 06:33:50.000000000 +0900
@@ -16,5 +16,18 @@ include/X11/fonts/fontxlfd.h
include/X11/fonts/ft.h
include/X11/fonts/ftfuncs.h
include/X11/fonts/pcf.h
+lib/libXfont.1.3.dylib
+lib/libXfont.1.4.dylib
+lib/libXfont.1.4.1.dylib
+lib/libXfont.1.dylib
+lib/libXfont.a
+lib/libXfont.dylib
+lib/libXfont.so
+lib/libXfont.so.1
+lib/libXfont.so.1.3
+lib/libXfont.so.1.4
lib/libXfont.so.1.4.1
+lib/libXfont.so.1.5
+lib/libXfont.so.2
+lib/libXfont.so.2.0
lib/pkgconfig/xfont.pc
diff -upNr x11-links.orig/files/xorg.libXpm x11-links/files/xorg.libXpm
--- x11-links.orig/files/xorg.libXpm 1970-01-01 09:00:00.000000000 +0900
+++ x11-links/files/xorg.libXpm 2009-12-25 06:33:50.000000000 +0900
@@ -0,0 +1,11 @@
+# $NetBSD$
+#
+include/X11/xpm.h
+lib/libXpm.a
+lib/libXpm.so
+lib/libXpm.so.4
+lib/libXpm.so.4.11
+lib/libXpm.dylib
+lib/libXpm.4.dylib
+lib/libXpm.4.11.dylib
+lib/pkgconfig/xpm.pc
diff -upNr x11-links.orig/files/xorg.libdrm x11-links/files/xorg.libdrm
--- x11-links.orig/files/xorg.libdrm 2009-12-25 05:39:10.000000000 +0900
+++ x11-links/files/xorg.libdrm 2009-12-25 06:33:50.000000000 +0900
@@ -6,4 +6,5 @@ lib/libdrm.a
lib/libdrm.so
lib/libdrm.so.2
lib/libdrm.so.2.3
+lib/libdrm.so.2.4
lib/pkgconfig/libdrm.pc
diff -upNr x11-links.orig/files/xorg.liblbxutil x11-links/files/xorg.liblbxutil
--- x11-links.orig/files/xorg.liblbxutil 2009-12-25 05:39:10.000000000
+0900
+++ x11-links/files/xorg.liblbxutil 2009-12-25 06:33:50.000000000 +0900
@@ -1,5 +1,6 @@
# $NetBSD$
#
+lib/liblbxutil.a
lib/liblbxutil.so
lib/liblbxutil.so.1
lib/liblbxutil.so.1.0
diff -upNr x11-links.orig/files/xorg.pixman x11-links/files/xorg.pixman
--- x11-links.orig/files/xorg.pixman 2009-12-25 05:39:10.000000000 +0900
+++ x11-links/files/xorg.pixman 2009-12-25 06:36:47.000000000 +0900
@@ -1,24 +1,16 @@
# $NetBSD$
#
-# NB: The .la file is not listed here because it is bogus in some
-# versions of MacOS X, so we don't want it buildlinked. Everything
-# is happy with just the pkgconfig file.
include/pixman-1/pixman.h
include/pixman-1/pixman-version.h
lib/libpixman-1.a
lib/libpixman-1.0.11.8.dylib
lib/libpixman-1.0.dylib
lib/libpixman-1.dylib
+lib/libpixman-1.la
lib/libpixman-1.so
lib/libpixman-1.so.0
lib/libpixman-1.so.0.11.2
lib/pkgconfig/pixman-1.pc
-# $NetBSD: xorg.pixman,v 1.2 2008/09/16 12:38:38 tron Exp $
-#
-include/pixman-1/pixman.h
-include/pixman-1/pixman-version.h
-lib/libpixman-1.0.11.8.dylib
-lib/libpixman-1.0.dylib
-lib/libpixman-1.dylib
-lib/libpixman-1.la
+lib/libpixman-1.so.1
+lib/libpixman-1.so.1
lib/pkgconfig/pixman-1.pc
Home |
Main Index |
Thread Index |
Old Index