<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-15">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-text-plain" wrap="true" graphical-quote="true"
      style="font-family: -moz-fixed; font-size: 12px;" lang="x-western">
      <pre wrap="">Hello there.

Can these files be a reason for undefined references when compiling?
I have to compile them into the binary, because phat from svn makes
problems.

configure.ac
</pre>
      <blockquote type="cite" style="color: #000000;">
        <pre wrap="">dnl Require autoconf version >= 2.57
AC_PREREQ(2.57)

dnl ############# Initialization

AC_INIT([jackmixdesk], [0.4], [<a class="moz-txt-link-abbreviated" href="mailto:audio-mobster@gmx.de">audio-mobster@gmx.de</a>])

AC_CONFIG_SRCDIR([mixdesk.c])
AC_CANONICAL_SYSTEM

dnl Version 1.7 of automake is recommended
AM_INIT_AUTOMAKE([1.7])
AM_CONFIG_HEADER([config.h])


dnl ############# Compiler and tools Checks

AC_PROG_CC
AC_PROG_INSTALL
AC_PROG_LN_S
AC_C_INLINE


dnl ############## Library Checks

AC_CHECK_LIB([m], [sqrt], , [AC_MSG_ERROR(Can't find libm)])
AC_CHECK_LIB([m], [powf])

# Check for libjack (need 0.100.0 for jack_client_open)
PKG_CHECK_MODULES(JACK, jack >= 0.100.0)

# Check for liblash
PKG_CHECK_MODULES(LASH, lash-1.0)

# Check for liblo
PKG_CHECK_MODULES(LO, liblo >= 0.23)

# Check for libxml2
PKG_CHECK_MODULES(XML2, libxml-2.0 >= 2.6.27)

# Check for GTK 2.0
PKG_CHECK_MODULES(GTK, gtk+-2.0, HAVE_GTK="Yes", HAVE_GTK="No")

# Check for libX11
PKG_CHECK_MODULES(X11, x11, HAVE_X11="Yes", HAVE_X11="No")

# Check for libgnomecanvas
PKG_CHECK_MODULES(LIBGNOMECANVAS, libgnomecanvas-2.0,
HAVE_LIBGNOMECANVAS="Yes", HAVE_LIBGNOMECANVAS="No")

# Check for libidn
PKG_CHECK_MODULES(IDN, libidn, HAVE_IDN="Yes", HAVE_IDN="No")


dnl ############## Decide what to build

BUILD_PROGRAMS="jackmixdesk"

if test "x$HAVE_GTK" == "xYes"
   test "x$HAVE_LIBGNOMECANVAS" == "xYes"
   test "x$HAVE_IDN" == "xYes"
   test "x$HAVE_X11" == "xYes"
then
    BUILD_PROGRAMS="$BUILD_PROGRAMS jackmixdesk_gtk"
else
    AC_MSG_WARN([Not building GTK frontend due to missing libraries])
fi  

AC_SUBST(BUILD_PROGRAMS)



dnl ############## Header Checks

AC_HEADER_STDC
AC_CHECK_HEADERS([stdlib.h string.h strings.h sys/time.h unistd.h])

# Checks for typedefs, structures, and compiler characteristics.
AC_C_CONST
AC_C_INLINE
AC_TYPE_SIZE_T
AC_TYPE_SIGNAL

# Checks for library functions.
AC_FUNC_MALLOC

AC_CONFIG_FILES([Makefile])

AC_OUTPUT
</pre>
      </blockquote>
      <pre wrap="">Makefile.am
</pre>
      <blockquote type="cite" style="color: #000000;">
        <pre wrap="">AUTOMAKE_OPTIONS = foreign

bin_PROGRAMS = @BUILD_PROGRAMS@
EXTRA_PROGRAMS = jackmixdesk jackmixdesk_gtk

jackmixdesk_SOURCES = mixdesk.c db.h

jackmixdesk_CFLAGS = -Wall -O2 @JACK_CFLAGS@ @LASH_CFLAGS@ @LO_CFLAGS@
@XML2_CFLAGS@

jackmixdesk_LDFLAGS = -lm @JACK_LIBS@ @LASH_LIBS@ @LO_LIBS@ @XML2_LIBS@

jackmixdesk_gtk_SOURCES = config.h phatknob.h phatknob.c \
phatvfanslider.c phathfanslider.c \
phatkeyboard.c phatpad.h phatvkeyboard.h phatkeyboard.h  phatprivate.h \
phathfanslider.h  phathkeyboard.c phatprivate.c  phatfanslider.h\
phathkeyboard.h phatpad.c phatvfanslider.h mixdesk_gtk.c

jackmixdesk_gtk_CFLAGS = -Wall -O2 @JACK_CFLAGS@ @IDN_CFLAGS@
@LO_CFLAGS@ \
@GTK_CFLAGS@ @LIBGNOMECANVAS_CFLAGS@ @LASH_CFLAGS@ @XML2_CFLAGS@
@X11_CFLAGS@ -DINSTALL_DIR=\"$(datadir)\"

jackmixdesk_gtk_LDFLAGS = -lm @JACK_LIBS@ @IDN_LIBS@ @LO_LIBS@
@GTK_LIBS@ @X11_LIBS@ @LIBGNOMECANVAS_LIBS@ @LASH_LIBS@ @XML2_LIBS@

pixmapdir =$(datadir)/$(PACKAGE)/pixmaps
pixmap_DATA = knob.png

licensedir =$(datadir)<i class="moz-txt-slash"><span class="moz-txt-tag">/</span>doc<span class="moz-txt-tag">/</span></i>$(PACKAGE)-$(VERSION)
license_DATA = COPYING

readmedir =$(datadir)<i class="moz-txt-slash"><span class="moz-txt-tag">/</span>doc<span class="moz-txt-tag">/</span></i>$(PACKAGE)-$(VERSION)
readme_DATA = README

svgdiagramdir =$(datadir)<i class="moz-txt-slash"><span class="moz-txt-tag">/</span>doc<span class="moz-txt-tag">/</span></i>$(PACKAGE)-$(VERSION)
svgdiagram_DATA = jackmixdesk.svg

pngdiagramdir =$(datadir)<i class="moz-txt-slash"><span class="moz-txt-tag">/</span>doc<span class="moz-txt-tag">/</span></i>$(PACKAGE)-$(VERSION)
pngdiagram_DATA = jackmixdesk.png

tododir =$(datadir)<i class="moz-txt-slash"><span class="moz-txt-tag">/</span>doc<span class="moz-txt-tag">/</span></i>$(PACKAGE)-$(VERSION)
todo_DATA = TODO

EXTRA_DIST = autogen.sh TODO doc/jackmixdesk.svg
</pre>
      </blockquote>
      <pre wrap="">mixdesk_gtk.c
</pre>
      <blockquote type="cite" style="color: #000000;">
        <pre wrap="">#include "phatfanslider.h"
#include "phatvfanslider.h"
#include "phathfanslider.h"
</pre>
      </blockquote>
      <pre wrap="">console
</pre>
      <blockquote type="cite" style="color: #000000;">
        <pre wrap="">/home/uli/workspace/jackmixdesk/trunk/mixdesk_gtk.c:2859: undefined
reference to `phat_fan_slider_set_value'
</pre>
      </blockquote>
      <pre wrap="">Thanks a lot

Uli





</pre>
    </div>
  </body>
</html>