hello,
I just proceeded to the install of Pd version 0.3-extended-20080402 on a friend's brand new ubuntu gutsy i386 install I had to install manually
for Gem to load
libmpeg1 libmpeg3-1 libaviplay libavifile-0.7c2 libmagick++9c2a
For PDP to load libgsl0
for pidip: libimlib2
Shouldnt they be treated as dependencies by apt and automagically installed? it would then be all fine, as far as i understand the package system.
Bye,
O.
Hallo!
I just proceeded to the install of Pd version 0.3-extended-20080402 on a friend's brand new ubuntu gutsy i386 install
Thanks for your report - did you install an autobuild version ? Because I just changed the debian packages in the latest autobuild version which tries to detect the dependencies automatically ... so any testing is very welcome ;) !
LG Georg
Le Mon, 07 Apr 2008 15:02:01 +0200, Georg Holzmann grh@mur.at a écrit :
Hallo!
I just proceeded to the install of Pd version 0.3-extended-20080402 on a friend's brand new ubuntu gutsy i386 install
Thanks for your report - did you install an autobuild version ?
fresh from the farm!
Because I just changed the debian packages in the latest autobuild version which tries to detect the dependencies automatically ... so any testing is very welcome ;) !
maybe we could meet on the #dataflow irc and do some live X testing
++ O.
hi i had the same issue with dependencies on gutsy some days ago maybe the system with autodetection still does not work as it should :) greetings nikola Georg Holzmann wrote:
Hallo!
I just proceeded to the install of Pd version 0.3-extended-20080402 on a friend's brand new ubuntu gutsy i386 install
Thanks for your report - did you install an autobuild version ? Because I just changed the debian packages in the latest autobuild version which tries to detect the dependencies automatically ... so any testing is very welcome ;) !
LG Georg
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
It was a quick hack we did at LAC, but it turns out that there is a
Debian tool for this, that's probably the better choice. I think the
tool is dpkg-shlibsdeps, but I am just guessing.
This seems to be a pretty good article on this:
http://www.debian-administration.org/articles/337
.hc
On Apr 7, 2008, at 3:58 PM, niko wrote:
hi i had the same issue with dependencies on gutsy some days ago maybe the system with autodetection still does not work as it
should :) greetings nikola Georg Holzmann wrote:Hallo!
I just proceeded to the install of Pd version 0.3- extended-20080402 on a friend's brand new ubuntu gutsy i386 install
Thanks for your report - did you install an autobuild version ? Because I just changed the debian packages in the latest autobuild version which tries to detect the dependencies automatically ...
so any testing is very welcome ;) !LG Georg
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/ listinfo/pd-list
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/ listinfo/pd-list
"Free software means you control what your computer does. Non-free
software means someone else controls that, and to some extent
controls you." - Richard M. Stallman
Hallo!
It was a quick hack we did at LAC, but it turns out that there is a Debian tool for this, that's probably the better choice. I think the tool is dpkg-shlibsdeps, but I am just guessing.
No I changed it already to use dpkg-shlibsdeps (but thanks for the link)
I search for all .pd_linux files and pd itself in the destination dir (trunk/packages/linux_make/Makefile):
PACKAGE_BINARIES := $(shell find $(DESTDIR) ( -name "*.pd_linux" -o -name pd ) )
and then calculate the dependencies:
PACKAGE_DEPENDS := $(shell dpkg-shlibdeps -O $(PACKAGE_BINARIES) | cut -b0-15 --complement )
Do you have any ideas why Gem is not included here ? Is it maybe installed not in $(DESTDIR) on the autobuild farm ?
LG Georg
Le Wed, 09 Apr 2008 10:30:33 +0200, Georg Holzmann grh@mur.at a écrit :
Hallo! Do you have any ideas why Gem is not included here ? Is it maybe installed not in $(DESTDIR) on the autobuild farm ?
Btw, Gem crashes as soon as i create a gemhead. glxgears works fine though.
I'll install the newest autobuild and let you know.
++ O.
LG Georg
On Apr 9, 2008, at 4:30 AM, Georg Holzmann wrote:
Hallo!
It was a quick hack we did at LAC, but it turns out that there is
a Debian tool for this, that's probably the better choice. I
think the tool is dpkg-shlibsdeps, but I am just guessing.No I changed it already to use dpkg-shlibsdeps (but thanks for the
link) - so I don't really know what the problem is ...
Nice! Sorry, I didn't realize that.
I search for all .pd_linux files and pd itself in the destination
dir (trunk/packages/linux_make/Makefile):PACKAGE_BINARIES := $(shell find $(DESTDIR) ( -name "*.pd_linux" - o -name pd ) )
and then calculate the dependencies:
PACKAGE_DEPENDS := $(shell dpkg-shlibdeps -O $(PACKAGE_BINARIES) |
cut -b0-15 --complement )Do you have any ideas why Gem is not included here ? Is it maybe
installed not in $(DESTDIR) on the autobuild farm ?
Olivier, are you sure that you needed all those packages? Some of
the ones you listed are listed here, others are not:
$ dpkg-shlibdeps -O find build/usr/local/ -name \*.pd_linux
shlibs:Depends=fftw3, libbz2-1.0, libc6 (>= 2.3.6-6), libdv4,
libflite1, libfreetype6 (>= 2.2), libgcc1 (>= 1:4.1.1-12), libgl1-
mesa-glx | libgl1, libglu1-mesa | libglu1, libgsl0 (>= 1.4),
libimlib2, libjpeg62, liblame0 (>= 3.96-1.0), libmagick++9c2a,
libmagick9, libmpeg1 (>= 1.3.1-1), libmpeg3-1 (>= 1.5.4), libogg0 (>=
1.1.3), libpng12-0 (>= 1.2.13-4), libquicktime0, libspeex1 (>=
1.1.8), libstdc++6 (>= 4.1.1-12), libtheora0, libtiff4, libvorbis0a
(>= 1.1.2), libvorbisenc2 (>= 1.1.2), libvorbisfile3 (>= 1.1.2),
libx11-6, libxext6, libxv1, tcl8.4 (>= 8.4.5), zlib1g (>= 1:1.2.1)
$
$ dpkg-shlibdeps -O build/usr/local/lib/pd/extra/Gem.pd_linux
shlibs:Depends=libc6 (>= 2.3.6-6), libdv4, libfreetype6 (>= 2.2),
libgcc1 (>= 1:4.1.1-12), libgl1-mesa-glx | libgl1, libglu1-mesa |
libglu1, libjpeg62, libmagick++9c2a, libmagick9, libmpeg1 (>=
1.3.1-1), libmpeg3-1 (>= 1.5.4), libquicktime0, libstdc++6 (>=
4.1.1-12), libtiff4, libx11-6, libxext6, zlib1g (>= 1:1.2.1)
$
$ dpkg-shlibdeps -O build/usr/local/lib/pd/extra/pdp.pd_linux
shlibs:Depends=libc6 (>= 2.3.6-6), libgl1-mesa-glx | libgl1, libglu1-
mesa | libglu1, libgsl0 (>= 1.4), libpng12-0 (>= 1.2.13-4),
libquicktime0, libx11-6, libxext6, libxv1, zlib1g (>= 1:1.2.1)
.hc
"Free software means you control what your computer does. Non-free
software means someone else controls that, and to some extent
controls you." - Richard M. Stallman
Le Wed, 9 Apr 2008 12:07:13 -0400, Hans-Christoph Steiner hans@eds.org a écrit :
Olivier, are you sure that you needed all those packages? Some of
the ones you listed are listed here, others are not:
Actually, I started pd-extended, everything loaded fine except Gem, saying it was missing libmpeg.so etc
and there was no way at all to load it until I apt-got the libs.
$ dpkg-shlibdeps -O
find build/usr/local/ -name \*.pd_linux
shlibs:Depends=fftw3, libbz2-1.0, libc6 (>= 2.3.6-6), libdv4,
libflite1, libfreetype6 (>= 2.2), libgcc1 (>= 1:4.1.1-12), libgl1- mesa-glx | libgl1, libglu1-mesa | libglu1, libgsl0 (>= 1.4),
libimlib2, libjpeg62, liblame0 (>= 3.96-1.0), libmagick++9c2a,
libmagick9, libmpeg1 (>= 1.3.1-1), libmpeg3-1 (>= 1.5.4), libogg0 (>=
1.1.3), libpng12-0 (>= 1.2.13-4), libquicktime0, libspeex1 (>=
1.1.8), libstdc++6 (>= 4.1.1-12), libtheora0, libtiff4, libvorbis0a
(>= 1.1.2), libvorbisenc2 (>= 1.1.2), libvorbisfile3 (>= 1.1.2),
libx11-6, libxext6, libxv1, tcl8.4 (>= 8.4.5), zlib1g (>= 1:1.2.1) $ $ dpkg-shlibdeps -O build/usr/local/lib/pd/extra/Gem.pd_linux shlibs:Depends=libc6 (>= 2.3.6-6), libdv4, libfreetype6 (>= 2.2),
libgcc1 (>= 1:4.1.1-12), libgl1-mesa-glx | libgl1, libglu1-mesa |
libglu1, libjpeg62, libmagick++9c2a, libmagick9, libmpeg1 (>=
1.3.1-1), libmpeg3-1 (>= 1.5.4), libquicktime0, libstdc++6 (>=
4.1.1-12), libtiff4, libx11-6, libxext6, zlib1g (>= 1:1.2.1) $ $ dpkg-shlibdeps -O build/usr/local/lib/pd/extra/pdp.pd_linux shlibs:Depends=libc6 (>= 2.3.6-6), libgl1-mesa-glx | libgl1, libglu1- mesa | libglu1, libgsl0 (>= 1.4), libpng12-0 (>= 1.2.13-4),
libquicktime0, libx11-6, libxext6, libxv1, zlib1g (>= 1:1.2.1).hc
"Free software means you control what your computer does. Non-free
software means someone else controls that, and to some extent
controls you." - Richard M. Stallman