I would say two things (in decreasing order of relevance): 1. Debian is not very good about discovery, so if you're going to put things in locations (e.g. `/home/adrian/.local/lib`) that are not already on its default paths then you are responsible for telling Debian about this (maybe in `.profile` (what I do on my machine to get CUDA libraries working) or something) https://github.com/xrootd/xrootd/blob/2c43d2e8b1f2e57a562b4e386239cfc0d70febd9/.github/workflows/build.yml#L282-L291 2. I don't think this is affecting you in any way, but you are lacking modern `setuptools` (and maybe `wheel` too, idk) in this environment as you're still falling back to the deprecated legacy build and getting an egg and not a wheel. Is there a reason for this? While the CI is building with the latest `setuptools` https://github.com/xrootd/xrootd/blob/2c43d2e8b1f2e57a562b4e386239cfc0d70febd9/.github/workflows/build.yml#L252 I would assume that the default version of `setuptools` that is packaged should still be sufficient to build the wheel. ```console $ docker run --rm -ti ubuntu:20.04 /bin/bash root@be875f1dd958:/# apt update -y && apt install -y python3 python3-dev python3-venv python3-pip root@be875f1dd958:/# python3 -m pip list Package Version ---------- ------- pip 20.0.2 setuptools 45.2.0 wheel 0.34.2 root@be875f1dd958:/# ``` What version of `setuptools` do you have in this build? -- Reply to this email directly or view it on GitHub: https://github.com/xrootd/xrootd/issues/1668#issuecomment-1087735363 You are receiving this because you are subscribed to this thread. Message ID: <[log in to unmask]> ######################################################################## Use REPLY-ALL to reply to list To unsubscribe from the XROOTD-DEV list, click the following link: https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-DEV&A=1