Print

Print


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