[CM] linux-port of OpenMusic

Kjetil Matheussen k.s.matheussen at gmail.com
Tue Oct 29 11:59:59 PDT 2013


On Mon, Oct 28, 2013 at 10:35 PM,  <anders.vinjar at bek.no> wrote:
> Hi Kjetil, thanks alot for testing, and for bug-reports!
>
>     K> yum install fluidsynth-libs.i686
>     K> yum install jack-audio-connection-kit.i686
>
> They (32-bit versions of libjack + libfluidsynth) should be loaded from
> the provided resources-folder if theyre not already installed.
>
> Did you get any startup-messages about missing libs or wrong types etc?
>

Yes, I get a message that libjack couldn't be loaded:

[kjetil at ttlush OM_6.7_beta_4]$ ./OM_6.7_beta_4
Warning: G-domain : Gtk, level 16: Unable to locate theme engine in
module_path: "clearlooks",
Warning: G-domain : Gtk, level 16: Unable to locate theme engine in
module_path: "clearlooks",
Warning: G-domain : Gtk, level 16: Unable to locate theme engine in
module_path: "clearlooks",
Warning: G-domain : Gtk, level 16: Unable to locate theme engine in
module_path: "clearlooks",
Warning: G-domain : Gtk, level 16: Unable to locate theme engine in
module_path: "clearlooks",
Warning: G-domain : Gtk, level 16: Unable to locate theme engine in
module_path: "clearlooks",
Warning: G-domain : Gtk, level 16: Unable to locate theme engine in
module_path: "clearlooks",
Warning: G-domain : Gtk, level 16: Unable to locate theme engine in
module_path: "clearlooks",
Warning: G-domain : Gtk, level 16: Unable to locate theme engine in
module_path: "clearlooks",
Warning: G-domain : Gtk, level 16: Unable to locate theme engine in
module_path: "clearlooks",
Warning: G-domain : Gtk, level 16: Unable to locate theme engine in
module_path: "clearlooks",
Warning: G-domain : Gtk, level 16: Unable to locate theme engine in
module_path: "clearlooks",
Warning: G-domain : Gtk, level 16: Unable to locate theme engine in
module_path: "clearlooks",
Warning: G-domain : Gtk, level 16: Unable to locate theme engine in
module_path: "clearlooks",
Warning: G-domain : Gtk, level 16: Unable to locate theme engine in
module_path: "clearlooks",
Warning: G-domain : Gtk, level 16: Unable to locate theme engine in
module_path: "clearlooks",
Warning: G-domain : Gtk, level 16: Unable to locate theme engine in
module_path: "clearlooks",
"could not load foreign-library libjack" Wrote error log to
/home/kjetil/logs/OpenMusic/OM-6-7_beta_4-Log_2013-10-29_19-54-19 at
2013/10/29 19:54:19


I also tried to set LD_LIBRARY_PATH to the resources directory with
the jack libraries, but that
didn't help. I guess the problem is missing libopus:


[kjetil at ttlush OM_6.7_beta_4]$ ldd -r resources/lib/linux/libjack.so
linux-gate.so.1 =>  (0xf7756000)
libpthread.so.0 => /lib/libpthread.so.0 (0xf76bc000)
libcelt0.so.2 => /lib/libcelt0.so.2 (0xf76a4000)
libopus.so.0 => not found
librt.so.1 => /lib/librt.so.1 (0xf769b000)
libdl.so.2 => /lib/libdl.so.2 (0xf7695000)
libstdc++.so.6 => /lib/libstdc++.so.6 (0xf75a9000)
libm.so.6 => /lib/libm.so.6 (0xf757e000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xf7561000)
libc.so.6 => /lib/libc.so.6 (0xf73af000)
/lib/ld-linux.so.2 (0x4e6d5000)



[kjetil at ttlush OM_6.7_beta_4]$ more
/home/kjetil/logs/OpenMusic/OM-6-7_beta_4-Log_2013-10-29_19-54-19

===   Log at 2013/10/29 19:54:19  ===

An error occured : Foreign function
CL-JACK::|%cffi-foreign-function/JACK-CLIENT-OPEN| trying to call to
unresolved external function "jack_client_open".

PRODUCT CONFIGURATION:

  LispWorks 6.1.1

Process name: /gammelhd/newstuff/temp/OM_6.7_beta_4/./OM_6.7_beta_4
   ID: 28387    Started at: 2013/10/29 19:54:10

Save history:

1: lispworks-6-1-0-0-x86-linux-release-base
Saved by davef as lispworks-6-1-0-0-x86-linux-release-base, at 03 Nov 2011 13:25

