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