[oi-dev] Problems with packages and drm
gordon.w.ross at gmail.com
Sat Dec 31 17:35:56 UTC 2016
Here's a PR to cleanup the warning and pkgconfig nits
(Make the Check-patches output clean)
On Sat, Dec 31, 2016 at 12:57 AM, Gordon Ross <gordon.w.ross at gmail.com> wrote:
> I've been only occasionally available the last couple weeks.
> I see you committed the pkgconfig, which is fine of course,
> but now Check_patches doesn't run "clean"...
> I'll need to fix that before the next version bump in libdrm.
> BTW, does the upstream (libdrm development) really use
> usr/include/libdrm (not usr/include/drm?)
> If so, perhaps we should too.
> On Tue, Dec 27, 2016 at 10:18 AM, Alexander Pyhalov <alp at rsu.ru> wrote:
>> On 12/27/16 02:02 PM, Alexander Pyhalov wrote:
>>> On 12/26/16 09:17 PM, Andreas Wacknitz wrote:
>>>> I have two kind of problems building and publishing packages with drm.
>>>> 1. #include <drm.h> fails for several packags now.
>>>> I don't know whether this is simply because of a missing include
>>>> path or something else.
>>>> Example packages: x11/mesa, x11/redshift, x11/tigervnc,
>>>> x11/xf86-video-ati, x11/xf86-video-openchrome
>>>> 2. Some package cannot link successfully anymore because of 32/64 clash
>>>> with libdrm.so:
>>>> They fail with "ld: fatal: file /usr/lib/xorg/amd64/libdrm.so: wrong
>>>> ELF class: ELFCLASS64"
>>>> It seems as if 32 bit builds try to use 64 bit libdrm.
>>>> Example packages: clutter-gst, clutter-gtk
>>>> Are these problems local here or does anybody else suffer? And how can
>>>> this be fixed?
>>> Updated my build zone, installed header-drm....
>>> See the same.
>>> libdrm.pc is broken.
>>> Created https://www.illumos.org/issues/7692 .
>> Gordon, it seems the following patch fixes the issue:
>> Current patch mechanism in gfx-drm is ugly, so I had to update also another
>> patch, touching *.pc.in files, but it's as sepate issue.
>> Also this patch fixes one compilation warning:
>> (seems to appear only in debug build).
>> As this issue affects oi-userland build, I'd appreciate if someone committed
>> this (or another) fix for https://www.illumos.org/issues/7692
>> Best regards,
>> Alexander Pyhalov,
>> system administrator of Southern Federal University IT department
>> oi-dev mailing list
>> oi-dev at openindiana.org
More information about the oi-dev