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

Reply via email to