Ryan,

I will have to spend more time on this.  Hopefully I will not have to compile everything.  Once I get it working I will try to get it to work within Macports.

Thanks for all your help.

Michael

On Jan 20, 2008 10:45 PM, Ryan Schmidt <ryandesign@macports.org> wrote:

On Jan 20, 2008, at 08:29, Michael Franz wrote:

> My new project is compiling alsa-lib 1.0.15. There seems to logic
> in the configuration and other files for the regular flavors
> (freebsd/linux/darwin/..) so I feel somewhat confident this can be
> accomplished. As I am not all that familar with autoconf and some
> of the standard tools I will probably have some pretty simple
> questions for you gurus.
>
> My first question has to deal with endian.h . It seems that linux
> has it as a standard include, but darwin uses machine/endian.h . I
> figure that I can patch the source (alsa) to use one or the other
> based on something from configure. In the past I have seen/used
> something like HAVE_XXXX_H around specific includes. Is there a
> better way to approach this problem?

I don't know that we can help you with this. MacPorts is about taking
software that works on Mac OS X and making it easier to install. If
the software does not already work on Mac OS X, then your best bet is
to first work with the developers of the software to make it work on
Mac OS X. After they've done that, then you can make a MacPorts
portfile for it.