Page 1 of 1

Error when starting Audacity 2.1.2-1

Posted: Wed 26 Dec 2018, 19:40
by soniabu
I have this problem with Audacity 2.1.2-1 with Xenialpup64 7.5
when I launch it a box comes out with this message:

../include/wx/strvararg.h(456): assert "(argtype & (wxFormatStringSpecifier<T>::value)) == argtype" failed in wxArgNormalizer(): format specifier doesn't match argument type

and I can only stop Audacity, so it won't start.
Can anyone suggest a way forward for me?
Thank you
Sonia

Posted: Wed 26 Dec 2018, 22:25
by watchdog
Audacity-static-1.3.12.pet by mikeb still works in a lot of puppies:

http://www.murga-linux.com/puppy/viewtopic.php?t=85629

Audacity-2.2.2-s-i686.pet by norgo also works in xenialpup after installing libpng16 by ppm and with a symlink:

Code: Select all

ln -s /usr/lib/libFLAC.so.8.3.0 /usr/lib/libFLAC++.so.6
http://murga-linux.com/puppy/viewtopic. ... 089#985089

Posted: Thu 27 Dec 2018, 16:09
by soniabu
Thank you for your answers, Watchdog.. But with Audacity I'm a little unlucky.
Audacity 1.3.12 static I have installed. I have to start it from the terminal, however, and it returns this error:
error while loading shared libraries: libgtk-x11-2.0.so.0: wrong ELF class ELFCLASS64
and I'm stopping here because I don't understand it.

****

I also tried with audacity 2.1.2 s-i-686 and, always started from terminal, the error is similar to the previous one that is:
error while loading shared libraries: libsndfile.so.1 wrong ELF class: ELFCLASS64
I have installed libsndfile 1_1.0.25

I still use your courtesy to ask you if you know how to show me a way to solve it.
Sonia
P.S. My S.O is xenialpup64 7.5; second I do not understand:

with a symlink
Code: ln -s /usr/lib/libFLAC.so.8.3.0 /usr/lib/libFLAC++.so.6

many thx Watchdog

Posted: Thu 27 Dec 2018, 18:30
by watchdog
I see you are using xenialpup64: this is a misunderstanding. My first answer was related to xenialpup 32 bit. In 64 bit puppies I still use audacity-quirky64-2.1.pet. I do not remember who compiled it but I saved a copy. It works in 64 bit puppies with few more libs or symlinks. Read:

http://www.murga-linux.com/puppy/viewto ... 9cf23b0563

and:

http://murga-linux.com/puppy/viewtopic. ... 7cb27a1ec9

I'm sure it works also in xenialpup64. Wait for my testing. I'll edit this post as soon as possible.

Edit: download audacity-quirky64-2.1.pet from:

http://murga-linux.com/puppy/viewtopic. ... 067#961067

Install it. Open a console and type:

Code: Select all

ln -s /usr/lib/libvpx.so.3.0.0 /usr/lib/libvpx.so.1
Start audacity in multimedia menu. Summarily tested working in xenialpup64.

Posted: Thu 27 Dec 2018, 22:02
by soniabu
Watchdog, FANTASTIC! WORK.

you were very kind and professional. You solved my problem brilliantly and I am very grateful for that.
I would like to be able to help others as well as you did me. Thanks Watchdog, I hope that one day I will be able to repay myself.
sonia

Posted: Sat 29 Dec 2018, 03:01
by watchdog
Sorry: audacity-quirky64-2.1.pet breaks SimpleGTKRadio and mpv overwriting libva.so.1:

http://www.murga-linux.com/puppy/viewtopic.php?t=115000

I have a package audacity-quirky64-2.1-2.pet without libva.so.1 which keeps working audacity in xenialpup64 without breaking mpv and SimpleGTKRadio. But I do not share it because they are experimental packages.