Thanks for the education. I am still baby stepping my way though using Slackware being a Debian/Puppy user mostly.
Unfortunately
$ wget http://ftp//slackware.opennix.com/pub/slackbuilds/slackware-13.37/multimedia/pianobar-2011.12.11-x86_64-1_mm.txz
--2012-09-08 03:57:45-- http://ftp//slackware.opennix.com/pub/slackbuilds/slackware-13.37/multimedia/pianobar-2011.12.11-x86_64-1_mm.txz
Resolving ftp (ftp)... failed: Name or service not known.
wget: unable to resolve host address "ftp"
or using your link in Firefox download manager takes me to
http://www.microfocus.com/products/rumba/terminal-emulation/?ftpcomI will try and see if I can plod my way through this.
http://antix.freeforums.org/post22128.html?sid=b2b2317f41715a990d9c4a1bac1d7015#p22128 I have built the binary before from source in AntiX with build-essentials and used that binary in Puppy Linux. I wonder if the binary will work in Vector as well if I put it in /bin or /sbin in Vector?
I think also the 2011 .txz probably would not work anyways because pandora screws with pianobars protocol from time to time and the latest patches are what are needed to get pianobar to work. I am still leaning slackbuild so please excuse my ignorance. I guess I still need
to do some more research. Just to show what I have tried so far with my limited skillset.
I go into my ~/Downloads folder and extract pianobar-2012.05.06.tar.bz2
. I follow the read me for making the pianobar binary. One thing I have to do first is change in make file is go from
# makefile of pianobar
PREFIX:=/usr/local
BINDIR:=${PREFIX}/bin
LIBDIR:=${PREFIX}/lib
INCDIR:=${PREFIX}/include
MANDIR:=${PREFIX}/share/man
DYNLINK:=0
# Respect environment variables set by user; does not work with :=
ifeq (${CFLAGS},)
CFLAGS=-O2 -DNDEBUG
endif
ifeq (${CC},cc)
CC=C99
and change the CC=C99 to either CC=c++ or CC=g++ as C99 errors out on make clean && make in Vector.
For dependencies. libfaad is not in gslapt but libmad is and is installed already by default in Vector 7.
biker:/~/Downloads/pianobar-2012.05.06
harry:$ make clean && make
CLEAN
CC src/main.c
In file included from src/main.c:56:0:
src/ui_dispatch.h:98:3: error: invalid conversion from 'int' to 'BarUiDispatchContext_t'
src/ui_dispatch.h:98:3: error: invalid conversion from 'int' to 'BarUiDispatchContext_t'
src/ui_dispatch.h:98:3: error: invalid conversion from 'int' to 'BarUiDispatchContext_t'
src/ui_dispatch.h:98:3: error: invalid conversion from 'int' to 'BarUiDispatchContext_t'
src/main.c: In function 'void BarMainHandleUserInput(BarApp_t*)':
src/main.c:153:40: error: invalid conversion from 'int' to 'BarReadlineFlags_t'
src/main.c:153:40: error: initializing argument 5 of 'size_t BarReadline(char*, size_t, const char*, BarReadlineFds_t*, BarReadlineFlags_t, int)'
src/main.c: In function 'void BarMainStartPlayback(BarApp_t*, pthread_t*)':
src/main.c:217:22: error: 'PLAYER_STARTING' was not declared in this scope
src/main.c: In function 'void BarMainLoop(BarApp_t*)':
src/main.c:290:27: error: 'PLAYER_FINISHED_PLAYBACK' was not declared in this scope
src/main.c:296:27: error: 'PLAYER_FREED' was not declared in this scope
src/main.c:315:27: error: 'PLAYER_SAMPLESIZE_INITIALIZED' was not declared in this scope
src/main.c:316:24: error: 'PLAYER_FINISHED_PLAYBACK' was not declared in this scope
src/main.c:321:26: error: 'PLAYER_FREED' was not declared in this scope
make: *** [src/main.o] Error 1
And that is about how far as I have gotten so far. Like I said. I am still baby stepping through using
Vector or Slackware 13.37 so sorry if I am a bit unskilled. Like I said. I guess I need to do some more
research/experimenting I guess.
Keep in mind, this may void your warranty.

I break things on a daily basis so no worries. Thanks again for responding.
Ha. I was typing out this long post when I saw yours hata_ph. I will definitely try it out . It is sitting in my ~/Downloads folder before I hit this post button so will be updating this thread in a few.
I have build pianobar-20120907...pls try it...