2: lispworks-6-1-0-0-x86-linux-release-gtk-shaken
Saved by davef as lispworks-6-1-0-0-x86-linux-release-gtk-shaken, at
03 Nov 2011 14:00

3: lispworks-6-1-0-0-x86-linux-release-gtk-shaken
Saved by davef as lispworks-6-1-0-x86-linux, at 10 Jan 2012 17:32
LispWorks 6.1.0

4: lispworks-6-1-1-0-x86-linux-release-gtk-shaken
Saved by andersvi as lw-noenv-6.1, at 06 Feb 2013 15:32

5: lispworks-6-1-1-0-x86-linux-release-gtk-shaken
Saved by andersvi as OM_6.7_beta_4, at 28 Oct 2013 14:34
Saved by DELIVER

Loaded Modules:  "delivery", "delivery-keywords", "CLENI",
  "CL-FLUIDSYNTH", "CL-JACK", "OSC", "comm", "asdf", "CFFI", "ASDF"

Public patches:  PATCH-ITSELF 1.5, CAPI-GTK 1.8, CAPI 1.23,
  COMPILER 1.5, EDITOR 1.14, FULL 1.7, MP 1.10, SYSTEM32 1.3,
  SYSTEM 1.17, COMM 1.5, DELIVERY 1.2, ORACLE 1.0, CORBA-SUPPORT 1.0

Foreign modules:
  #<FLI::INTERNAL-MODULE :LISP : exports = 0>
  #<FLI::INTERNAL-MODULE :CALLBACKS : exports = 0>
  #<FLI::EXTERNAL-MODULE "-lGL"  {/lib/libGL.so.1}: handle =
#xF633FB40; exports = 0>
  #<FLI::EXTERNAL-MODULE "-lGLU"  {/lib/libGLU.so.1}: handle =
#xF633E668; exports = 0>
  #<FLI::EXTERNAL-MODULE "-lgthread-2.0"  {/lib/libgthread-2.0.so.0}:
handle = #xF63004A0; exports = 15>
  #<FLI::EXTERNAL-MODULE "-lgtk-x11-2.0"  {/lib/libgtk-x11-2.0.so.0}:
handle = #xF6300FF0; exports = 152>
  #<FLI::EXTERNAL-MODULE |libsndfile|::LIBSNDFILE
{/lib/libsndfile.so.1}: handle = #xF631F6E8; exports = 0>
  #<FLI::EXTERNAL-MODULE CL-JACK::LIBJACK  : handle = #x00000000; exports = 0>

Signal Handlers
2       SYSTEM::SIGINT-HANDLER
10      MP::CALL-BREAK-OF-MP
12      MP::PANIC
13      SYSTEM::THE-NULL-FUNCTION
17      SYSTEM::GET-CHILDREN-INF
29      SYSTEM::THE-NULL-FUNCTION

HOST CONFIGURATION:

  ttlush.localdomain (x86_64), Linux 3.9.10-100.fc17.x86_64
  Fedora release 17 (Beefy Miracle)
  Kernel \r on an \m (\l)

LWSerialNumber: LWPRO0610021302309345

Site: Unknown

GTK+ library versions:
  glib 2.32.4
  pango 1.30.0
  gtk 2.24.13
  gdk-pixbuf 2.26.1
  atk 2.4.0
  cairo 1.10.2

Backtrace:
#<The COMMON-LISP-USER package, 74/128 internal, 8/16 external>
#<MP:PROCESS Name "Initial delivery process" Priority 0 State "Running">



Call to OM-API::OM-DEBUGGER-HOOK {offset 354}
  CONDITION                 : #<SIMPLE-ERROR 200D297B>
  OM-API::OLD-DEBUGGER-HOOK : :DONT-KNOW
  LOG                       : T
  OM-API::LOGPATH           :
#P"/home/kjetil/logs/OpenMusic/OM-6-7_beta_4-Log_2013-10-29_19-54-19"

Binding frame:
  *DEBUGGER-HOOK* : OM-API::OM-DEBUGGER-HOOK

Tag environment contour:
Function environment contour
Block environment contour: (CL-JACK::CL-JACK-INIT-EVERYTHING)
Variable environment contour: ()
Call to DBG::DEBUG1 {offset 224}
  DBG::DATUM     : #<SIMPLE-ERROR 200D297B>
  DBG::ARGUMENTS : NIL

Binding frame:
  MP::*PROCESSING-INTERRUPTS* : NIL
  *EVALHOOK*                  : NIL

Call to INVOKE-DEBUGGER {offset 213}
  CONDITION : #<SIMPLE-ERROR 200D297B>

