Code Monkey home page Code Monkey logo

infinity-plugin's People

Contributors

cbke avatar dprotti avatar philippeback avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

infinity-plugin's Issues

Plugin doesn't build on Debian 8

Hi, I'm having trouble building the plugin on Debian Jessie:

$ ./configure --prefix=/usr
bash: ./configure: No such file or directory
$ autoconf
configure.ac:5: error: possibly undefined macro: AM_INIT_AUTOMAKE
      If this token and others are legitimate, please use m4_pattern_allow.
      See the Autoconf documentation.
configure.ac:58: error: possibly undefined macro: AC_DISABLE_STATIC
configure.ac:97: error: possibly undefined macro: AM_PATH_SDL
configure.ac:159: error: possibly undefined macro: AM_GLIB_GNU_GETTEXT
$ ./configure --prefix=/usr
./configure: line 2314: syntax error near unexpected token `1.9.0'
./configure: line 2314: `AM_INIT_AUTOMAKE(1.9.0 dist-bzip2)'

HEAD is currently at bf13d4b.

Crash after initialization

Good morning!
I build your plugin in Lubuntu 14.04.2, kernel 3.19.0-28-lowlatency. When install and copied .so's into valid audacious directory (/usr/lib/i386-linux-gnu/audacious/Visualization), and after selecting plugin in Audacious options I have
audacious[28872]: segfault at c193876c ip b6e24508 sp 79272540 error 5 in libc-2.19.so[b6db1000+1a8000].
But I can see window of plugin and some animation for 1 second or less. So, I think this happens where second portion of data sent from Audacious to your plugin. Please build plugin for Ubuntu and check, where problem was.
G-Force for WinAmp was really amazing and many users want replacement for Linux.

Automake installed but not detected

Downloaded from git and tried to build on Linux Mint 21. Got an error that automake is not found, however I have version 1.16.5 installed.

genericuser@BadBoy:~/Downloads/infinity-plugin$ ./autogen.sh
checking for autoconf >= 2.65...
  testing autoconf2.50... not found.
  testing autoconf... found 2.71
checking for automake >= 1.11...
  testing automake-1.15... not found.
  testing automake-1.14... not found.
  testing automake-1.13... not found.
  testing automake-1.12... not found.
  testing automake-1.11... not found.
  testing automake-1.10... not found.
  testing automake-1.9... not found.
  testing automake-1.8... not found.
  testing automake-1.7... not found.
  testing automake-1.6... not found.
  testing automake-1.5... not found.
***Error***: You must have automake >= 1.11 installed
  to build Infinity Visualization Plugin.  Download the appropriate package
  from your distribution or get the source tarball at
    http://ftp.gnu.org/pub/gnu/automake/automake-1.11.tar.gz

genericuser@BadBoy:~/Downloads/infinity-plugin$ automake --version
automake (GNU automake) 1.16.5
Copyright (C) 2021 Free Software Foundation, Inc.
License GPLv2+: GNU GPL version 2 or later <https://gnu.org/licenses/gpl-2.0.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Written by Tom Tromey <[email protected]>
       and Alexandre Duret-Lutz <[email protected]>.

Do I need a different version or does something need to be in a different place?

Edit to make code tags work.

Gentoo, installed audacious 3.9 from portage, can't make

make[2]: Entering directory '/home/doc/build/audacious-3.9/infinity-plugin/src'
  CXX      audacious.lo
cc1plus: warning: command line option ‘-Wimplicit’ is valid for C/ObjC but not for C++
cc1plus: warning: command line option ‘-Wmissing-prototypes’ is valid for C/ObjC but not for C++
audacious.cc: In function ‘gchar* get_title()’:
audacious.cc:152:65: error: ‘aud_playlist_get_playing’ was not declared in this scope
  String title = aud_playlist_get_title(aud_playlist_get_playing());
                                                                 ^
audacious.cc:152:66: error: ‘aud_playlist_get_title’ was not declared in this scope
  String title = aud_playlist_get_title(aud_playlist_get_playing());
                                                                  ^
audacious.cc:153:24: error: ‘class String’ has no member named ‘to_raw’
  return (gchar*) title.to_raw();
                        ^

I believe gentoo destroys the source after compiling audacious, is there a workaround for this?

Autogen Error "shift: can't shift that many"

Not sure what is happening when I try to build on Ubuntu 16.10 64 bit -

 $ ./autogen.sh 
checking for autoconf >= 2.65...
  testing autoconf2.50... not found.
  testing autoconf... found 2.69
checking for automake >= 1.11...
  testing automake-1.15... found 1.15
checking for libtool >= 1.4.3...
  testing libtoolize... ACLOCAL='aclocal-1.15'
