<div dir="ltr"><div style="font-size:x-small" class="gmail_default"><br></div><div style="font-size:x-small" class="gmail_default"> Hi again,<br><br></div><div style="font-size:x-small" class="gmail_default"> I am trying to build in a local directory, I don't want to mess up my X installation since I am running Optimus PRIME ... and it's not super mature ... so I figured I would build and do a staticly linked binary for testing, however even when setting PKG_CONFIG_PATH the make of libxcb fails with :<br><br>Making all in src<br>make[1]: Går till katalogen ”/home/ls/src/xdbe/mainline/libxcb/src”<br>make[1]: *** Ingen regel för att skapa målet ”/usr/local/share/xcb/”, som behövs av ”xproto.c”.  Stannar.<br>make[1]: Lämnar katalogen ”/home/ls/src/xdbe/mainline/libxcb/src”<br>Makefile:791: receptet för målet ”all-recursive” misslyckades<br>make: *** [all-recursive] Fel 1<br><br></div><div style="font-size:x-small" class="gmail_default">This does not happen when I build for libxcb-1.11.1 ... which is the version the system is running, so I figure the build picks up the system files in this case but not when doing a local build.<br><br></div><div style="font-size:x-small" class="gmail_default">I know the autotools a bit, but I am not good with package-config .... so any help appreciated.<br><br></div><div style="font-size:x-small" class="gmail_default">My educated guess is that I need to do a 'dummy' install somewhere , specified with --prefix to configure, does this sound about right ?<br><br></div><div style="font-size:x-small" class="gmail_default">Btw. the whole generation of protocoll bindings is SWEET ... very nice ... a pleasant surprise.<br></div><div style="font-size:x-small" class="gmail_default"><br></div><div style="font-size:x-small" class="gmail_default"> / regards, Lars Segerlund.<br><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">2016-09-01 16:34 GMT+02:00 Peter Harris <span dir="ltr"><<a href="mailto:pharris@opentext.com" target="_blank">pharris@opentext.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Re-adding the xcb mailing list, as it was accidentally dropped from the<br>
To: field.<br>
<span class=""><br>
On 2016-09-01 3:31 AM, Lars Segerlund wrote:<br>
><br>
> Hi and thanks,<br>
><br>
>  I joined the xcb mailinglist, and thanks for the tip.<br>
><br>
>  So what you are saying is that I don't need a union ? ( i used xidunion<br>
> finally ... but will check ).<br>
<br>
</span>That is correct, you do not need (or want) a union.<br>
<span class=""><br>
>  I will checkout latest and rebuild and test.<br>
>  I have one question though, can i tell configure to use my 'local'<br>
> xcb-proto when building ? I havent figured out the flag.<br>
<br>
</span>There's some pkgconfig magic, but I don't recall it off the top of my<br>
head. I think you can point PKG_CONFIG_PATH at your xcb-proto directory<br>
or something.<br>
<span class=""><br>
>  I have a couple of test programs which run fine using xlib, and I am<br>
> converting and testing now, ( static linking ) , which should be enough ?<br>
<br>
</span>If you're using libxcb, it ignores enum/altenum anyway. The enum/altenum<br>
fields are used by languages with more strict type checks and by<br>
dissectors (such as Wireshark).<br>
<div class="HOEnZb"><div class="h5"><br>
Peter Harris<br>
--<br>
               Open Text Connectivity Solutions Group<br>
Peter Harris                    <a href="http://connectivity.opentext.com/" rel="noreferrer" target="_blank">http://connectivity.opentext.<wbr>com/</a><br>
Research and Development        Phone: <a href="tel:%2B1%20905%20762%206001" value="+19057626001">+1 905 762 6001</a><br>
<a href="mailto:pharris@opentext.com">pharris@opentext.com</a>            Toll Free: 1 877 359 4866<br>
</div></div></blockquote></div><br></div>