Binding frame:
  CONDITIONS::*BROKEN-ON-SIGNALS* : NIL

Call to ERROR {offset 67}
  SYSTEM::ESTRING : "Foreign function ~S trying to call to unresolved
external function ~S."
  SYSTEM::EARGS   :
(CL-JACK::|%cffi-foreign-function/JACK-CLIENT-OPEN|
"jack_client_open")

Call to CL-JACK::|%cffi-foreign-function/JACK-CLIENT-OPEN| {offset 354}
  #:G155240        : #<Pointer to type :BYTE = #xF6336338>
  #:G155241        : 0
  #:G155242        : 0
  SYMBOL           : #<FLI::EXTERNAL-SYMBOL "jack_client_open" : addr
= #x00000000>
  FLI::RAW-ADDRESS : :DONT-KNOW

Catch frame: #<Unbound Marker>

Call to CL-JACK::JACK-CLIENT-OPEN {offset 113}
  CL-JACK::NAME      : "CLJack"
  CL-JACK::OPTION    : 0
  CL-JACK::STATUS    : 0
  DBG::G             : #<Pointer to type :BYTE = #xF6336338>
  DBG::PARAM         : T
  DBG::|m-v-b-&rest| : :DONT-KNOW

Call to CL-JACK::CL-JACK-INIT-MIDI {offset 385}

Interpreted call to CL-JACK::CL-JACK-INIT-EVERYTHING:

Block environment contour: (INIT-OM)
Tag environment contour:
Function environment contour
Variable environment contour: ()
Call to OM-API:OM-INIT-FUNCALL {offset 160}
  DBG::G    : (|libsndfile|::INIT-LIBSNDFILE
CL-JACK::CL-JACK-INIT-EVERYTHING
CL-FLUIDSYNTH::CL-FLUID-INIT-FLUIDSYNTH
|OpenMusic|::INIT-OM-COLOR-VARS |OpenMusic|::INIT-OM-FONTS-VARS
|OpenMusic|::INIT-CURS |OpenM
usic|::INIT-ICON-FOLDER |OpenMusic|::INIT-ALL-PICT
|OpenMusic|::INIT-OMLIB-DIRECTORY |OpenMusic|::INIT-APP-MENU
|OpenMusic|::INIT-PREFERENCES |OpenMusic|::INIT-OM-PREF-COLOR
|OpenMusic|::INIT-D&D-HANDLER |OpenMu
sic|::SET-REF-DIR |OpenMusic|::INIT-MUSIC-PICT
|OpenMusic|::CREATE-SCORE-CURSORS |OpenMusic|::INIT-MIDISETUP
|OpenMusic|::INIT-JACK-MIDI-PLAYER |OpenMusic|::INIT-CERCLE-CURSOR
|OpenMusic|::INIT-JACK-AUDIO-PLAYER
 |OpenMusic|::INIT-MPLAYER-APP |OpenMusic|::INIT-SDIF-LIB)
  DBG::G    : (CL-JACK::CL-JACK-INIT-EVERYTHING
CL-FLUIDSYNTH::CL-FLUID-INIT-FLUIDSYNTH
|OpenMusic|::INIT-OM-COLOR-VARS |OpenMusic|::INIT-OM-FONTS-VARS
|OpenMusic|::INIT-CURS |OpenMusic|::INIT-ICON-FOLDER |OpenM
usic|::INIT-ALL-PICT |OpenMusic|::INIT-OMLIB-DIRECTORY
|OpenMusic|::INIT-APP-MENU |OpenMusic|::INIT-PREFERENCES
|OpenMusic|::INIT-OM-PREF-COLOR |OpenMusic|::INIT-D&D-HANDLER
|OpenMusic|::SET-REF-DIR |OpenMusic|:
:INIT-MUSIC-PICT |OpenMusic|::CREATE-SCORE-CURSORS
|OpenMusic|::INIT-MIDISETUP |OpenMusic|::INIT-JACK-MIDI-PLAYER
|OpenMusic|::INIT-CERCLE-CURSOR |OpenMusic|::INIT-JACK-AUDIO-PLAYER
|OpenMusic|::INIT-MPLAYER-APP
 |OpenMusic|::INIT-SDIF-LIB)
  OM-API::X : CL-JACK::CL-JACK-INIT-EVERYTHING

Interpreted call to INIT-OM:

Block environment contour:
Tag environment contour:
Function environment contour
Variable environment contour: ()
Call to DELIVERY::MAYBE-RYB-TOP-LEVEL {offset 242}
  DELIVERY::OLD-RESTART  {Closed} : INIT-OM

