[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Traverso-devel] Relaytooling Audio Libs
From: |
Taj Morton |
Subject: |
Re: [Traverso-devel] Relaytooling Audio Libs |
Date: |
Tue, 14 Aug 2007 20:15:42 -0700 |
On 8/14/07, David <address@hidden> wrote:
> # ./relaytool --relay FLAC -lFLAC
> -DlibFLAC_is_present='1' -DlibFLAC_symbol_is_present(sym)='1' -lFLAC
>
> make is still unhappy with the (sym) section. I'm using the version
> in anon svn's trunk. Is there a different version I should try?
Odd... What version of gcc is this? Mine (4.1.2) compiles it just
fine... Does this compile for you?
#define libFLAC_is_present 1
#define libFLAC_symbol_is_present(sym) 1
#include <stdio.h>
int main() {
int bah=331;
if (libFLAC_is_present)
printf("lib_is_present worked\n");
else
printf("lib_is_present failed\n");
if (libFLAC_symbol_is_present("foobar"))
printf("symbol_is_present worked\n");
else
printf("symbol_is_present failed\n");
return 0;
}
What's the exact error from gcc about not linking the parens?
However, having relaytool installed won't/shouldn't end up affecting
anything (or soft-linking anything) because relaytool doesn't work on
Macs/Windows systems.
Thanks,
- Taj
>
> Thanks!
>
> On 8/14/07, Taj Morton <address@hidden> wrote:
> > Hi David,
> > Sorry about breaking OS X! It turns out that it's a bug in relaytool's
> > behaviour when running on unsupported archs (like OS X). Either removing
> > the relaytool binary and running `make distclean` or installing the latest
> > relaytool from SVN[1] should fix the problem.
> >
> > Let me know if you still run into problems and thanks for the bug report!
> > - Taj
> >
> > [1] http://trac.autopackage.org/browser/apbuild/trunk/relaytool?rev=2394
> >
> > On 8/14/07, David <address@hidden> wrote:
> > > Hello
> > > These changes have stopped the macos builds.
> > >
> > > I end up with a src/traverso/Makefile that contains the following
> > > (line trimmed for brevity):
> > >
> > > '''
> > > LIBS = ..... -DlibFLAC_is_present
> > > -DlibFLAC_symbol_is_present(sym)=1 -DlibFLAC_is_present
> > > -DlibFLAC_symbol_is_present(sym)=1 -lFLAC ....
> > Are you sure that's from src/traverso/Makefile? It should be in the
> > audiofileio Makefile...
> >
> > > '''
> > >
> > > Of course, the shell/make doesn't like those parenthesis.
> > >
> > >
> > > This is of course coming from src/traverso/traverso.pro:
> > >
> > > .........
> > > LIBS += $$system(relaytool --relay FLAC -lFLAC)
> >
> >
> > > .........
> > >
> > > Here's the output of `relaytool --relay FLAC -lFLAC` on my system:
> > >
> > > '''
> > > -DlibFLAC_is_present -D"libFLAC_symbol_is_present(sym)=1" -lFLAC
> > > -DlibFLAC_is_present -DlibFLAC_symbol_is_present(sym)=1 -lFLAC
> > > '''
> > >
> > > I don't see how that's ever supposed to work, given the parenthesis.
> > > Am I missing something? I didn't think gcc lets you #define symbol
> > > names with parens either. Any help is greatly appreciated. Perhaps
> > > this is because I only installed the apbuild package and don't have a
> > > full autopackage installed?
> > >
> > > Once we clear this up I should have a qt-4.3.1-based build ready to go.
> > > I tried disabling relaytool on osx since we're providing pre-built
> > > binaries anyways but that didn't build either.
> > >
> > > I'll try my best to answer any questions you have promptly. I'm
> > > usually only around in the evenings (pacific coast time), though, so
> > > my responses will likely include some latency.
> > >
> > > Thanks in advance,
> > > --
> > > David
> > >
> >
> >
> > --
> > Taj
> > http://www.wildgardenseed.com/Taj/blog
> >
> > Need a GMail invite? Email me.
> > Peace cannot be kept by force; it
> > can only be achieved by understanding.
> > -- A. Einstein
> >
>
>
> --
> David
>
--
Taj
http://www.wildgardenseed.com/Taj/blog
Need a GMail invite? Email me.
Peace cannot be kept by force; it
can only be achieved by understanding.
-- A. Einstein
- [Traverso-devel] Relaytooling Audio Libs, Taj Morton, 2007/08/12
- Re: [Traverso-devel] Relaytooling Audio Libs, ben levitt, 2007/08/12
- Re: [Traverso-devel] Relaytooling Audio Libs, David, 2007/08/14
- Re: [Traverso-devel] Relaytooling Audio Libs, Taj Morton, 2007/08/14
- Message not available
- Re: [Traverso-devel] Relaytooling Audio Libs,
Taj Morton <=
- Message not available
- Re: [Traverso-devel] Relaytooling Audio Libs, Taj Morton, 2007/08/15
- Re: [Traverso-devel] Relaytooling Audio Libs, David, 2007/08/15
- Re: [Traverso-devel] Relaytooling Audio Libs, Taj Morton, 2007/08/15
- Message not available
- Re: [Traverso-devel] Relaytooling Audio Libs, David, 2007/08/15
- Re: [Traverso-devel] Relaytooling Audio Libs, Nicola Döbelin, 2007/08/18
- Re: [Traverso-devel] Relaytooling Audio Libs, Taj Morton, 2007/08/18
- Re: [Traverso-devel] Relaytooling Audio Libs, Nicola Döbelin, 2007/08/18
- Re: [Traverso-devel] Relaytooling Audio Libs, David, 2007/08/18