[PD] Fedora build of Pd-extended 0.42.5?

Bernardo Barros bernardobarros2 at gmail.com
Sat Nov 13 18:29:30 CET 2010


It was very hard to me to build pd-extended on Fedora 13 x86_64. I
remember I had to tweak something, I can check it later if you want. I
think the scripts are not tested on Fedora at all... And there is no
package for 64bit :-(
On Arch is was kind of easy, there is a AUR on ArchAudio. http://archaudio.org/
It was just a matter of learning some commands from pacman and makepkg.

2010/11/13 Pierre Massat <pimassat at gmail.com>:
> I'm giving up. I'll wait until i get time to install another distro. Thanks
> anyway!
>
> Pierre
>
> 2010/11/13 Hans-Christoph Steiner <hans at at.or.at>
>>
>> The header and the lib are the key part.  So something like dssi.h and
>> maybe libdssi.so.
>> .hc
>> On Nov 12, 2010, at 6:22 PM, Pierre Massat wrote:
>>
>> dssi-devel is in /usr/share/doc. Is this what you were talking about?
>>
>> Pierre
>>
>> 2010/11/12 Hans-Christoph Steiner <hans at at.or.at>
>>>
>>> You are missing dependencies for pidip.  Try scrolling up and looking at
>>> the ./configure output.
>>> As for dssi, the headers might be put in a different place in Fedora than
>>> in Debian.  That would be good to figure out.
>>> .hc
>>> On Nov 12, 2010, at 7:18 AM, Pierre Massat wrote:
>>>
>>> I've tried again today. I'm still getting errors.
>>> I removed postlude from LIB_TARGETS, but it's surprizing that I get
>>> errors with dssi, because there is a dssi devel package for fedora and i
>>> installed it.
>>>
>>> Here are the errors:
>>>
>>>
>>> /home/pierre/Desktop/Pd-0.42.5-extended/packages/linux_make/build//usr/local/lib/pd-extended/extra/pdp/examples
>>> install -p
>>> /home/pierre/Desktop/Pd-0.42.5-extended/externals/pdp/doc/examples/*.* \
>>>
>>> /home/pierre/Desktop/Pd-0.42.5-extended/packages/linux_make/build//usr/local/lib/pd-extended/extra/pdp/examples
>>> install -d
>>> /home/pierre/Desktop/Pd-0.42.5-extended/packages/linux_make/build//usr/local/lib/pd-extended/extra/pidip
>>> install -p
>>> /home/pierre/Desktop/Pd-0.42.5-extended/externals/pidip/*.pd_linux
>>> /home/pierre/Desktop/Pd-0.42.5-extended/packages/linux_make/build//usr/local/lib/pd-extended/extra/pidip
>>> install: cannot stat
>>> `/home/pierre/Desktop/Pd-0.42.5-extended/externals/pidip/*.pd_linux': No
>>> such file or directory
>>> make[2]: *** [pidip_install] Error 1
>>> make[2]: Leaving directory
>>> `/home/pierre/Desktop/Pd-0.42.5-extended/externals'
>>> make[1]: *** [externals_install] Error 2
>>> make[1]: Leaving directory
>>> `/home/pierre/Desktop/Pd-0.42.5-extended/packages'
>>> make: *** [install] Error 2
>>>
>>>
>>> 2010/11/11 Hans-Christoph Steiner <hans at at.or.at>
>>>>
>>>> Looks like you're missing the dssi devel package, if there is one for
>>>> Fedora. Otherwise, you can remove 'postlude' from the build in the
>>>> LIB_TARGETS section of externals/Makefile.
>>>> .hc
>>>> On Nov 11, 2010, at 3:50 PM, Pierre Massat wrote:
>>>>
>>>> Hi,
>>>> I've been trying to build 0.42.5 on Fedora 12/PlanetCCRMA. I have
>>>> installed all the devel tools that were listed on the pd info page, and I
>>>> have downloaded the source from the downloads page.
>>>> It built for a moment and then i got some errors (many! see end of
>>>> message).
>>>> The build kind of works, although some (possibly many) objects are
>>>> missing (including plugin~). I didn't get a .tar.gz2 package either.
>>>>
>>>> What can I do?
>>>>
>>>> And assuming that I'll be successful sometime soon, how can I share the
>>>> build?
>>>>
>>>> Cheers!
>>>>
>>>> Pierre
>>>>
>>>> Here are some of the errors :
>>>>
>>>>
>>>> /home/pierre/Desktop/Pd-0.42.5-extended/externals/postlude/dssi/src/dssi~.c:2433:
>>>> error: ‘t_dssi_instance’ has no member named ‘osc_url_path’
>>>>
>>>> /home/pierre/Desktop/Pd-0.42.5-extended/externals/postlude/dssi/src/dssi~.c:2433:
>>>> error: ‘t_dssi_instance’ has no member named ‘osc_url_path’
>>>>
>>>> /home/pierre/Desktop/Pd-0.42.5-extended/externals/postlude/dssi/src/dssi~.c:2433:
>>>> error: ‘t_dssi_instance’ has no member named ‘osc_url_path’
>>>>
>>>> /home/pierre/Desktop/Pd-0.42.5-extended/externals/postlude/dssi/src/dssi~.c:2433:
>>>> error: ‘t_dssi_instance’ has no member named ‘osc_url_path’
>>>>
>>>> /home/pierre/Desktop/Pd-0.42.5-extended/externals/postlude/dssi/src/dssi~.c:2433:
>>>> error: ‘t_dssi_instance’ has no member named ‘osc_url_path’
>>>>
>>>> /home/pierre/Desktop/Pd-0.42.5-extended/externals/postlude/dssi/src/dssi~.c:2446:
>>>> error: ‘t_dssi_instance’ has no member named ‘osc_url_path’
>>>>
>>>> /home/pierre/Desktop/Pd-0.42.5-extended/externals/postlude/dssi/src/dssi~.c:2450:
>>>> warning: passing argument 4 of ‘osc_debug_handler’ makes pointer from
>>>> integer without a cast
>>>>
>>>> /home/pierre/Desktop/Pd-0.42.5-extended/externals/postlude/dssi/src/dssi~.c:778:
>>>> note: expected ‘void *’ but argument is of type ‘int’
>>>>
>>>> /home/pierre/Desktop/Pd-0.42.5-extended/externals/postlude/dssi/src/dssi~.c:2450:
>>>> error: too many arguments to function ‘osc_debug_handler’
>>>>
>>>> /home/pierre/Desktop/Pd-0.42.5-extended/externals/postlude/dssi/src/dssi~.c:2452:
>>>> error: ‘t_dssi_instance’ has no member named ‘osc_url_path’
>>>>
>>>> /home/pierre/Desktop/Pd-0.42.5-extended/externals/postlude/dssi/src/dssi~.c:2457:
>>>> warning: passing argument 4 of ‘osc_debug_handler’ makes pointer from
>>>> integer without a cast
>>>>
>>>> /home/pierre/Desktop/Pd-0.42.5-extended/externals/postlude/dssi/src/dssi~.c:778:
>>>> note: expected ‘void *’ but argument is of type ‘int’
>>>>
>>>> /home/pierre/Desktop/Pd-0.42.5-extended/externals/postlude/dssi/src/dssi~.c:2457:
>>>> error: too many arguments to function ‘osc_debug_handler’
>>>>
>>>> /home/pierre/Desktop/Pd-0.42.5-extended/externals/postlude/dssi/src/dssi~.c:2466:
>>>> error: too many arguments to function ‘osc_configure_handler’
>>>>
>>>> /home/pierre/Desktop/Pd-0.42.5-extended/externals/postlude/dssi/src/dssi~.c:2472:
>>>> error: too many arguments to function ‘osc_control_handler’
>>>>
>>>> /home/pierre/Desktop/Pd-0.42.5-extended/externals/postlude/dssi/src/dssi~.c:2480:
>>>> error: too many arguments to function ‘osc_midi_handler’
>>>>
>>>> /home/pierre/Desktop/Pd-0.42.5-extended/externals/postlude/dssi/src/dssi~.c:2486:
>>>> error: too many arguments to function ‘osc_program_handler’
>>>>
>>>> /home/pierre/Desktop/Pd-0.42.5-extended/externals/postlude/dssi/src/dssi~.c:2492:
>>>> error: too many arguments to function ‘osc_update_handler’
>>>>
>>>> /home/pierre/Desktop/Pd-0.42.5-extended/externals/postlude/dssi/src/dssi~.c:2496:
>>>> error: too many arguments to function ‘osc_exiting_handler’
>>>>
>>>> /home/pierre/Desktop/Pd-0.42.5-extended/externals/postlude/dssi/src/dssi~.c:2499:
>>>> warning: passing argument 4 of ‘osc_debug_handler’ makes pointer from
>>>> integer without a cast
>>>>
>>>> /home/pierre/Desktop/Pd-0.42.5-extended/externals/postlude/dssi/src/dssi~.c:778:
>>>> note: expected ‘void *’ but argument is of type ‘int’
>>>>
>>>> /home/pierre/Desktop/Pd-0.42.5-extended/externals/postlude/dssi/src/dssi~.c:2499:
>>>> error: too many arguments to function ‘osc_debug_handler’
>>>>
>>>> /home/pierre/Desktop/Pd-0.42.5-extended/externals/postlude/dssi/src/dssi~.c:2423:
>>>> warning: unused variable ‘chantemp’
>>>> make[2]: ***
>>>> [/home/pierre/Desktop/Pd-0.42.5-extended/externals/postlude/dssi/src/dssi~.o]
>>>> Error 1
>>>> make[2]: Leaving directory
>>>> `/home/pierre/Desktop/Pd-0.42.5-extended/externals'
>>>> make[1]: *** [externals_install] Error 2
>>>> make[1]: Leaving directory
>>>> `/home/pierre/Desktop/Pd-0.42.5-extended/packages'
>>>> make: *** [install] Error 2
>>>>
>>>>
>>>> 2010/11/8 Pierre Massat <pimassat at gmail.com>
>>>>>
>>>>> Sweet! thanks!
>>>>>
>>>>> 2010/11/8 Jeff Sandys <jpsandys at gmail.com>
>>>>>>
>>>>>> PlanetCCRMA is available for fedora 13:
>>>>>>
>>>>>> http://ccrma.stanford.edu/planetccrma/mirror/fedora/linux/planetccrma/13/i386/repoview/
>>>>>>
>>>>>> They need to update their web page pointing to the repositories.
>>>>>>
>>>>>> I built 42.4 in fedora 13, once planetCCRMA is in place for fedora 14
>>>>>> (should be
>>>>>> a month or so) I'll give 42.5 a try, but Fernando will probably beat
>>>>>> me to it.
>>>>>> -- Jeff Sandys
>>>>>>
>>>>>> On Mon, Nov 8, 2010 at 8:07 AM, Pierre Massat <pimassat at gmail.com>
>>>>>> wrote:
>>>>>> > I m sorry to interrupt, but Planet CCRMA only exists for Fedora 12
>>>>>> > right
>>>>>> > now, and that's the one i'm using.
>>>>>> >
>>>>>> > Pierre
>>>>>> >
>>>>>> > 2010/11/8 Hans-Christoph Steiner <hans at at.or.at>
>>>>>> >>
>>>>>> >> On Nov 8, 2010, at 4:11 AM, Oded Ben-Tal wrote:
>>>>>> >>
>>>>>> >>>> currently, and I don't know Fedora.  Can anyone do a basic RPM
>>>>>> >>>> spec
>>>>>> >>>> file?  I figure we could start with a really basic one that just
>>>>>> >>>> packed up
>>>>>> >>>> the files that are built from the existing build system.
>>>>>> >>>>
>>>>>> >>>
>>>>>> >>> I'm pretty sure nando has a spec file for fedora13. These used to
>>>>>> >>> be up
>>>>>> >>> there with the srpms
>>>>>> >>>
>>>>>> >>> Oded
>>>>>> >>
>>>>>> >>
>>>>>> >> Who can try their hand at Pd-extended 0.42.5 for Fedora 14?
>>>>>> >>
>>>>>> >> .hc
>>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> ----------------------------------------------------------------------------
>>>>
>>>> News is what people want to keep hidden and everything else is
>>>> publicity.          - Bill Moyers
>>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> ----------------------------------------------------------------------------
>>>
>>>                             kill your television
>>>
>>
>>
>>
>>
>>
>>
>>
>> ----------------------------------------------------------------------------
>> "Free software means you control what your computer does. Non-free
>> software means someone else controls that, and to some extent controls you."
>> - Richard M. Stallman
>>
>
>
> _______________________________________________
> Pd-list at iem.at mailing list
> UNSUBSCRIBE and account-management ->
> http://lists.puredata.info/listinfo/pd-list
>
>



More information about the Pd-list mailing list