Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

trouble installing/running bristol

Help
2010-09-26
2013-05-23
  • Hello, bristol looks like a very cool program and I am a huge moog music fan so I'd like to try it out.

    However, I can't get it to work.
    Having read other posts in this forum I will paste log for my `configure' script,
    then for three attempts to run the program (alsa, jack and oss)
    I would also like to note that I tried methods which helped other users, I'm not missing (almost) any dev-libraries, except for the jack/session, that's why I brought the configure script results.
    Thank you very much.

    me@Silver:~/bristol-src/bristol-0.60.6$ ./configure
    checking for a BSD-compatible install… /usr/bin/install -c
    checking whether build environment is sane… yes
    checking for gawk… gawk
    checking whether make sets $(MAKE)… yes
    checking build system type… i686-pc-linux-gnu
    checking host system type… i686-pc-linux-gnu
    checking for style of include used by make… GNU
    checking for gcc… gcc
    checking for C compiler default output file name… a.out
    checking whether the C compiler works… yes
    checking whether we are cross compiling… no
    checking for suffix of executables…
    checking for suffix of object files… o
    checking whether we are using the GNU C compiler… yes
    checking whether gcc accepts -g… yes
    checking for gcc option to accept ISO C89… none needed
    checking dependency style of gcc… gcc3
    checking for a sed that does not truncate output… /bin/sed
    checking for grep that handles long lines and -e… /bin/grep
    checking for egrep… /bin/grep -E
    checking for fgrep… /bin/grep -F
    checking for ld used by gcc… /usr/bin/ld
    checking if the linker (/usr/bin/ld) is GNU ld… yes
    checking for BSD- or MS-compatible name lister (nm)… /usr/bin/nm -B
    checking the name lister (/usr/bin/nm -B) interface… BSD nm
    checking whether ln -s works… yes
    checking the maximum length of command line arguments… 1572864
    checking whether the shell understands some XSI constructs… yes
    checking whether the shell understands "+="… yes
    checking for /usr/bin/ld option to reload object files… -r
    checking for objdump… objdump
    checking how to recognize dependent libraries… pass_all
    checking for ar… ar
    checking for strip… strip
    checking for ranlib… ranlib
    checking command to parse /usr/bin/nm -B output from gcc object… ok
    checking how to run the C preprocessor… gcc -E
    checking for ANSI C header files… yes
    checking for sys/types.h… yes
    checking for sys/stat.h… yes
    checking for stdlib.h… yes
    checking for string.h… yes
    checking for memory.h… yes
    checking for strings.h… yes
    checking for inttypes.h… yes
    checking for stdint.h… yes
    checking for unistd.h… yes
    checking for dlfcn.h… yes
    checking for objdir… .libs
    checking if gcc supports -fno-rtti -fno-exceptions… no
    checking for gcc option to produce PIC… -fPIC -DPIC
    checking if gcc PIC flag -fPIC -DPIC works… yes
    checking if gcc static flag -static works… yes
    checking if gcc supports -c -o file.o… yes
    checking if gcc supports -c -o file.o… (cached) yes
    checking whether the gcc linker (/usr/bin/ld) supports shared libraries… yes
    checking whether -lc should be explicitly linked in… no
    checking dynamic linker characteristics… GNU/Linux ld.so
    checking how to hardcode library paths into programs… immediate
    checking whether stripping libraries is possible… yes
    checking if libtool supports shared libraries… yes
    checking whether to build shared libraries… yes
    checking whether to build static libraries… yes
    checking for gcc… (cached) gcc
    checking whether we are using the GNU C compiler… (cached) yes
    checking whether gcc accepts -g… (cached) yes
    checking for gcc option to accept ISO C89… (cached) none needed
    checking dependency style of gcc… (cached) gcc3
    checking whether make sets $(MAKE)… (cached) yes
    checking sys/soundcard.h usability… yes
    checking sys/soundcard.h presence… yes
    checking for sys/soundcard.h… yes
    checking X11/X.h usability… yes
    checking X11/X.h presence… yes
    checking for X11/X.h… yes
    checking X11/Xlib.h usability… yes
    checking X11/Xlib.h presence… yes
    checking for X11/Xlib.h… yes
    checking X11/Xutil.h usability… yes
    checking X11/Xutil.h presence… yes
    checking for X11/Xutil.h… yes
    checking X11/Xos.h usability… yes
    checking X11/Xos.h presence… yes
    checking for X11/Xos.h… yes
    checking X11/Xatom.h usability… yes
    checking X11/Xatom.h presence… yes
    checking for X11/Xatom.h… yes
    checking for X11/extensions/XShm.h… yes
    checking for pkg-config… /usr/bin/pkg-config
    checking pkg-config is at least version 0.9.0… yes
    checking alsa/asoundlib.h usability… yes
    checking alsa/asoundlib.h presence… yes
    checking for alsa/asoundlib.h… yes
    checking for ALSA… yes
    checking for LIBLO… no
    checking jack/jack.h usability… yes
    checking jack/jack.h presence… yes
    checking for jack/jack.h… yes
    checking for JACK… yes
    checking jack/session.h usability… no
    checking jack/session.h presence… no
    checking for jack/session.h… no
    checking for JACK… yes
    checking pulse/pulseaudio.h usability… yes
    checking pulse/pulseaudio.h presence… yes
    checking for pulse/pulseaudio.h… yes
    configure: creating ./config.status
    config.status: creating Makefile
    config.status: creating libbrightonC11/Makefile
    config.status: creating libbrightonX11/Makefile
    config.status: creating libbrighton/Makefile
    config.status: creating libbristolaudio/Makefile
    config.status: creating libbristolmidi/Makefile
    config.status: creating libbristolic/Makefile
    config.status: creating libbristol/Makefile
    config.status: creating brighton/Makefile
    config.status: creating bristol/Makefile
    config.status: creating bin/startBristol
    config.status: creating bin/Makefile
    config.status: creating config.h
    config.status: config.h is unchanged
    config.status: executing depfiles commands
    config.status: executing libtool commands

    bristol 0.60.6 :

    | Build with OSS support ……………………. : true
    | Build with ALSA support …………………… : true
    | Build with JACK support …………………… : true
    | Build with JACK MIDI support ………………. : true
    | Build with JACK Session support ……………. : false
    | Default audio drivers …………………….. : alsa
    | Default MIDI drivers ……………………… : alsa
    | X11 include file availability ……………… : true
    | Compile with X11 support ………………….. : true
    | Bin directory ……………………………. : /usr/local/bin
    | Lib directory ……………………………. : /usr/local/lib
    | Data directory …………………………… : /usr/local/share/bristol
    | author ………………………………….. : Nick Copeland
    | email …………………………………… : nickycopeland@hotmail.com
    | web …………………………………….. : http://bristol.sf.net

    execute 'make install' then 'startBristol'

     
  • me@Silver:~/bristol-src/bristol-0.60.6$ startBristol -alsa
    checking availability of TCP port 25065
    using port 25065
    starting logging thread
    Copyright (C) by Nick Copeland <nickycopeland@hotmail.com> 1996,2010
    This program comes with ABSOLUTELY NO WARRANTY; for details type `<Ctrl> w'.
    This is free software, and you are welcome to redistribute it
    under certain conditions; type `<Ctrl> g' for details of GPL terms.
    starting logging thread
    Sep 26 03:17:51 bristol   starting console logging
    Sep 26 03:17:51 bristol   bristol version 0.60.6
    Sep 26 03:17:51 bristol   bristol
    Sep 26 03:17:51 bristol       -rate 44100
    Sep 26 03:17:51 bristol       -count 256
    Sep 26 03:17:51 bristol       -alsa
    Sep 26 03:17:51 bristol       -port 25065
    Sep 26 03:17:51 bristol   jsm will use 'startBristol -alsa'
    Sep 26 03:17:51 bristol   generate bandlimited waveforms(31, 12, 84, 1.50, 0.80, 44100)
    Sep 26 03:17:51 bristol   Fixing samplerate at 44100
    Sep 26 03:17:51 brighton  starting console logging
    Sep 26 03:17:51 brighton  emulation defaults:
    Sep 26 03:17:51 brighton      -voices  32
    Sep 26 03:17:51 brighton      -detune  0
    Sep 26 03:17:51 brighton      -gain    2
    Sep 26 03:17:51 brighton      -pwd     1
    Sep 26 03:17:51 brighton      -glide   5
    Sep 26 03:17:51 brighton      -curve   520
    Sep 26 03:17:51 brighton  brighton version 0.60.6
    Sep 26 03:17:51 bristol   midi sequencer: bristol
    Sep 26 03:17:51 bristol   Opened listening control socket: 25065
    Sep 26 03:17:51 bristol   opened control socket
    Sep 26 03:17:51 bristol   midiOpen: 25065(100)
    Sep 26 03:17:51 bristol   bristolMidiSeqOpen(bristol)
    Sep 26 03:17:51 bristol   rescheduled thread: 40
    Bus error

    me@Silver:~/bristol-src/bristol-0.60.6$ Sep 26 03:17:52 brighton    brighton
    Sep 26 03:17:52 brighton      -alsa
    Sep 26 03:17:52 brighton      -port 25065
    Sep 26 03:17:52 brighton  connected to :0.0
    Sep 26 03:17:52 brighton  display is 1280 by 1024 pixels (0, 0)
    Sep 26 03:17:52 brighton  Window is w 1280, h 1024, d 24, 0 0 0
    Sep 26 03:17:52 brighton  Using DirectColor display
    Sep 26 03:17:52 brighton  starting event management thread
    Sep 26 03:17:52 brighton  Initialise the hammondB3 link to bristol: 0x85bd8e8
    Sep 26 03:17:52 brighton  bristolMidiTCPActive(localhost, 0)
    Sep 26 03:17:52 brighton  hostname is localhost, bristol
    Sep 26 03:17:52 brighton  TCP port: 25065
    Sep 26 03:17:52 brighton  connect failed on 25065: Connection refused
    Sep 26 03:17:52 brighton  connfailed
    Sep 26 03:17:52 brighton  opening link to engine: 25065
    Sep 26 03:17:52 brighton  bristolMidiTCPActive(localhost, 1)
    Sep 26 03:17:52 brighton  hostname is localhost, bristol
    Sep 26 03:17:52 brighton  TCP port: 25065
    Sep 26 03:17:52 brighton  connect failed on 25065: Connection refused
    Sep 26 03:17:52 brighton  connfailed
    Sep 26 03:17:52 brighton  unacknowledged request on -4

    me@Silver:~/bristol-src/bristol-0.60.6$ startBristol -jack
    jackstats found -rate -count
    checking availability of TCP port 41997
    using port 41997
    starting logging thread
    Copyright (C) by Nick Copeland <nickycopeland@hotmail.com> 1996,2010
    This program comes with ABSOLUTELY NO WARRANTY; for details type `<Ctrl> w'.
    This is free software, and you are welcome to redistribute it
    under certain conditions; type `<Ctrl> g' for details of GPL terms.
    starting logging thread
    Sep 26 03:18:14 bristol   starting console logging
    Sep 26 03:18:14 bristol   bristol version 0.60.6
    Sep 26 03:18:14 bristol   bristol
    Sep 26 03:18:14 bristol       -rate -count
    Sep 26 03:18:14 bristol       -jack
    Sep 26 03:18:14 bristol       -port 41997
    Sep 26 03:18:14 bristol   jsm will use 'startBristol -jack'
    Sep 26 03:18:14 bristol   generate bandlimited waveforms(31, 12, 84, 1.50, 0.80, 0)
    Sep 26 03:18:14 bristol   Fixing samplerate at 0
    Sep 26 03:18:14 bristol   midi sequencer: bristol
    Sep 26 03:18:14 bristol   Opened listening control socket: 41997
    Sep 26 03:18:14 bristol   opened control socket
    Sep 26 03:18:14 bristol   midiOpen: 41997(100)
    Sep 26 03:18:14 bristol   bristolMidiSeqOpen(bristol)
    Sep 26 03:18:14 bristol   rescheduled thread: 40
    Bus error

    me@Silver:~/bristol-src/bristol-0.60.6$ Sep 26 03:18:14 brighton  starting console logging
    Sep 26 03:18:14 brighton  emulation defaults:
    Sep 26 03:18:14 brighton      -voices  32
    Sep 26 03:18:14 brighton      -detune  0
    Sep 26 03:18:14 brighton      -gain    2
    Sep 26 03:18:14 brighton      -pwd     1
    Sep 26 03:18:14 brighton      -glide   5
    Sep 26 03:18:14 brighton      -curve   520
    Sep 26 03:18:14 brighton  brighton version 0.60.6
    Sep 26 03:18:15 brighton    brighton
    Sep 26 03:18:15 brighton      -jack
    Sep 26 03:18:15 brighton      -port 41997
    Sep 26 03:18:15 brighton  connected to :0.0
    Sep 26 03:18:15 brighton  display is 1280 by 1024 pixels (0, 0)
    Sep 26 03:18:15 brighton  Window is w 1280, h 1024, d 24, 0 0 0
    Sep 26 03:18:15 brighton  Using DirectColor display
    Sep 26 03:18:15 brighton  starting event management thread
    Sep 26 03:18:15 brighton  Initialise the hammondB3 link to bristol: 0xa00c8e8
    Sep 26 03:18:15 brighton  bristolMidiTCPActive(localhost, 0)
    Sep 26 03:18:15 brighton  hostname is localhost, bristol
    Sep 26 03:18:15 brighton  TCP port: 41997
    Sep 26 03:18:15 brighton  connect failed on 41997: Connection refused
    Sep 26 03:18:15 brighton  connfailed
    Sep 26 03:18:15 brighton  opening link to engine: 41997
    Sep 26 03:18:15 brighton  bristolMidiTCPActive(localhost, 1)
    Sep 26 03:18:15 brighton  hostname is localhost, bristol
    Sep 26 03:18:15 brighton  TCP port: 41997
    Sep 26 03:18:15 brighton  connect failed on 41997: Connection refused
    Sep 26 03:18:15 brighton  connfailed
    Sep 26 03:18:15 brighton  unacknowledged request on -4

    me@Silver:~/bristol-src/bristol-0.60.6$ startBristol -oss
    checking availability of TCP port 43527
    using port 43527
    starting logging thread
    Copyright (C) by Nick Copeland <nickycopeland@hotmail.com> 1996,2010
    This program comes with ABSOLUTELY NO WARRANTY; for details type `<Ctrl> w'.
    This is free software, and you are welcome to redistribute it
    under certain conditions; type `<Ctrl> g' for details of GPL terms.
    starting logging thread
    Sep 26 03:18:33 bristol   starting console logging
    Sep 26 03:18:33 bristol   bristol version 0.60.6
    Sep 26 03:18:33 bristol   bristol
    Sep 26 03:18:33 bristol       -rate 44100
    Sep 26 03:18:33 bristol       -count 256
    Sep 26 03:18:33 bristol       -oss
    Sep 26 03:18:33 bristol       -port 43527
    Sep 26 03:18:33 bristol   jsm will use 'startBristol -oss'
    Sep 26 03:18:33 bristol   generate bandlimited waveforms(31, 12, 84, 1.50, 0.80, 44100)
    Sep 26 03:18:33 brighton  starting console logging
    Sep 26 03:18:33 brighton  emulation defaults:
    Sep 26 03:18:33 brighton      -voices  32
    Sep 26 03:18:33 brighton      -detune  0
    Sep 26 03:18:33 brighton      -gain    2
    Sep 26 03:18:33 brighton      -pwd     1
    Sep 26 03:18:33 brighton      -glide   5
    Sep 26 03:18:33 brighton      -curve   520
    Sep 26 03:18:33 brighton  brighton version 0.60.6
    Sep 26 03:18:33 bristol   Fixing samplerate at 44100
    Sep 26 03:18:33 bristol   midi oss
    Sep 26 03:18:33 bristol   Opened listening control socket: 43527
    Sep 26 03:18:33 bristol   opened control socket
    Sep 26 03:18:33 bristol   midiOpen: 43527(80)
    Sep 26 03:18:33 bristol   Could not open OSS midi interface
    Sep 26 03:18:33 bristol   Error opening midi device hw:0,0/-4, exiting midi thread
    Sep 26 03:18:33 bristol   Bristol cannot operate without a midi interface. Terminating
    Sep 26 03:18:33 bristol   rescheduled thread: 40

    me@Silver:~/bristol-src/bristol-0.60.6$ Sep 26 03:18:34 brighton    brighton
    Sep 26 03:18:34 brighton      -oss
    Sep 26 03:18:34 brighton      -port 43527
    Sep 26 03:18:34 brighton  connected to :0.0
    Sep 26 03:18:34 brighton  display is 1280 by 1024 pixels (0, 0)
    Sep 26 03:18:34 brighton  Window is w 1280, h 1024, d 24, 0 0 0
    Sep 26 03:18:34 brighton  Using DirectColor display
    Sep 26 03:18:34 brighton  starting event management thread
    Sep 26 03:18:34 brighton  Initialise the hammondB3 link to bristol: 0x83cd8e8
    Sep 26 03:18:34 brighton  bristolMidiTCPActive(localhost, 0)
    Sep 26 03:18:34 brighton  hostname is localhost, bristol
    Sep 26 03:18:34 brighton  TCP port: 43527
    Sep 26 03:18:34 brighton  connect failed on 43527: Connection refused
    Sep 26 03:18:34 brighton  connfailed
    Sep 26 03:18:34 brighton  opening link to engine: 43527
    Sep 26 03:18:34 brighton  bristolMidiTCPActive(localhost, 1)
    Sep 26 03:18:34 brighton  hostname is localhost, bristol
    Sep 26 03:18:34 brighton  TCP port: 43527
    Sep 26 03:18:34 brighton  connect failed on 43527: Connection refused
    Sep 26 03:18:34 brighton  connfailed
    Sep 26 03:18:34 brighton  unacknowledged request on -4

     
  • and I also forgot to say my distribution is:
    Ubuntu 10.04 lucid lynx - xfce 4.6.1 desktop

     
  • ok, this is silly but I solved it

    after reading some pulseaudio documentation and doing:

    pacmd
    >>> list-sinks

    I saw that my sound card is mapped to hw:0,0
    startBristol -mini -audio alsa -audiodev hw:0,0
    etc.
    and that pretty much solved it, so thanks anyway :)

    I'm trying it right now and the program is awesome

     
  • Nick Copeland
    Nick Copeland
    2010-09-27

    I might try and have a look at the code. It should have worked with or wihtout the -audiodev option using plughw:0,0 and on top of that the bus error is something that should not have happened.

    Either way, pleased it works. If I find anything I will post it here.

    Kind regards, nick