fluid-dev
[Top][All Lists]
Advanced

[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
**************************************************************








reply via email to

[Prev in Thread] Current Thread [Next in Thread]