Catch frame: MP::PROCESS-TAG

Catch frame: (MP::PROCESS-SG-FUNCTION . 1)

Catch frame: (MP::PROCESS-SG-FUNCTION . 1)

Binding frame:
  MP:*CURRENT-PROCESS* : NIL

Binding frame:
  MP::*ACTIONS-AFTER-SLEEPING* : NIL

Binding frame:
  MP::*ACTIONS-BEFORE-SLEEPING* : NIL

Binding frame:
  SYSTEM::*READER-STATE* : #<SYSTEM::READER-STATE In 0 out 19 201C3F6F>

Binding frame:
  *PACKAGE* : #<The COMMON-LISP-USER package, 74/128 internal, 8/16 external>

Binding frame:
  SYSTEM::*SELECT-DUMMY* : NIL

Binding frame:
  LWGTK::*GDK-LOCK-DEPTH* : 1

Binding frame:
  EDITOR::*CURRENT-BUFFER* : NIL

Binding frame:
  EDITOR::*CURRENT-WINDOW* : NIL

Binding frame:
  EDITOR::*EDITOR-STATE* : NIL

Binding frame:
  EDITOR::*EDITOR-INPUT-STYLE* : #S(EDITOR:EDITOR-INPUT-STYLE
:KEY-BINDINGS #<EDITOR::KEY-TABLE #<EQUALP Hash Table{343} 20E6485F> 1
342> :DELETE-SELECTION-MODE NIL :LOGICAL-CHARACTERS #<EQUALP Hash
Table{22} 20
E3568F> :EXECUTE-MODE #<EDITOR::MODE-OBJECT "Execute" 211A71D3>
:ECHO-MODE #<EDITOR::MODE-OBJECT "Echo Area" 211A6D6B> :PLIST NIL
:INTERRUPT-KEYS (#S(SYSTEM::GESTURE-SPEC :DATA 103 :MODIFIERS 2)
#S(SYSTEM::GESTU
RE-SPEC :DATA 71 :MODIFIERS 2)) :STYLE :EMACS :POINT-ALWAYS-VISIBLE T
:USE-FACE-TO-FULL-WIDTH-P T)

Binding frame:
  CAPI::*USE-ACCELERATORS* : T

Catch frame: #:|progv-cathcer240428|

Call to MP::PROCESS-SG-FUNCTION {offset 555}
  MP::STACK-ARG : 0
  MP::SYMBOLS   : NIL
  VALUES        : NIL

Call to SYSTEM::%%FIRST-CALL-TO-STACK {offset 41}

SYSTEM::%%FIRST-CALL-TO-STACK

 Generation 0:  Total Size 1190K, Allocated 463K, Free 718K
          Segment 20090128: Total Size 507K, Allocated 325K, Free 178K
                    minimum free space 64K,
                      Awaiting promotion = 0K, sweeps before promotion =10
          Segment 245554F8: Total Size 682K, Allocated 137K, Free 540K
                    minimum free space 0K,
                      Awaiting promotion = 8K, sweeps before promotion =2
 Generation 1:  Total Size 948K, Allocated 745K, Free 190K
          Segment 2070F0C0: Total Size 68K, Allocated 15K, Free 48K
                    minimum free space 3K,
                      Awaiting promotion = 0K, sweeps before promotion =4
          Segment 1FF60000: Total Size 640K, Allocated 556K, Free 79K
                    minimum free space 0K, static
          Segment 200540A8: Total Size 240K, Allocated 173K, Free 62K
                    minimum free space 0K, static
 Generation 2:  Total Size 68K, Allocated 0K, Free 64K
          Segment 20F1C640: Total Size 68K, Allocated 0K, Free 64K
                    minimum free space 117K,
                      Awaiting promotion = 0K, sweeps before promotion =4
 Generation 3:  Total Size 69776K, Allocated 69636K, Free 128K
          Segment 2010F0C0: Total Size 6144K, Allocated 6139K, Free 0K
                    minimum free space 3K,
                      Awaiting promotion = 0K, sweeps before promotion =10
          Segment 20F2D6B8: Total Size 55455K, Allocated 55323K, Free 128K
                    minimum free space 0K,
                      Awaiting promotion = 0K, sweeps before promotion =10
          Segment 20720138: Total Size 8177K, Allocated 8173K, Free 0K
                    minimum free space 0K,
                      Awaiting promotion = 0K, sweeps before promotion =10

Total Size 72320K, Allocated 70846K, Free 1100K

++++++++++++++++++++++++++++++++++++++++



More information about the Cmdist mailing list