emeb has quit [Quit: Leaving.]
_whitelogger has joined ##openfpga
edmund_ has joined ##openfpga
edmund_ has quit [Ping timeout: 256 seconds]
Bike has quit [Quit: Lost terminal]
Degi has quit [Ping timeout: 258 seconds]
Degi has joined ##openfpga
genii has quit [Quit: Bedtime. See you soon.]
gnufan has joined ##openfpga
____ has joined ##openfpga
____ is now known as Guest30583
Asu has joined ##openfpga
Guest30583 has quit [Quit: Nettalk6 - www.ntalk.de]
Guest30583 has joined ##openfpga
kiboneu has quit [Remote host closed the connection]
kiboneu has joined ##openfpga
OmniMancer has joined ##openfpga
OmniMancer1 has quit [Ping timeout: 265 seconds]
kiboneu_ has joined ##openfpga
kiboneu has quit [Ping timeout: 256 seconds]
edmund_ has joined ##openfpga
kiboneu_ has quit [Quit: bye]
kiboneu has joined ##openfpga
kiboneu has quit [Client Quit]
edmund_ has quit [Ping timeout: 256 seconds]
kiboneu has joined ##openfpga
kiboneu has quit [Quit: bye]
kiboneu has joined ##openfpga
kiboneu has quit [Client Quit]
futarisIRCcloud has quit [Quit: Connection closed for inactivity]
kiboneu has joined ##openfpga
Bike has joined ##openfpga
mkru has joined ##openfpga
X-Scale` has joined ##openfpga
X-Scale has quit [Ping timeout: 272 seconds]
X-Scale` is now known as X-Scale
futarisIRCcloud has joined ##openfpga
X-Scale` has joined ##openfpga
X-Scale has quit [Ping timeout: 256 seconds]
X-Scale` is now known as X-Scale
jfcaron__ has joined ##openfpga
<Sprite_tm> Hey all, anyone has an idea if something changed in the prjtrellis/nextpnr compilation process? I for the life of me can't get nextpnr to compile again.
<Sprite_tm> For trellis, I run cmake -DCMAKE_INSTALL_PREFIX=/usr .; make; sudo make install
<Sprite_tm> for nextpnr, I run cmake -DARCH=ecp5 -DTRELLIS_INSTALL_PREFIX=/usr .; make
<Sprite_tm> but it conks out with a 'ImportError: No module named 'pytrellis''
<daveshah> That all looks correct
<daveshah> What OS are you on?
<Sprite_tm> Debian
X-Scale` has joined ##openfpga
<Sprite_tm> I compiled both without any issue a few dozen times in the past, but recently upgraded... last compile is maybe a month, two months ago.
<Sprite_tm> compile -> pull and compile
<ktemkin> are you re-using a build tree?
<Sprite_tm> ...perhaps? How would I not re-use a build tree? Is 'make clean' enough>
X-Scale has quit [Ping timeout: 246 seconds]
X-Scale` is now known as X-Scale
<Sprite_tm> Ah wait, maybe I derped, just remembered I pulled but did not pull the submodules... perhaps that changes something.
<daveshah> I don't think that should make a difference
<ktemkin> I've run into this and IIRC I solved it by uninstalling / cleanbuilding trellis
<daveshah> You could try deleting CMakeCache.txt just to be on the safe side
<Sprite_tm> Check, thanks.
<ktemkin> (I have a vague recollection of it being because there was a pytrellis module that'd had its linker dependencies yanked out from underneath it)
<Sprite_tm> Rmeoving CMakeCache.txt -> no cookie. Lemme see if I indeed need to nuke trellis from outer space first...
genii has joined ##openfpga
<daveshah> Although it shouldn't be needed, you can check where pytrellis is actually being installed to and pass that as -DPYTRELLIS_LIBDIR= to nextpnr cmake
<Sprite_tm> Thanks, that'll be the next step.
jfcaron__ is now known as jfcaron
<Sprite_tm> Well, that brought me one step further. Nuking Trellis changed absolutely nothing. Trellis installed the lib in /usr/lib/x86_64-linux-gnu/trellis/libtrellis.so (wasn't that /usr/lib/trellis in the past? Hm) so I could manually point nextpnr there.
<Sprite_tm> Now it gives me an undefined symbol in /usr/lib/x86_64-linux-gnu/libboost_python38.so.1.67.0 however (_Py_tracemalloc_config), so something is fucky (to use the technical term) in the libraries methinks.
gnufan1 has joined ##openfpga
gnufan has quit [Ping timeout: 260 seconds]
<daveshah> Is it possible that "python3" is still 3.7?
<daveshah> That is what I've seen cause that error before
<Sprite_tm> jeroen@laptop:/usr/src/prjtrellis$ python3 --version
<Sprite_tm> Python 3.8.3rc1
<Sprite_tm> I also have 3.7 installed... perhaps I should nuke that just to be safe :)
<daveshah> Don't think that would be a problem
<Sprite_tm> Yep, no change after uninstalling it.
<daveshah> Can you run ldd on the pytrellis library and see what happens?
<Sprite_tm> Sure.
<Sprite_tm> Looks fine, no unresolvable things there. I can pastebin you the exact output if you want?
<daveshah> Yeah, just to double check
<daveshah> Being linked against libpython3.5m.so doesn't look right
<Sprite_tm> Ooh, I did not spot that.
<balrog> Sprite_tm: I think you're having conflict between system repo installed and user installed packages :(
<Sprite_tm> Yay dependency hell! :/
<Sprite_tm> No, maybe not, python 3.5m indeed is installed system-wide. Nuking it as we speak...
<q3k> linking against python is always fun
<daveshah> There are now static builds to try if you want an alternative
<daveshah> but no GUI atm
<daveshah> thanks to edbordin
<Sprite_tm> \o/ nuking python-python-3.5-minimal makes it work.
<Sprite_tm> We'll see later on what that broke, if any, but for now I'm happy :) Thanks all for the help.
<q3k> daveshah | but no GUI atm
<q3k> is that because of Qt/GL issues?
<balrog> Sprite_tm: I've moved to arch linux because of this crap
<balrog> I want new packages, and I don't want to hand-install them
<Sprite_tm> balrog: If I ever change distros, Arch would be the one I'd move to, but atm I'm still OK with Debian.
<daveshah> q3k: mostly because of the extra space qt would need
<daveshah> The idea is a fairly minimal getting started type package
<q3k> daveshah: would a split gui/nogui release system work, so that there's one 'minimal' distribution and one full distribution?
<daveshah> That would probably be doable in the long term
gnufan1 has quit [Quit: Leaving.]
jemk has quit [Quit: leaving]
jemk has joined ##openfpga
mkru has quit [Quit: Leaving]
OmniMancer1 has joined ##openfpga
OmniMancer has quit [Ping timeout: 260 seconds]
Guest30583 has quit [Quit: Nettalk6 - www.ntalk.de]
mkru has joined ##openfpga
mkru has quit [Quit: Leaving]
mkru has joined ##openfpga
Bird|ub3rghosted has joined ##openfpga
Bird|ghosted has quit [Read error: Connection reset by peer]
OmniMancer1 has quit [Quit: Leaving.]
mkru has quit [Quit: Leaving]
lopsided98 has quit [Remote host closed the connection]
lopsided98 has joined ##openfpga
Bird|ub3rghosted is now known as Bird|otherbox
ross_s has quit [Ping timeout: 260 seconds]
Asu has quit [Ping timeout: 256 seconds]
ross_s has joined ##openfpga
jfcaron has quit [Ping timeout: 265 seconds]