Code Monkey home page Code Monkey logo

Comments (7)

schnitzeltony avatar schnitzeltony commented on July 22, 2024

Yes similar here: In qtractor this plugin is grayed. Unfortunately I am no expert at proper contents of turtle files @brummer10: Have attached the ttl.
gx_colwah.ttl.txt
Is there something missing this plugin requires (e.g. MOD as mentioned in turtle title)?

from meta-musicians.

brummer10 avatar brummer10 commented on July 22, 2024

I'm afraid, it's a upstream bug. It's fixed within our latest release.
Here is a patch to fix 0.39.0 in case you wouldn't update now to 0.40.0.
https://salsa.debian.org/multimedia-team/guitarix/-/blob/master/debian/patches/1000-wah_colwah_fix.patch

from meta-musicians.

schnitzeltony avatar schnitzeltony commented on July 22, 2024

Thanks a lot. Will first try the patch and then upgrade to 0.40.0. Did start the upgrade already but there were issues - so I might ask again then.

from meta-musicians.

schnitzeltony avatar schnitzeltony commented on July 22, 2024

@brummer10:

The referenced patch does not apply cleanly on 0.39.0 so I decided to upgrade to 0.40.0 now - it is on my TODO since 0.40.0 was announced - but...

On all sources (tarball / your repo at https://github.com/brummer10/guitarix) build fails with:

| Waf: Leaving directory `/home/superandy/tmp/oe-core-glibc/work/cortexa7t2hf-neon-vfpv4-mortsgna-linux-gnueabi/guitarix/0.40.0+gitAUTOINC+9e6dbe30cb-r0/build'
| Build failed
| Traceback (most recent call last):
| File "/home/superandy/tmp/oe-core-glibc/work/cortexa7t2hf-neon-vfpv4-mortsgna-linux-gnueabi/guitarix/0.40.0+gitAUTOINC+9e6dbe30cb-r0/git/trunk/.waf3-2.0.19-1f3c580272b15a03d2566843c5fe872a/waflib/Runner.py", line 255, in task_status
| return tsk.runnable_status()
| File "/home/superandy/tmp/oe-core-glibc/work/cortexa7t2hf-neon-vfpv4-mortsgna-linux-gnueabi/guitarix/0.40.0+gitAUTOINC+9e6dbe30cb-r0/git/trunk/.waf3-2.0.19-1f3c580272b15a03d2566843c5fe872a/waflib/Task.py", line 372, in runnable_status
| new_sig=self.signature()
| File "/home/superandy/tmp/oe-core-glibc/work/cortexa7t2hf-neon-vfpv4-mortsgna-linux-gnueabi/guitarix/0.40.0+gitAUTOINC+9e6dbe30cb-r0/git/trunk/.waf3-2.0.19-1f3c580272b15a03d2566843c5fe872a/waflib/Task.py", line 353, in signature
| self.sig_explicit_deps()
| File "/home/superandy/tmp/oe-core-glibc/work/cortexa7t2hf-neon-vfpv4-mortsgna-linux-gnueabi/guitarix/0.40.0+gitAUTOINC+9e6dbe30cb-r0/git/trunk/.waf3-2.0.19-1f3c580272b15a03d2566843c5fe872a/waflib/Task.py", line 428, in sig_explicit_deps
| upd(v)
| TypeError: object supporting the buffer API required
|
| WARNING: /home/superandy/tmp/oe-core-glibc/work/cortexa7t2hf-neon-vfpv4-mortsgna-linux-gnueabi/guitarix/0.40.0+gitAUTOINC+9e6dbe30cb-r0/temp/run.do_compile.8430:1 exit 1 from 'waf_do_compile'

I think upd() is called with None because when I modify as
test.patch.txt

Build continues a tiny bit but fails later with:

| DEBUG: Executing shell function do_compile
| Waf: Entering directory /home/superandy/tmp/oe-core-glibc/work/cortexa7t2hf-neon-vfpv4-mortsgna-linux-gnueabi/guitarix/0.40.0+gitAUTOINC+9e6dbe30cb-r0/build' | [161/289] Processing src/faust/drumseq.dsp | Waf: Leaving directory /home/superandy/tmp/oe-core-glibc/work/cortexa7t2hf-neon-vfpv4-mortsgna-linux-gnueabi/guitarix/0.40.0+gitAUTOINC+9e6dbe30cb-r0/build'
| Build failed
| Traceback (most recent call last):
| File "/home/superandy/tmp/oe-core-glibc/work/cortexa7t2hf-neon-vfpv4-mortsgna-linux-gnueabi/guitarix/0.40.0+gitAUTOINC+9e6dbe30cb-r0/git/trunk/.waf3-2.0.19-1f3c580272b15a03d2566843c5fe872a/waflib/Task.py", line 180, in process
| ret=self.run()
| File "waftools/faust.py", line 18, in dsp2cc
| lst = [task.proc.abspath(), "-o", dst]
| AttributeError: 'NoneType' object has no attribute 'abspath'

Any suggestions?

from meta-musicians.

brummer10 avatar brummer10 commented on July 22, 2024

The referenced patch does not apply cleanly on 0.39.0

That may be related to the diff in the Fix-LV2-types.patch (const struct _LV2UI_Descriptor) you use, maybe use this instead will lead to a clean apply:
https://salsa.debian.org/multimedia-team/guitarix/-/blob/master/debian/patches/0002-Fix-LV2-types.patch

Any suggestions?

I've seen similar errors which was related to anaconda been installed.
Other than that, here is a tread about building guitarix 0.40.0 on a Pi 3B+,
brummer10/guitarix#8
It turns out that some small patches been needed to make it build and run successfully on a ARM device.

from meta-musicians.

schnitzeltony avatar schnitzeltony commented on July 22, 2024

I re-read discussion on linuxmusicians [1] and the first result is: adding --no-faust fixes compile.

[1] https://linuxmusicians.com/viewtopic.php?f=24&t=21562

from meta-musicians.

OE4AMW avatar OE4AMW commented on July 22, 2024

Hi,

thanks very much for the fast responses and the fix!
The recipe for 0.40.0 compiles and starts now without any errors.

from meta-musicians.

Related Issues (13)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.