Page 1 of 1

BMPx is a media player

Posted: 01 Feb 2011, 12:33
by Blaze
Need to make a module from this source http://linux.softpedia.com/get/Multimed ... 4333.shtml

Re: BMPx is a media player

Posted: 01 Feb 2011, 14:26
by beny
hi,i have finding to downloads file but error 505,exist a slackbuild of BPMx change version in slackbuild and execute it,i have tried with a 64 old version and work

Re: BMPx is a media player

Posted: 01 Feb 2011, 15:42
by Blaze
Hello beny, look at this repo slackware-12.1/multimedia/bmpx/0.40.14/.

bmpx-0.40.14-i486-1mch.sq4.lzm + dependencies of this module: glibmm-2.24.2-i486-1gsb.sq4.lzm and libsigc++-2.2.8-i486-2sl.sq4.lzm

I try to run BMPx. I receive this message
Image

Code: Select all

bash-4.1# ldd beep-media-player-2
        linux-gate.so.1 =>  (0xb7802000)
        libglibmm-2.4.so.1 => /usr/lib/libglibmm-2.4.so.1 (0xb7798000)
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb76ae000)
        libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0xb72e1000)
        libdbus-glib-1.so.2 => /usr/lib/libdbus-glib-1.so.2 (0xb72c2000)
        libdbus-1.so.3 => /usr/lib/libdbus-1.so.3 (0xb7284000)
        libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0xb723f000)
        libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0xb714f000)
        libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0xb7133000)
        libc.so.6 => /lib/libc.so.6 (0xb6fd1000)
        libsigc-2.0.so.0 => /usr/lib/libsigc-2.0.so.0 (0xb6fca000)
        libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0xb6fc6000)
        libpthread.so.0 => /lib/libpthread.so.0 (0xb6fad000)
        libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0xb6faa000)
        libdl.so.2 => /lib/libdl.so.2 (0xb6fa6000)
        librt.so.1 => /lib/librt.so.1 (0xb6f9d000)
        libm.so.6 => /lib/libm.so.6 (0xb6f76000)
        /lib/ld-linux.so.2 (0xb7803000)
        libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0xb6ede000)
        libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0xb6edb000)
        libXi.so.6 => /usr/lib/libXi.so.6 (0xb6ece000)
        libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0xb6ec7000)
        libXext.so.6 => /usr/lib/libXext.so.6 (0xb6eb9000)
        libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0xb6eaf000)
        libpangocairo-1.0.so.0 => /usr/lib/libpangocairo-1.0.so.0 (0xb6ea4000)
        libXcomposite.so.1 => /usr/lib/libXcomposite.so.1 (0xb6ea1000)
        libXdamage.so.1 => /usr/lib/libXdamage.so.1 (0xb6e9e000)
        libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0xb6e99000)
        libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0xb6e7d000)
        libcairo.so.2 => /usr/lib/libcairo.so.2 (0xb6ddd000)
        libpixman-1.so.0 => /usr/lib/libpixman-1.so.0 (0xb6d80000)
        libXrender.so.1 => /usr/lib/libXrender.so.1 (0xb6d77000)
        libX11.so.6 => /usr/lib/libX11.so.6 (0xb6c5b000)
        libxcb.so.1 => /usr/lib/libxcb.so.1 (0xb6c42000)
        libXau.so.6 => /usr/lib/libXau.so.6 (0xb6c3f000)
        libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb6c3a000)
        libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0xb6c1f000)
        libpng14.so.14 => /usr/lib/libpng14.so.14 (0xb6bf9000)
        libgio-2.0.so.0 => /usr/lib/libgio-2.0.so.0 (0xb6b0d000)
        libresolv.so.2 => /lib/libresolv.so.2 (0xb6af4000)
        libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0xb6acc000)
        libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0xb6a8b000)
        libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xb6a5d000)
        libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb69e7000)
        libz.so.1 => /usr/lib/libz.so.1 (0xb69d2000)
        libexpat.so.1 => /usr/lib/libexpat.so.1 (0xb69b2000)
bash-4.1# bmp2
** Message: Domain: dbus-glib-error-quark, code: 25, message: Process /usr/libexec/beep-media-player-2-bin exited with status 127

Re: BMPx is a media player

Posted: 01 Feb 2011, 17:29
by beny
ok i will try on 32 porteus if receive the same error of you. time to switch environment.

Re: BMPx is a media player

Posted: 01 Feb 2011, 17:51
by Blaze
beny, I tried it in Porteus 32 bit.

Re: BMPx is a media player

Posted: 01 Feb 2011, 18:58
by beny
yes, now i am on porteus 32 the last with trinity i receive the same error but shell command are unavailable,i tried to start bmpx from console but shell don't work.

Posted after 46 minutes 9 seconds:
hi blaze no luck:Message: Domain: dbus-glib-error-quark, code: 25, message: Process /usr/libexec/beep-media-player-2-bin exited with status 127
it seem to do a downgrade of dbus-glib,but...

Re: BMPx is a media player

