Piano booster is a score reading / midi typing tutor. The dependencies are very standard (qt4, cmake) http://pianobooster.sourceforge.net/download.html Reproducible: Always
Created attachment 228591 [details] stub ebuild This a stub ebuild. Dependecies need to be checked more carefully (current depend info obtained from ldd) cmake pre-strips executibles. I don`t know how to disable it. And finally: starting pianobooster cause a segfault for me (on x86) :(
Hi. Here it seems to work, thanks a lot. I'm using the amd64 architecture. I can install it (once added the ~amd64 keyword), and i can start the software. My midi setup is broken so i can't say if it actually works, but at least it does not segfault on startup.
Comment on attachment 228591 [details] stub ebuild The dependencies are definitely too wide. Please use --as-needed to build, then use this function to check the actual dependencies: checkrdeps() { qlist "$1" | scanelf -L -n -q -F '%n #F' | tr ',' '\n' | sort -u | qfile -C -f - } Thanks.
(In reply to comment #3) > (From update of attachment 228591 [details]) > The dependencies are definitely too wide. > > Please use --as-needed to build I`m already have this in LDFLAGS > then use this function to check the actual dependencies: > checkrdeps() { > qlist "$1" | scanelf -L -n -q -F '%n #F' | tr ',' '\n' | sort -u | qfile -C > -f - > } Thanks for the tip. I`m always used ldd to check dependencies and didn`t know that it shows more than needed. As far as I understand, ldd shows revers dependencies also(?)
Created attachment 228639 [details] fixed ebuild Dependecies now fixed. Also fixed double installing of README.txt Resulting binary still segfaults.
(In reply to comment #5) > Created an attachment (id=228639) [details] > fixed ebuild > > Dependecies now fixed. > Also fixed double installing of README.txt > Resulting binary still segfaults. > Ebuild works fine for me, resulting binary doesn't segfault. Please mark as fixed.
Added to CVS.