Hi Uwe, Many thanks for the response!
The conversion from a custom libusb branch we used in the past to the new mainline-merged "regular" libusb is tracked here (not done, yet): https://sigrok.org/bugzilla/show_bug.cgi?id=1593 In the mean time we've added a workaround to our Windows nightly builds via MXE, see here: https://sigrok.org/gitweb/?p=sigrok-util.git;a=commitdiff;h=149202b4da310b2828447711db6adbe07e7d815a
Thanks for this - first time I'm hearing about MXE, nice to know this!
In other words, you could (temporarily) use this branch instead of the old one (until we've migrated to mainline libusb): $GIT_CLONE git://github.com/uwehermann/libusb -b event-abstraction-v4
Great - thanks for this!
The fixes we've done only apply to MXE (since that's what we use for the nightly Windows builds). Could also be updated in MSYS2, but the time is probably better spent doing the conversion to mainline libusb instead.
Good to know this - and agreed, it makes sense to have the build system running smoothly as a priority.
Also, the MSYS2 build is currently not fully supported or working for various reasosn btw., see here: https://sigrok.org/wiki/Windows#Native_build_using_MSYS2
Yes - I did consult this page; and I even tried to go against it, and build Python libsigrok libraries (hoped that, even if it is not working yet, maybe I could spot something of a fix) - and of course, I failed :)
There's no need to report any MSYS2 related issues (here or elsewhere), we're aware of those. If you like to help fixing those or if you'd like to discuss more, please join us on IRC (#sigrok on Freenode), it's quite a bit easier and faster to debug/test/discuss there.
Thanks for the IRC reference, I will try that next time. I did not necessarily intend this as a bug report as much - given that I saw the wiki page, I was aware that MSYS2 is not fully supported (maybe I should have stated that in the OP); but I just wanted to know to what extent I can build (in this case) PulseView on my machine, because if I can do that, I might be able to try out some hacks that I've had in mind, in the future. So it was more intended like "developer notes", in hope that they might eventually help toward an officially supported build. And I finally did manage to build PulseView (though it is - as expected - not fully working) - but it is good enough for me for the moment: I see a GUI, I can open .sr files and run decoders; I've posted notes related to that here: https://github.com/sdbbs/sigrok_pulseview_combine_merge/blob/master/2020_10_28_pulseview_build_log.md In any case - feels good to have been able to compile PulseView from git on my machine, even if it is not fully working yet! :) Thanks again for the feedback!
Thanks! Uwe.
_______________________________________________ sigrok-devel mailing list sigrok-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sigrok-devel