[PD] compile pd on ubuntu 5.10
Hans-Christoph Steiner
hans at eds.org
Thu Apr 6 07:29:25 CEST 2006
Now its dying on PDP. I don't know much about PDP, and using
tigital's binary for Pd-extended on Mac OS X. It shouldn't be enabled.
Around line 121 in externals/Makefile, it should look like this:
ifeq ($(OS_NAME),darwin)
LIB_TARGETS += hid
else
I am guessing yours looks like this:
ifeq ($(OS_NAME),darwin)
LIB_TARGETS += hid pdp
else
Remove the "pdp" if you want to compile the rest. The version in CVS
does not have the "pdp" there.
.hc
On Apr 3, 2006, at 5:24 PM, João Miguel Pais wrote:
>> Yes, that is a good point. That page is a wiki, so please edit it
>> when you think it needs clarification.
>
> ok. strange, I could swear that before it wasn't possible to edit
> that page. Anyway you've corrected it already.
>
>
>> Then we need to change that page. Pd-extended is a huge
>> undertaking, there is lots left to be done. So right now, there
>> are many things which are not very well implemented. Hopefully,
>> the more people we have working together on it, the better it will
>> get. But for now, there are a lot of annoyances.
>
> then there's something I don't quite get yet: pd-extended for
> windows has all the externals bundled. Is that the case with pd-ext
> for the other distros? Currently I have in my computer the updated
> cvs, and pd 0.39-2. Is this correct for the build-up process? or
> should your pd-ext package have everything?
> maybe it's better to make a script where the latest pd-ext version
> and all the rest from cvs gets downloaded? change the current
> script and keep it actualized?
>
>
>>> `-mcpu=' is deprecated. Use `-mtune=' or '-march=' instead.
>>> d_fft.c:513:2: Fehler: #else hinter #else
>>> d_fft.c:43:1: Fehler: die Bedingung begann hier
>>> make[2]: *** [makefile.dependencies] Fehler 1
>>> make[1]: [pd] Fehler 2 (ignoriert)
>>> `-mcpu=' is deprecated. Use `-mtune=' or '-march=' instead.
>>> d_fft.c:513:2: Fehler: #else hinter #else
>>> d_fft.c:43:1: Fehler: die Bedingung begann hier
>>> make[2]: *** [d_fft.o] Fehler 1
>>> make[1]: *** [pd_install] Fehler 2
>>> make: *** [install] Fehler 2
>>>
>>>
>>> what went right is on the attached file.
>>> <install-log.txt>
>>
>> Ok, I've never compiled auf Deutsch, so the error messages are not
>
> I'll try a translation, just in case:
> Fehler = error ; hinter = behind ; die Bedingung begann hier = the
> condition begun here
>
>> familiar to me. But I can guess. That message sounds to me like
>> packages/patches/fftw_support-0.39-1.patch got applied twice.
>> That patch doesn't really do anything yet, so you could "rm
>> d_fft.c; cvs update d_fft.c" and just compile without the patch.
>> Otherwise, post a transcript of the whole compilation session,
>> including
>
> ok, here are more text files. I get the impression that by each
> time it compiles up to a different point. it's still in german. if
> there's a way to change it to english I can do the process again.
>
>
>
>> "make patch_pd". FYI: you can check to see if the files are
>> patched or not by doing "cvs update" in pd/src. None of the files
>> should show up as modified when the sources are clean, i.e. fresh
>> from CVS without patches applied. You can always just delete
>> modified filed, then "cvs update file". If you are using "-
>> d:pserver:anonymous at cvs.sourceforge.net:/cvsroot/pure-data", then
>> you'll need to include that in the "cvs -
>> d:pserver:anonymous at cvs.sourceforge.net:/cvsroot/pure-data update"
>
> here is the result of the cvs update:
> ? config.h.in
> ? configure
> cvs update: -m wrapper option is not supported remotely; ignored
> cvs update: Updating .
> M m_pd.h
> M makefile
> M makefile.dependencies
> M makefile.in
> M s_stuff.h
> cvs update: Updating icons
> cvs update: Updating locale
>
> I guess that the files were "dirty"
>
>
>
> Aha, I noticed by that files that were already compiled, that you
> divided the libraries into individual externals, like you did in
> windows. Don't you think that it might sometime take too much
> space, or at least much more than it would be necessary? Isn't it
> possible to keep libraries as one file and still be everything
> automatic?
> <ubuntu.tar.gz>
________________________________________________________________________
____
"Terrorism is not an enemy. It cannot be defeated. It's a tactic.
It's about as sensible to say we declare war on night attacks and
expect we're going to win that war. We're not going to win the war
on terrorism."
- retired U.S. Army general,
William Odom
More information about the Pd-list
mailing list