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 23:00:07 +0000 (UTC)
> The following reply was made to PR pkg/42492; it has been noted by GNATS.
>
> From: Bernd Ernesti <netbsd%lists.veego.de@localhost>
> To: Ryo ONODERA <ryo_on%yk.rim.or.jp@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 23:57:03 +0100
>
> On Fri, Dec 25, 2009 at 06:47:35AM +0900, Ryo ONODERA wrote:
> > 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)
> [..]
>
> > > 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.
>
> What do you mean with broken?
>
> It doesn't matter if there are extra entries in that file which does not
> exists on
> you filesystem, they are simply ignored while creating the symlinks.
>
> I have a /usr/X11R7/lib/libpixman-1.so.1.0 file, which you now removed from
> your
> version and you also keep the second copy of lib/pkgconfig/pixman-1.pc in
> that file.
>
> Ah, I see. -current has a libpixman-1.so.2.0
For my environment, your patch for files/xorg.pixman is rejected.
Then I patched by hand and have mistake (I removed libpixman-1.so.1.0).
> But that is not the only change which is needed for -current.
>
> I think it requires a lot more changes.
>
> > 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.
>
> I did that patch based on 5.0_STABLE so there are maybe some entries missing
> for -current.
> In your case the patch for xorg.libdrm would be:
>
> --- xorg.libdrm 5 Oct 2008 21:36:35 -0000 1.2
> +++ xorg.libdrm 24 Dec 2009 22:04:53 -0000
> @@ -6,4 +6,7 @@
> lib/libdrm.so
> lib/libdrm.so.2
> lib/libdrm.so.2.3
> +lib/libdrm.so.2.4
> +lib/libdrm.so.3
> +lib/libdrm.so.3.1
> lib/pkgconfig/libdrm.pc
>
> But as I said above it requires a lot more new entries.
>
> And there should be a xorg.MesaLib, but I have to leave that part to someone
> else.
>
> The new diff follows below, but I have not tested it.
I have one question.
In x11-links, should *all* libraries, header files, pkg-config files etc in
native X.org
or other vendor's X be listed and categorized in files in files/ directory?
I cannot find any documentation about this.
Now I am looking at my /usr/X11R7 directories.
> Bernd
--
Ryo ONODERA // ryo_on%yk.rim.or.jp@localhost
PGP fingerprint = 82A2 DC91 76E0 A10A 8ABB FD1B F404 27FA C7D1 15F3
Home |
Main Index |
Thread Index |
Old Index