Package Details: tenacity-git 1:r14921.g8119cb11c-2

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: FabioLolix
Last Packager: FabioLolix
Votes: 87
Popularity: 0.035407
First Submitted: 2021-07-07 11:51 (UTC)
Last Updated: 2023-12-23 15:01 (UTC)

Pinned Comments

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 11 .. 17 Next › Last »

EricKotato commented on 2022-04-22 14:02 (UTC) (edited on 2022-04-22 14:08 (UTC) by EricKotato)

Here is the patch I made for GitHub mirror (https://github.com/tenacityteam/tenacity) to enable compatibility with WxWidgets 3.1.6+:

diff --git a/src/TenacityApp.cpp b/src/TenacityApp.cpp
index 8136aa48b..cb0bfb629 100644
--- a/src/TenacityApp.cpp
+++ b/src/TenacityApp.cpp
@@ -862,7 +862,12 @@ void TenacityApp::OnTimer(wxTimerEvent &WXUNUSED(event)) {
 #define WL(lang, sublang)
 #endif

-#if wxCHECK_VERSION(3, 0, 1)
+#if wxCHECK_VERSION(3, 1, 6)
+wxLanguageInfo userLangs[] =
+    {
+        {wxLANGUAGE_USER_DEFINED, wxT("eu"), wxT("eu"), wxT(""), WL(0, SUBLANG_DEFAULT) wxT("Basque"), wxT("Euskara"), wxLayout_LeftToRight},
+};
+#elif wxCHECK_VERSION(3, 0, 1)
 wxLanguageInfo userLangs[] =
     {
         // Bosnian is defined in wxWidgets already

Should work for SourceHut mirror too, but it should be applied to src/AudacityApp.cpp instead.

maderios commented on 2022-04-22 11:06 (UTC)

Build issue is solved: tenacity-wxgtk3-git needs portsmf-git dependency, not portsmf. Please change this dependency.

ImperatorStorm commented on 2022-04-20 20:44 (UTC)

Can't reproduce, try building in a clean chroot https://wiki.archlinux.org/title/DeveloperWiki:Building_in_a_clean_chroot

xavierbaez commented on 2022-04-20 20:39 (UTC)

Same error happend to me:

[ 53%] Building CXX object src/CMakeFiles/Tenacity.dir/Legacy.cpp.o

make[1]: [CMakeFiles/Makefile2:526: src/CMakeFiles/Tenacity.dir/all] Error 2 make: [Makefile:156: all] Error 2 ==> ERROR: A failure occurred in build(). Aborting... -> error making: tenacity-git

maderios commented on 2022-04-20 10:24 (UTC)

Same error after updating

silverhikari commented on 2022-04-18 23:32 (UTC)

@maid i can not seem to replicate the error on my side, you may want to send this issue upstream if this is happening.

FabioLolix commented on 2022-04-17 20:50 (UTC)

Seems it isn't compatible with wxgtk 3.1.6

maderios commented on 2022-04-17 19:55 (UTC)

I get build error

[ 89%] Building CXX object src/CMakeFiles/Tenacity.dir/tracks/playabletrack/wavetrack/ui/CutlineHandle.cpp.o
In file included from /home/fre/ARCH-AUR/tenacity-wxgtk3-git/src/tenacity/src/tracks/playabletrack/notetrack/ui/StretchHandle.cpp:14:
In file included from /home/fre/ARCH-AUR/tenacity-wxgtk3-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/wchar.h:263:17: note: 'wmemcpy' declared here
extern wchar_t *wmemcpy (wchar_t *__restrict __s1,
                ^
In file included from /home/fre/ARCH-AUR/tenacity-wxgtk3-git/src/tenacity/src/tracks/playabletrack/notetrack/ui/StretchHandle.cpp:14:
In file included from /home/fre/ARCH-AUR/tenacity-wxgtk3-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/wchar.h:263:46: note: passing argument to parameter '__s1' here
extern wchar_t *wmemcpy (wchar_t *__restrict __s1,
                                             ^
2 errors generated.
make[2]: *** [src/CMakeFiles/Tenacity.dir/build.make:4402: src/CMakeFiles/Tenacity.dir/tracks/playabletrack/notetrack/ui/StretchHandle.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [CMakeFiles/Makefile2:526: src/CMakeFiles/Tenacity.dir/all] Error 2

maderios commented on 2022-04-17 18:55 (UTC) (edited on 2022-04-17 19:02 (UTC) by maderios)

I get error

[ 50%] Building CXX object src/CMakeFiles/Tenacity.dir/Benchmark.cpp.o
In file included from /home/fre/ARCH-AUR/tenacity-git/src/tenacity/src/AudacityApp.cpp:83:
/home/fre/ARCH-AUR/tenacity-git/src/tenacity/src/FFmpeg.h:887:7: warning: 'av_init_packet' is deprecated [-Wdeprecated-declarations]
      av_init_packet(this);
/usr/include/ffmpeg4.4/libavcodec/packet.h:487:1: note: 'av_init_packet' has been explicitly marked deprecated here
attribute_deprecated
/usr/include/ffmpeg4.4/libavutil/attributes.h:100:49: note: expanded from macro 'attribute_deprecated'
#    define attribute_deprecated __attribute__((deprecated))
In file included from /home/fre/ARCH-AUR/tenacity-git/src/tenacity/src/AudacityApp.cpp:83:
/home/fre/ARCH-AUR/tenacity-git/src/tenacity/src/FFmpeg.h:914:7: warning: 'av_free_packet' is deprecated [-Wdeprecated-declarations]
      av_free_packet(this);
      /usr/include/ffmpeg4.4/libavcodec/packet.h:568:1: note: 'av_free_packet' has been explicitly marked deprecated here
attribute_deprecated
/usr/include/ffmpeg4.4/libavutil/attributes.h:100:49: note: expanded from macro 'attribute_deprecated'
#    define attribute_deprecated __attribute__((deprecated))

In file included from /home/fre/ARCH-AUR/tenacity-git/src/tenacity/src/AudacityApp.cpp:83:
/home/fre/ARCH-AUR/tenacity-git/src/tenacity/src/FFmpeg.h:921:7: warning: 'av_init_packet' is deprecated [-Wdeprecated-declarations]
      av_init_packet(&that);

/usr/include/ffmpeg4.4/libavcodec/packet.h:487:1: note: 'av_init_packet' has been explicitly marked deprecated here
attribute_deprecated

/usr/include/ffmpeg4.4/libavutil/attributes.h:100:49: note: expanded from macro 'attribute_deprecated'
#    define attribute_deprecated __attribute__((deprecated))

/home/fre/ARCH-AUR/tenacity-git/src/tenacity/src/AudacityApp.cpp:886:80: error: field of type 'wxString' has private constructor
    {wxLANGUAGE_USER_DEFINED, wxT("eu"), WL(0, SUBLANG_DEFAULT) wxT("Basque"), wxLayout_LeftToRight},

/usr/include/wx-3.1/wx/string.h:324:3: note: declared private here
  wxString(int);
  3 warnings and 1 error generated.
make[2]: *** [src/CMakeFiles/Tenacity.dir/build.make:146: src/CMakeFiles/Tenacity.dir/AudacityApp.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [CMakeFiles/Makefile2:526: src/CMakeFiles/Tenacity.dir/all] Error 2
make: *** [Makefile:156: all] Error 2