Package Details: tenacity-git 1:r13812.gdce03bae1-1

Git Clone URL: https://aur.archlinux.org/tenacity-git.git (read-only, click to copy)
Package Base: tenacity-git
Description: An easy-to-use multi-track audio editor and recorder, forked from Audacity
Upstream URL: https://tenacityaudio.org
Keywords: audacity audio audio-applications audio-processing floss libre privacy-friendly privacy-preserving recorder recording-app
Licenses: GPL2, CCPL
Groups: pro-audio
Conflicts: tenacity
Provides: tenacity
Submitter: Darkpelz
Maintainer: Darkpelz (FabioLolix, fossdd)
Last Packager: Darkpelz
Votes: 41
Popularity: 18.90
First Submitted: 2021-07-07 11:51
Last Updated: 2021-09-14 12:56

Dependencies (28)

Required by (0)

Sources (1)

Latest Comments

1 2 3 4 Next › Last »

masutu commented on 2021-09-16 14:01

Hi, imho the error is caused by a missing "#include <cstring>" in "/usr/include/portsmf/allegro.h" provided by "portsmf". With a patched version of portsmf the build works.

Riedler commented on 2021-09-15 18:19

same error on my end

servimo commented on 2021-09-15 00:48

@GabCM same error here.

GabCM commented on 2021-09-14 18:18

Hi there. Even with the latest version of the package, I obtain this error.

In file included from /home/gabriel/.cache/paru/clone/tenacity-git/src/tenacity/src/tracks/playabletrack/notetrack/ui/StretchHandle.cpp:14:
In file included from /home/gabriel/.cache/paru/clone/tenacity-git/src/tenacity/include/../lib-src/header-substitutes/allegro.h:4:
/usr/include/portsmf/allegro.h:632:9: error: use of undeclared identifier 'memcpy'; did you mean 'wmemcpy'?
        memcpy(newbuf, buffer, *len);
        ^
/usr/include/bits/wchar2.h:39:8: note: 'wmemcpy' declared here
__NTH (wmemcpy (wchar_t *__restrict __s1, const wchar_t *__restrict __s2,
    ^
In file included from /home/gabriel/.cache/paru/clone/tenacity-git/src/tenacity/src/tracks/playabletrack/notetrack/ui/StretchHandle.cpp:14:
In file included from /home/gabriel/.cache/paru/clone/tenacity-git/src/tenacity/include/../lib-src/header-substitutes/allegro.h:4:
/usr/include/portsmf/allegro.h:632:16: error: cannot initialize a parameter of type 'wchar_t *' with an lvalue of type 'char *'
        memcpy(newbuf, buffer, *len);
            ^~~~~~
/usr/include/bits/wchar2.h:39:37: note: passing argument to parameter '__s1' here
__NTH (wmemcpy (wchar_t *__restrict __s1, const wchar_t *__restrict __s2,
                                    ^
2 errors generated.
make[2]: *** [src/CMakeFiles/Tenacity.dir/build.make:4388: src/CMakeFiles/Tenacity.dir/tracks/playabletrack/notetrack/ui/StretchHandle.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [CMakeFiles/Makefile2:552: src/CMakeFiles/Tenacity.dir/all] Error 2
make: *** [Makefile:156: all] Error 2

I've also tried following the prerequisites from the upstream repo's BUILDING.md and it gave me the same error.

johnjohn commented on 2021-09-14 15:52

@kescherAUR sorry, my bad. Updating. Thank you :)

kescherAUR commented on 2021-09-14 15:21

@johnjohn the very latest commit (made after my last comment) fixes this. Rebuild the package cleanly (and remove and environment variables you've set).

johnjohn commented on 2021-09-14 15:17

tenacity: error while loading shared libraries: libwx_baseu-3.1.so.4: cannot open shared object file: No such file or directory

Will this eventually be fixed? I know there is a workaround in the comment, but still hoping this would be implemented into the package if is it possible.

kescherAUR commented on 2021-09-14 07:30

I suggest to adjust the dependencies according to this: https://github.com/tenacityteam/tenacity/blob/master/BUILDING.md#arch

It is entirely possible to use wxWidgets 3.0 builds now (with the drawback of missing localizations in some parts of Tenacity), but the suggested AUR package to use as dependency for wxWidgets 3.1 is also a different one.

FabioLolix commented on 2021-09-11 20:25

Building fine here

  • ==> Avvio di build() in corso...
  • -- Found Git: /usr/sbin/git (found version "2.33.0")
  • -- Searching for dependencies from system, not using vcpkg.
  • -- The C compiler identification is Clang 12.0.1
  • -- The CXX compiler identification is Clang 12.0.1
  • [...]
  • ==> Finished making: tenacity-git 1:r13800.g5cb958610-1

muesli4 commented on 2021-09-11 20:19

I get this error during the configure run of tenacity-git:

CMake Error at /usr/share/cmake-3.21/Modules/CMakeTestCCompiler.cmake:69 (message):
  The C compiler

    "/usr/bin/clang"

  is not able to compile a simple test program.

  It fails with the following output:

    Change Dir: /tmp/makepkg/tenacity-git/src/tenacity/build/CMakeFiles/CMakeTmp

    Run Build Command(s):/usr/bin/make -f Makefile cmTC_d00d7/fast && /usr/bin/make  -f CMakeFiles/cmTC_d00d7.dir/build.make CMakeFiles/cmTC_d00d7.dir/build
    make[1]: Verzeichnis „/tmp/makepkg/tenacity-git/src/tenacity/build/CMakeFiles/CMakeTmp“ wird betreten
    Building C object CMakeFiles/cmTC_d00d7.dir/testCCompiler.c.o
    /usr/bin/clang   -D_FORTIFY_SOURCE=2 -march=native -O2 -pipe -fstack-protector-strong -g -fvar-tracking-assignments -fdebug-prefix-map=/tmp/makepkg/tenacity-git/src=/usr/src/debug  -MD -MT CMakeFiles/cmTC_d00d7.dir/testCCompiler.c.o -MF CMakeFiles/cmTC_d00d7.dir/testCCompiler.c.o.d -o CMakeFiles/cmTC_d00d7.dir/testCCompiler.c.o -c /tmp/makepkg/tenacity-git/src/tenacity/build/CMakeFiles/CMakeTmp/testCCompiler.c
    clang-12: error: unknown argument: '-fvar-tracking-assignments'
    make[1]: *** [CMakeFiles/cmTC_d00d7.dir/build.make:79: CMakeFiles/cmTC_d00d7.dir/testCCompiler.c.o] Fehler 1
    make[1]: Verzeichnis „/tmp/makepkg/tenacity-git/src/tenacity/build/CMakeFiles/CMakeTmp“ wird verlassen
    make: *** [Makefile:127: cmTC_d00d7/fast] Fehler 2





  CMake will not be able to correctly generate this project.
Call Stack (most recent call first):
  CMakeLists.txt:238 (project)