[Debian-med-packaging] Bug#788213: sitplus: Pd fails to start
IOhannes m zmoelnig
umlaeute at debian.org
Tue Jun 9 13:19:16 UTC 2015
Package: sitplus
Version: 1.0.3-4.1
Severity: normal
Dear Maintainer,
it seems that puredata cannot be started by sitplus.
* What exactly did you do (or not do) that was effective (or
ineffective)?
after starting sitplus, navigate the menu:
Configuration -> Pure Data...
this gives me the following:
- a pop-up dialog telling me that:
> Configuration of puredata_config failed. See console for details
- the main application window prints:
> ERROR. pd wrapper. Pure Data process died unexpectedly
> ERROR. puredata_config. PdWrapper: Pure Data process died unexpectedly while waiting for incoming connection.
- at the terminal i get:
> Error in startup script: unknown option: -guiport
> while executing
> "opt_parser::get_options $argv"
> (procedure "parse_args" line 6)
> invoked from within
> "parse_args $argc $argv"
> (procedure "main" line 6)
> invoked from within
> "main $::argc $::argv"
> (file "/usr/lib/puredata/tcl/pd-gui.tcl" line 749)
with my puredata maintainer hat on, i can tell the following:
puredata consists of two applications:
- the core (/usr/bin/puredata), implemented in C
- and the GUI (/usr/bin/pd-gui), implemented in tcl/tk
usually each of these components starts the other automatically.
but they can be started separately, if need be.
for this to work, the core has a flag "-guiport" so it can be told
to connect to an already running pd-gui. e.g.
$ pd -guiport 7000
the GUI, does not have this flag; instead you specify directly how to contact
the core. e.g.:
$ pd-gui 7001
it seems that 'sitplus' implements a basic pd-gui replacement, and tries to
launch Pd (core) with the "-guiport" option.
However, the actual error messages hints, that it is really launching the
pd-gui, passing it the '-guiport' argument. and pd-gui chokes on that argument,
as it doesn't know about it.
a quick glance at the code did not reveal anything obvious.
(apart from trying to launch a number of different pd-flavours manually, which i
think should be disabled; Debian uses update-alternatives to provide the 'pd'
binary, and the system admin should choose which flavour should be the default -
rather than the application).
(though i think that upstream should not use a dummy implementation of pd-gui at
all; most likely they use it to dynamically allocate voices, but there are
cleaner ways to do that).
gfsadr
IOhannes
-- System Information:
Debian Release: stretch/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.0.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages sitplus depends on:
ii libbluetooth3 5.23-2+b1
ii libboost-filesystem1.55.0 1.55.0+dfsg-3
ii libboost-program-options1.55.0 1.55.0+dfsg-3
ii libboost-system1.55.0 1.55.0+dfsg-3
ii libboost-thread1.55.0 1.55.0+dfsg-3
ii libc6 2.19-18
ii libconfig9 1.4.9-2
ii libgcc1 1:5.1.1-9
ii libopencv-core2.4 2.4.9.1+dfsg-1.1
ii libopencv-highgui2.4 2.4.9.1+dfsg-1.1
ii libpocofoundation9 1.3.6p1-5
ii libpocoxml9 1.3.6p1-5
ii libportmidi0 1:184-2.2
ii libsdl-gfx1.2-5 2.0.25-4
ii libsdl-image1.2 1.2.12-5+b5
ii libsdl1.2debian 1.2.15-11
ii libstdc++6 5.1.1-9
ii libv4l-0 1.6.3-1
ii libwxbase3.0-0 3.0.2-1+b1
ii libwxgtk3.0-0 3.0.2-1+b1
ii libx11-6 2:1.6.3-1
ii libxtst6 2:1.2.2-1+b1
ii pd-cyclone 0.1~alpha55-7
ii pd-freeverb 1.2-3
ii pd-iemnet 0.1-3
ii pd-libdir 1.9-3
ii pd-list-abs 0.1-1
ii puredata 0.46.6-2
ii sitplus-data 1.0.3-4.1
sitplus recommends no packages.
sitplus suggests no packages.
-- no debconf information
More information about the Debian-med-packaging
mailing list