ANDROID_CMAKE_DIR='/home/stu/projects/external/android-cmake'
ANDROID_NDK='/usr/local/android-ndk'
ANDROID_SDK='/usr/local/android-sdk'
AUTOCONF='autoconf'
AUTOCONF_VERSION='2.69'
AUTOHEADER='autoheader'
AUTOMAKE='automake-1.15'
AUTOMAKE_VERSION='1.15'
CADENCE_AUTO_STARTED='true'
CLUTTER_IM_MODULE='xim'
COLORTERM='truecolor'
COMP_WORDBREAKS=' 	
"'"'"'><;|&(:'
DBUS_SESSION_BUS_ADDRESS='unix:path=/run/user/1000/bus,guid=a111877e8a4dd7a0b8d655d6587e04dc'
DBUS_STARTER_ADDRESS='unix:path=/run/user/1000/bus,guid=a111877e8a4dd7a0b8d655d6587e04dc'
DBUS_STARTER_BUS_TYPE='session'
DEBEMAIL='[email protected]'
DEBFULLNAME='Stuart Axon'
DEFAULTS_PATH='/usr/share/gconf/gnome.default.path'
DESKTOP_SESSION='gnome'
DISPLAY=':0'
DSSI_PATH='/home/stu/.dssi:/usr/lib/dssi:/usr/local/lib/dssi'
ECHO_C=''
ECHO_N='-n'
FORBIDDEN_M4MACROS=' gnome-cxx-check.m4'
GDMSESSION='gnome'
GDM_LANG='en_GB'
GNOME_DESKTOP_SESSION_ID='this-is-deprecated'
GPG_AGENT_INFO='/home/stu/.gnupg/S.gpg-agent:0:1'
GTK2_MODULES='overlay-scrollbar'
GTK_IM_MODULE='ibus'
GTK_MODULES='gail:atk-bridge'
HOME='/home/stu'
IFS='.'
IM_CONFIG_PHASE='1'
INSTANCE=''
JOB='dbus'
JOURNAL_STREAM='8:38804'
LADSPA_PATH='/home/stu/.ladspa:/usr/lib/ladspa:/usr/local/lib/ladspa'
LANG='en_GB.UTF-8'
LANGUAGE='en_GB:en'
LC_ADDRESS='en_GB.UTF-8'
LC_IDENTIFICATION='en_GB.UTF-8'
LC_MEASUREMENT='en_GB.UTF-8'
LC_MONETARY='en_GB.UTF-8'
LC_NAME='en_GB.UTF-8'
LC_NUMERIC='en_GB.UTF-8'
LC_PAPER='en_GB.UTF-8'
LC_TELEPHONE='en_GB.UTF-8'
LC_TIME='en_GB.UTF-8'
LESS=' -R '
LESSCLOSE='/usr/bin/lesspipe %s %s'
LESSOPEN='| /usr/share/source-highlight/src-hilite-lesspipe.sh %s'
LIBVIRT_DEFAULT_URI='qemu:///system'
LOGNAME='stu'
LS_COLORS='rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:'
LV2_PATH='/home/stu/.lv2:/usr/lib/lv2:/usr/local/lib/lv2'
MANAGERPID='7223'
MANDATORY_PATH='/usr/share/gconf/gnome.mandatory.path'
NODE_PATH='/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript'
OPTIND='1'
PAM_KWALLET5_LOGIN='/tmp/kwallet5_stu.socket'
PAPERSIZE='a4'
PATH='/home/stu/.local/bin:/home/stu/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/android-sdk/platform-tools:/home/stu/bin:/home/stu/go/bin:/usr/games:/usr/local/android-ndk:/usr/local/android-sdk/tools'
PKG_NAME='Infinity Visualization Plugin'
PPID='7679'
PROMPT_COMMAND='_update_ps1; __vte_prompt_command'
PS1='\[\e[38;5;250m\]\[\e[48;5;240m\] \u \[\e[48;5;238m\]\[\e[38;5;240m\]\[\e[38;5;250m\]\[\e[48;5;238m\] \h \[\e[48;5;31m\]\[\e[38;5;238m\]\[\e[38;5;15m\]\[\e[48;5;31m\] ~ \[\e[48;5;237m\]\[\e[38;5;31m\]\[\e[38;5;250m\]\[\e[48;5;237m\] projects \[\e[48;5;237m\]\[\e[38;5;244m\]\[\e[38;5;250m\]\[\e[48;5;237m\] external \[\e[48;5;237m\]\[\e[38;5;244m\]\[\e[38;5;254m\]\[\e[48;5;237m\] infinity-plugin \[\e[48;5;148m\]\[\e[38;5;237m\]\[\e[38;5;0m\]\[\e[48;5;148m\] master \[\e[48;5;236m\]\[\e[38;5;148m\]\[\e[38;5;15m\]\[\e[48;5;236m\] \$ \[\e[0m\]\[\e[38;5;236m\]\[\e[0m\]'
PS2='> '
PS4='+ '
PWD='/home/stu/projects/external/infinity-plugin'
QT4_IM_MODULE='xim'
QT_ACCESSIBILITY='1'
QT_IM_MODULE='ibus'
QT_LINUX_ACCESSIBILITY_ALWAYS_ON='1'
QT_QPA_PLATFORMTHEME='appmenu-qt5'
REQUIRED_AUTOCONF_VERSION='2.65'
REQUIRED_AUTOMAKE_VERSION='1.11'
REQUIRED_LIBTOOL_VERSION='1.4.3'
REQUIRED_M4MACROS=''
REQUIRED_PKG_CONFIG_VERSION='0.14.0'
SESSION='gnome'
SESSIONTYPE='gnome-session'
SESSION_MANAGER='local/beezlebub:@/tmp/.ICE-unix/7886,unix/beezlebub:/tmp/.ICE-unix/7886'
SHELL='/bin/bash'
SHLVL='1'
SSH_AGENT_PID='10191'
SSH_AUTH_SOCK='/tmp/ssh-DMAD39NbC8uX/agent.10185'
SUIL_MODULE_DIR='/opt/kxstudio/lib/suil-0'
TERM='xterm-256color'
TERMINIX_ID='8df77197-e5af-493e-9609-eb6f65d12359'
UPSTART_SESSION='unix:abstract=/com/ubuntu/upstart-session/1000/7329'
USER='stu'
VIRTUALENVWRAPPER_HOOK_DIR='/home/stu/.virtualenvs'
VIRTUALENVWRAPPER_PROJECT_FILENAME='.project'
VIRTUALENVWRAPPER_SCRIPT='/usr/local/bin/virtualenvwrapper.sh'
VIRTUALENVWRAPPER_WORKON_CD='1'
VST_PATH='/home/stu/.vst:/usr/lib/vst:/usr/local/lib/vst'
VTE_VERSION='4402'
WAFDIR='/mnt/data/home/stu/.virtualenvs/py2/lib/python2.7/site-packages'
WANT_AUTOCONF_2_5='1'
WORKON_HOME='/home/stu/.virtualenvs'
XAUTHORITY='/home/stu/.Xauthority'
XDG_CONFIG_DIRS='/etc/xdg/xdg-gnome:/usr/share/upstart/xdg:/etc/xdg'
XDG_CURRENT_DESKTOP='GNOME'
XDG_DATA_DIRS='/home/stu/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share/:/home/stu/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share/:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop'
XDG_GREETER_DATA_DIR='/var/lib/lightdm-data/stu'
XDG_MENU_PREFIX='gnome-'
XDG_RUNTIME_DIR='/run/user/1000'
XDG_SEAT='seat0'
XDG_SEAT_PATH='/org/freedesktop/DisplayManager/Seat0'
XDG_SESSION_DESKTOP='gnome'
XDG_SESSION_ID='c4'
XDG_SESSION_PATH='/org/freedesktop/DisplayManager/Session0'
XDG_SESSION_TYPE='x11'
XDG_VTNR='7'
XMODIFIERS='@im=ibus'
ZEITGEIST_DATA_PATH='/home/stu/.local/share/zeitgeist'
_='./autogen.sh'
automake_progs='automake-1.15 automake-1.14 automake-1.13 automake-1.12 automake-1.11 automake-1.10 automake-1.9 automake-1.8 automake-1.7 automake-1.6 automake-1.5'
boldface=''
ch_actual_version=''
ch_cur='15'
ch_min='11'
ch_min_version='1.4.3'
ch_save_IFS=' 	
'
ch_status='0'
configure_ac='./configure.ac'
configure_files='./configure.ac'
dirname='.'
normal=''
srcdir='.'
vc_actual_version=''
vc_checkprog='libtoolize'
vc_checkprogs='libtoolize'
vc_comparator='>='
vc_min_version='1.4.3'
vc_package='libtool'
vc_source='http://ftp.gnu.org/pub/gnu/libtool/libtool-1.4.3.tar.gz'
vc_status='1'
vc_variable='LIBTOOLIZE'
want_libtool='true'
want_maintainer_mode='false'
want_pkg_config='true'
./autogen.sh: 74: shift: can't shift that many

Broken against Audacious 4.3.1 series.

I'm using Debian Linux 13, compiling is broken against Audacious 4.3.1, I was able to get the plugin to compile with some code from the 3.9 patches on here and a modification to the pause function. I can load the plugin but the visual effect fails to play.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.