Internet, UNIX, Video, Leisure…
Fuppes DLNA Server compilation os Os X Leopard

Fuppes is a « free » Upnp and DLNA server. It can work on almost any system, from Linux to Os X
While you will find some usefull help to install it on Leopard (check here), it may not be so easy.
First of all, install Macports.
Then, change your PATH environement variable so you have /opt/local/bin and /opt/local/sbin at the begining.
Then, port install some packages :
- autoconf
- automake
- ffmpeg (see my other post for compilation)
- ImageMagick
- simage
- taglib
- pcre
- pkgconfig
- SQLite3
- libxml2
- ossp-uuid
- lame
- flac
- vorbis
Other may be needed.
Then, download the latest CVS trunk and install it :
$ sudo svn co http://fuppes-svn.ulrich-voelkel.de/trunk fuppes
Password:
$ cd fuppes/
$ autoreconf -vfi
$ CFLAGS="-I/opt/local/include/libavformat -I/opt/local/include/libavcodec -I/opt/local/include -I/opt/local/include/libavutil -I/opt/local/include/libswscale" \
CPPFLAGS="-I/opt/local/include/libavformat -I/opt/local/include/libavcodec -I/opt/local/include -I/opt/local/include/libavutil -I/opt/local/include/libswscale" \
LDFLAGS="-L/opt/local/lib -R/opt/local/lib" \
./configure --prefix=/opt/fuppes --enable-video-transcoding
$ make
$ sudo make install
Then, start fuppes and go on the web interface :
/opt/fuppes/bin/fuppes
Or start it as a standalone daemon :
/opt/fuppes/bin/fuppesd
Then browse to your IP on port 50865.
Of course, if you have no time but got money, you can just buy the Eyeconnect software from Elgato…
Cheers
21 juin 2008 - 19:32
Awesome, thanks for this. Very helpful! Do you know if it also compiles on solaris/opensolaris?
1 juillet 2008 - 17:22
I really don’t know, I’m sorry. Won’t have time to try this for a while…
20 janvier 2011 - 00:21
Hi
Thx for the post, was very useful! Have some points to add:
1. If you are building on a svn checkout: the XCode tools version of autoconf is too old, at least for svn build 660 and higher. I used the macports version, which strangely only worked when running autoreconf as root. Apparently autoreconf still finds the old XCode version of autoconf when you are not root, even if you set the PATH variable to search in /opt/local/bin (where macports places autoconf) first.
3. Additionally to the packages mentioned above, I installed the following two pack
a) ffmpegthumbnailer:
download from http://code.google.com/p/ffmpegthumbnailer/downloads/list
then the usual configure make install, HOWEVER also with the /opt/local prefix for configure:
./configure –prefix=/opt/local
b) exiv2:
sudo port install exiv2
2. Small update to your configure command: if you use « –prefix=/opt/fuppes » the configure script will have trouble finding many executables and such. Rather set the prefix to « /opt/local ». I used the following command:
CFLAGS= »-I/opt/local/include/libavformat -I/opt/local/include/libavcodec -I/opt/local/include -I/opt/local/include/libavutil -I/opt/local/include/libswscale » CPPFLAGS= »-I/opt/local/include/libavformat -I/opt/local/include/libavcodec -I/opt/local/include -I/opt/local/include/libavutil -I/opt/local/include/libswscale » LDFLAGS= »-L/opt/local/lib -R/opt/local/lib » ./configure –prefix=/opt/local –enable-transcoder-ffmpeg –enable-lame –enable-twolame –enable-faad –enable-mad –enable-taglib –enable-exiv2
That’s it