[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[fluid-dev] fluidsynth and jack on mac
From: |
Joe Corneli |
Subject: |
[fluid-dev] fluidsynth and jack on mac |
Date: |
Mon, 2 Jun 2003 21:05:54 -0500 (CDT) |
I rechecked the compilation, this time it didn't work.
Step 0. I downloaded a brand new version of the fluidsynth tarball, to
make sure I wouldn't have any problems coming from tinkering with core
audio stuff.
Step 1. add -lgnugetopt and changed -ljack to -framework jack in
./configure
Step 2. run ./configure --enable-jack-support CPPFLAGS="-I/sw/include"
LDFLAGS="-L/sw/lib"
Step 3. run make
This time I got the following error:
fluid_sys.c:1108: undefined type, found `socklen_t'
cpp-precomp: warning: errors during smart preprocessing, retrying in basic
mode
fluid_sys.c: In function `fluid_server_socket_run':
fluid_sys.c:1108: `socklen_t' undeclared (first use in this function)
fluid_sys.c:1108: (Each undeclared identifier is reported only once
fluid_sys.c:1108: for each function it appears in.)
fluid_sys.c:1108: parse error before "addrlen"
fluid_sys.c:1114: `addrlen' undeclared (first use in this function)
make[2]: *** [fluid_sys.lo] Error 1
make[1]: *** [all] Error 2
make: *** [all-recursive] Error 1
This looks like a new one, though maybe I'm forgetting and it was
something I encountered before.
Anyway, I thought I would try
autoconf
aclocal -I /usr/share/aclocal
edit configure as above
./configure bla bla bla as above
make
--- but I got same error.
Maybe I'm forgetting about something.
I thought I should mention the following:
%%% The top dir Makefile.am looks like this:
## Process this file with automake to produce Makefile.in
SUBDIRS = src doc include
EXTRA_DIST = TODO acconfig.h acinclude.m4 fluidsynth.pc.in
DISTCLEANFILES = fluidsynth.pc
pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = fluidsynth.pc
%%% the ./src/Makefile.am looks like this:
EXTRA_DIST = fluid_dll.c fluid_dsound.c fluid_winmidi.c fluid_portaudio.c
\
fluid_dsp_core.c fluid_coreaudio.c fluid_sndmgr.c
lib_LTLIBRARIES = libfluidsynth.la
bin_PROGRAMS = fluidsynth
libfluidsynth_la_SOURCES = \
fluid_adriver.c \
fluid_adriver.h \
fluid_alsa.c \
fluid_chan.c \
fluid_chan.h \
fluid_chorus.c \
fluid_chorus.h \
fluid_cmd.c \
fluid_cmd.h \
fluid_conv.c \
fluid_conv.h \
fluid_defsfont.c \
fluid_defsfont.h \
fluid_event.c \
fluid_event_priv.h \
fluid_gen.c \
fluid_gen.h \
fluid_hash.c \
fluid_hash.h \
fluid_io.c \
fluid_io.h \
fluid_jack.c \
fluid_ladspa.c \
fluid_ladspa.h \
fluid_list.c \
fluid_list.h \
fluid_mdriver.c \
fluid_mdriver.h \
fluid_midi.c \
fluid_midi.h \
fluid_midi_router.c \
fluid_midi_router.h \
fluid_midishare.c \
fluid_mod.c \
fluid_mod.h \
fluid_oss.c \
fluid_phase.h \
fluid_ramsfont.c \
fluid_ramsfont.h \
fluid_rev.c \
fluid_rev.h \
fluid_seqbind.c \
fluid_seq.c \
fluid_settings.c \
fluid_settings.h \
fluid_sfont.h \
fluid_strtok.c \
fluid_strtok.h \
fluid_synth.c \
fluid_synth.h \
fluidsynth_priv.h \
fluid_sys.c \
fluid_sys.h \
fluid_tuning.c \
fluid_tuning.h \
fluid_voice.c \
fluid_voice.h
INCLUDES = -I$(srcdir)/../include $(LADCCA_CFLAGS)
libfluidsynth_la_LIBADD = -lm @LIBREADLINE@ $(LADCCA_LIBS)
libfluidsynth_la_LDFLAGS = \
-version-info @LIBFLUIDSYNTH_MAJ@:@LIBFLUIDSYNTH_MIN@:0 \
-export-dynamic @FCLDFLAGS@
fluidsynth_SOURCES = fluidsynth.c
fluidsynth_LDADD = libfluidsynth.la
fluidsynth_LDFLAGS = @FCLDFLAGS@
Lastly, note that both times I compiled I got jack support listed in the
configure summary:
**************************************************************
Summary:
ALSA: no
OSS: no
MidiShare: no
JACK: yes
CoreAudio: no
Readline: yes
LADCCA support: no
Debug: no
Profiling: no
LADSPA support: no
use long long: no
Pentium 3+ SSE: no
**************************************************************
- [fluid-dev] fluidsynth and jack on mac,
Joe Corneli <=