[PD-dev] libmpeg3 on fedora

Hans-Christoph Steiner hans at eds.org
Sun Dec 7 22:05:13 CET 2008

On Dec 7, 2008, at 12:02 PM, IOhannes m zmölnig wrote:

> Hans-Christoph Steiner wrote:
>>> well, the joys of multiple distros...
>>> i suggest that either the distro or the upstream maintainers  
>>> create a
>>> pkg-config for libmpeg3.
>>> this would be used automatically by Gem's build system.
>>> alternatively it should be possible to use:
>>> % PKG_MPEG3_CFLAGS="-I/usr/include/mpeg3" ./configure
>>> to add specific cflags manually.
>> Such a suggestion sounds a like a good idea.  I take your response to
>> mean that you are not going to support Fedora as it is?  That is a
>> common arrangement for headers in Fedora, this is not the only
>> package setup like that.
> i try to avoid supporting a distro as such.
> (but i am using debian as my ultimate standard :-))
> if distros decides to put header files into different places, then -
> imho - distros are responsible to provide a mechanism to find the  
> header.
> i don't see so many solutions for this:
> - include whatever directories people ask me to include in the  
> upstream code
> - try to figure-out which dirs to include by using some standardized
> mechanism
> - give the user the possibilty to add arbitrary dirs to the build- 
> process
> - automatically include all directories in the system.
> i hope to have implemented #2 (via pkg-config) and #3 (via
> configure-flags and/or environment variables).
> i don't want to do #1 ("hey my new distro installs all headers into
> /home/foo/bar/; please include this path") and i don't want to talk
> about #4 :-)
> however, i think i probably should pay more attention to where the
> upstream libraries actually want their headers installed rather than
> taking debian as the reference system...

There are lots of users of Fedora and lots of packages, so I am sure  
there is a way.  Any Fedora users want to help out here?


> fgmasrd
> IOhannes



More information about the Pd-dev mailing list