On 16/03/2019 12:50, Bruce Dubbs via blfs-dev wrote:
> On 3/16/19 4:39 AM, Pierre Labastie via blfs-dev wrote:
> 
> 
>> - mesa-19.0.0: running "make -C ../xdemos DEMOS_PREFIX=$XORG_PREFIX" 
>> generates
>> an error because libGL cannot be found. I guess it wouldn't show up if a
>> previous version of mesa were installed, since there is /usr/lib/libGL.so.
>> I do not know what would be a fix, but my guess is that we should look at the
>> source of the demos and see whether they have been ported to meson/ninja.
>> Otherwise, we may need to run configure for those
> 
> The Makefile for xdemos is hard coded -- there is no configure.  Looking at
> it, it has:
> 
> DEMOS_LDFLAGS = -L../lib$(EXT) -lGL $(X11_LIBS) -lm
> 
> At the time xdemos is first built, ./build/src/glx/libGL.so exists, but is not
> yet installed.  For builds where $XORG_PREFIX/lib/libGL* already exists, there
> is no problem.
> 
> For a first install, I can think of a couple of solutions:
> 
> 1.  Add a variable LIBRARY_PATH=$PWD/src/glx to the make xdemos line.

$PWD/lib?


> 2.  Move the make xdemos line to after ninja install of the main package.

Simpler (as you and Thomas seem to think too)? Actually, it prevents the demos
from being linked to an older library. But you know I do not like having two
packages on the same page :), unless both can be merged, which means
installing everything at the same time.

> 
> The issue is that testing would require a complete reinstall of xorg.
> 
> I suppose I could just rename /opt/xorg to /opt/xorg.save and rebuild just
> xorg thru mesa and then restore the original by removing the new partial xorg
> and renaming back.  I lean towards moving the xdemos build to after the mesa
> install.
> 
> Is that something you could do relatively quickly with jhalfs?
> 
> On second thought, just removing/renaming $XORG_PREFIX/lib/libGL.so
> (temporarily) and testing the mesa build may be enough to test changes.

Agreed. I can do that with porg (rather than jhalfs): exit Xorg, porg -r mesa,
then try to build, using the script jhalfs generated, after adequate
modification. I think I'll try a sed to the demos Makefile... (or update the
patch)

> 
>   -- Bruce

-- 
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to