<div dir="ltr"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Hello,</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">I am working with Arch Linux and GCC 9.1.0.</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">I wanted to create a small test application running SFML together with OpenGL.</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">For this, I used the following lines in my buildfile:</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">import libs = sfml-all%lib{sfml-graphics}<br>import libs += gl%lib{gl}<br>exe{sfml-test}: {hxx cxx}{*} $libs<br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Both libraries are no packages and should be found via their respective pkgconfig-files.</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Whereas linking to SFML did not introduce any errors, linking to OpenGL resulted in a bunch of unfound packages, like 'x11', 'xext', 'xdamage', etc.</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Observing the respective pkgconfig-file 'gl.pc', I saw an entry 'Requires.private' which was listing nearly all of those unfound packages and another entry `Libs.private' enabling pthreads.</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">So build2 seems to link to private requirements of a pkgconfig-file when importing those.</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Is this the desired behavior?</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">If yes, what would be the best way to link to OpenGL?</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Thank you very much inĀ advance.</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Greetings</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Markus</div></div>