Posted: 02 Feb 2011, 05:42
by ponce
bmpx isn't developed since years plus it uses gstreamer, you better go for audacious (another fork of xmms), already in slackware...

Re: BMPx is a media player

Posted: 02 Feb 2011, 06:30
by brokenman
I agree. It's old news. Last update was 3 years ago. It's always a worry when a download link leads to a stray page.

Re: BMPx is a media player

Posted: 03 Feb 2011, 21:51
by fanthom
anyone tried to compile it from sources?
Slack.build could make your life easier :wink:

Re: BMPx is a media player

Posted: 10 Feb 2011, 10:34
by Blaze
fanthom
I tried to compile it from sources with help bmpx.SlackBuild

I have probplem with gtkmm.h (i tried these modules: gtkmm-2.18.2-i486-1sl.sq4.lzm and gtkmm-2.20.3-i486-1gsb.sq4.lzm)

Code: Select all

config.status: creating config.h
config.status: config.h is unchanged
config.status: executing depfiles commands
config.status: executing intltool commands
config.status: executing default-1 commands
config.status: executing po/stamp-it commands

BMPx Build Configuration
========================

    C compiler flags.............: -O2 -march=i486 -mtune=i686 -std=c99 -pedantic  -fno-strict-aliasing -fmessage-length=0 -Wall -D_FORTIFY_SOURCE=2
    C++ compiler flags...........: -g -O2  -fno-strict-aliasing -fmessage-length=0 -Wall -D_FORTIFY_SOURCE=2
    Linker flags.................: -O2 -march=i486 -mtune=i686 -Wl,--as-needed -Wl,-O1
      ** Linker workarounds are disabled. Do *NOT* report *ANY* linking errors
      ** when building with gcc 4.0.X - 4.2.1 and binutils >=2.17.X.

    Documentation generation.....: no

    Audio: Default Sink..........: alsasink (device default)

    X Session Management.........: yes
    Startup-notification Support.: yes
    HAL Storage Management.......: yes
    Optional taglib plugins......: MOD/S3M/XM/IT
      ** You will need to install the corresponding GStreamer plugins to be
      ** able to play these formats; the support indicated is just for metadata
      ** reading


/tmp/tgz/bmpx-0.40.14/mkbuild_h.sh /tmp/tgz/bmpx-0.40.14 /tmp/tgz/bmpx-0.40.14
Generating build.h
/tmp/tgz/bmpx-0.40.14/mkrevision_h.sh /tmp/tgz/bmpx-0.40.14 /tmp/tgz/bmpx-0.40.14
make  all-recursive
make[1]: Entering directory `/tmp/tgz/bmpx-0.40.14'
Making all in scripts
make[2]: Entering directory `/tmp/tgz/bmpx-0.40.14/scripts'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/tmp/tgz/bmpx-0.40.14/scripts'
Making all in po
make[2]: Entering directory `/tmp/tgz/bmpx-0.40.14/po'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/tmp/tgz/bmpx-0.40.14/po'
Making all in include
make[2]: Entering directory `/tmp/tgz/bmpx-0.40.14/include'
Making all in bmp
make[3]: Entering directory `/tmp/tgz/bmpx-0.40.14/include/bmp'
Making all in types
make[4]: Entering directory `/tmp/tgz/bmpx-0.40.14/include/bmp/types'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/tmp/tgz/bmpx-0.40.14/include/bmp/types'
make[4]: Entering directory `/tmp/tgz/bmpx-0.40.14/include/bmp'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/tmp/tgz/bmpx-0.40.14/include/bmp'
make[3]: Leaving directory `/tmp/tgz/bmpx-0.40.14/include/bmp'
make[3]: Entering directory `/tmp/tgz/bmpx-0.40.14/include'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/tmp/tgz/bmpx-0.40.14/include'
make[2]: Leaving directory `/tmp/tgz/bmpx-0.40.14/include'
Making all in mcs
make[2]: Entering directory `/tmp/tgz/bmpx-0.40.14/mcs'
/bin/sh ../libtool --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../include -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -pthread -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include    -I/usr/include/libxml2   -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng14       -g -O2  -fno-strict-aliasing -fmessage-length=0 -Wall -D_FORTIFY_SOURCE=2 -MT mcs.lo -MD -MP -MF .deps/mcs.Tpo -c -o mcs.lo mcs.cpp
 g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../include -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng14 -g -O2 -fno-strict-aliasing -fmessage-length=0 -Wall -D_FORTIFY_SOURCE=2 -MT mcs.lo -MD -MP -MF .deps/mcs.Tpo -c mcs.cpp  -fPIC -DPIC -o .libs/mcs.o
In file included from ../mcs/mcs.h:33:0,
                 from mcs.cpp:32:
../mcs/gtk-bind.h:14:19: fatal error: gtkmm.h: No such file or directory
compilation terminated.
make[2]: *** [mcs.lo] Error 1
make[2]: Leaving directory `/tmp/tgz/bmpx-0.40.14/mcs'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/tgz/bmpx-0.40.14'
make: *** [all] Error 2

bash-4.1#
btw for compilation need these modules - look at this repo.