View previous topic :: View next topic |
Author |
Message |
espenaf n00b
Joined: 09 Jan 2006 Posts: 20
|
Posted: Thu May 27, 2010 3:53 pm Post subject: forked-daapd (mt-daapd fork) ebuild testing |
|
|
Been running mt-daapd for a while now, but after discovering a fork called forked-daapd I wanted to test that. Having some issues with building and compiling that I think might be Gentoo related. I am using HEAD from the git tree.
The code uses autoconf, and the INSTALL suggest using autoreconf -i to initialize the files for doing configure. Is this normal for Gentoo, or do we use something else to setup properly?
The autoreconf -i seems to work, but then I run the ./configure using the following line suggest from INSTALL;
Code: | ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --enable-flac --enable-musepack |
This gives me:
Code: |
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for style of include used by make... GNU
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking dependency style of gcc... gcc3
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking dependency style of gcc... (cached) gcc3
checking whether gcc and cc understand -c and -o together... yes
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking for a sed that does not truncate output... /bin/sed
checking for fgrep... /bin/grep -F
checking for ld used by gcc... /usr/x86_64-pc-linux-gnu/bin/ld
checking if the linker (/usr/x86_64-pc-linux-gnu/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking for /usr/x86_64-pc-linux-gnu/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for ar... ar
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking for antlr3... antlr3
checking sys/wait.h usability... yes
checking sys/wait.h presence... yes
checking for sys/wait.h... yes
checking sys/param.h usability... yes
checking sys/param.h presence... yes
checking for sys/param.h... yes
checking sys/select.h usability... yes
checking sys/select.h presence... yes
checking for sys/select.h... yes
checking dirent.h usability... yes
checking dirent.h presence... yes
checking for dirent.h... yes
checking sys/eventfd.h usability... yes
checking sys/eventfd.h presence... yes
checking for sys/eventfd.h... yes
checking for eventfd... yes
checking for posix_fadvise... yes
checking for strptime... yes
checking for strtok_r... yes
checking for timegm... yes
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... no
checking for off_t... yes
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for ZLIB... configure: error: Package requirements ( zlib ) were not met:
No package 'zlib' found
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
Alternatively, you may set the environment variables ZLIB_CFLAGS
and ZLIB_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
|
I have zlib installed, and it doesn't like like it a to old of a version. As the error states, I have been trying to set the ZLIB_LIBS to where zlib is actually installed, but it doesn't seem to work. What am I not doing correctly?
Just to get past the configure part i tried to comment out of the zlib check, and several other like, but just go this one
Code: | configure: error: SQLite3 was built without unlock notify support |
How do i get that into the SQLite3 build, what USE flag lets me get notify support?
Any help would be appreciated.
Espen
Updated: Added working ebuild a few posts down, please test
Last edited by espenaf on Fri Jul 23, 2010 7:54 am; edited 2 times in total |
|
Back to top |
|
|
conradh n00b
Joined: 09 Jun 2010 Posts: 1
|
Posted: Wed Jun 09, 2010 10:23 pm Post subject: Compile forked-daap |
|
|
I have the same error.
ZLIB installed. But ./configure gives me the same error.
Did you solve the problem?
Conrad |
|
Back to top |
|
|
ebichu Apprentice
Joined: 03 Jul 2002 Posts: 231 Location: Manchester, England
|
Posted: Sat Jun 12, 2010 7:17 am Post subject: |
|
|
I didn't have any problems with ZLIB detection on my system, so I don't know what the problem is there.
SQLite3 unlock notify support is an optional feature controlled by the SQLITE_ENABLE_UNLOCK_NOTIFY C preprocessor symbol, but the present ebuilds do not define it. It could be added to the ebuild easily enough (there are other C preprocessor symbols defined in the ebuild). It just needs a Gentoo bug raising to request this enhancement.
EDIT: see https://bugs.gentoo.org/show_bug.cgi?id=323651 _________________ Ebichu wa chiizu ga daisuki dechu! |
|
Back to top |
|
|
espenaf n00b
Joined: 09 Jan 2006 Posts: 20
|
Posted: Wed Jul 21, 2010 1:06 pm Post subject: Re: Compile forked-daap |
|
|
conradh wrote: | I have the same error.
ZLIB installed. But ./configure gives me the same error.
Did you solve the problem?
Conrad |
I works with the latest unstable zlib; 1.2.5-r2. The dep on sqlite3 is fixed in ver 3.6.23.1-r1, with use flags threadsafe and unlock-notify.
Have also created a working ebuild for forked-daapd with all needed dependencies. Will post it on bugs.gentoo.org or on to my own overlay shortly. |
|
Back to top |
|
|
espenaf n00b
Joined: 09 Jan 2006 Posts: 20
|
Posted: Fri Jul 23, 2010 7:51 am Post subject: Re: Compile forked-daap |
|
|
espenaf wrote: |
Have also created a working ebuild for forked-daapd with all needed dependencies. Will post it on bugs.gentoo.org or on to my own overlay shortly. |
The ebuild is ready for testing. Please let me know of any problems on using them. Several new libs are needed, these ebuilds are also provided. Download and install to a local overlay.
media-sound/forked-daapd-0.11-ebuild
dev-libs/avl-0.3.5.ebuild
dev-libs/libantlr3c-3.1.3.ebuild
dev-libs/libunistring also needs to be bumped to the latest version, just do this
Code: | cd /usr/portage/dev-libs/libunistring
cp libunistring-0.9.1.1.ebuild libunistring-0.9.3.ebuild
ebuild libunistring-0.9.3.ebuild digest
|
A few more libs also needs to be keyworded. Add this to /usr/portage/package.keywords
Code: | dev-libs/libunistring
sys-libs/zlib
dev-db/sqlite
media-sound/forked-daapd
app-pda/libplist
dev-libs/libantlr3c
dev-libs/avl
|
Then install via Code: | emerge forked-daapd |
|
|
Back to top |
|
|
cwall64 Tux's lil' helper
Joined: 28 Nov 2003 Posts: 128 Location: Houston, TX
|
Posted: Thu Sep 02, 2010 1:47 pm Post subject: |
|
|
How did the testing go? It seems now that iTunes 10 is out mt-daapd fails to display in iTunes, so looking to use firefly or forked-daapd... _________________ Intel Core2Quad Q9400
Gigabyte GA-EP45-UD3P
8GB DDR2-1066 RAM OCZ
GeForce 9600GT
5x Seagate 1TB 7200.12 (4x Software RAID5)
Gentoo 64-bit |
|
Back to top |
|
|
thejack n00b
Joined: 15 Oct 2008 Posts: 37
|
Posted: Thu Sep 02, 2010 9:02 pm Post subject: Folder is Missing |
|
|
With the last ebuild that i found here (https://bugs.gentoo.org/show_bug.cgi?id=329315), the installation process was fine but the daemon didn't want to start.
Using strace i figured out a path was missing : /var/lib/cache/forked-daapd/
The Daemon needs it to store the sqlite database file.
Now iTunes 10 recognize my songs, yeah |
|
Back to top |
|
|
espenaf n00b
Joined: 09 Jan 2006 Posts: 20
|
Posted: Thu Sep 02, 2010 9:19 pm Post subject: |
|
|
My current install using latest version from git, and it is still working good. Looks like thejack has tried it with iTunes 10, but I haven't.
The location of the dataabase needs to be set in the config, seems like upstream have changed the default. Just set it like this:
Code: |
db_path = "/var/cache/forked-daapd/songs3.db"
|
Bugs for the latest versions of the ebuilds:
media-sound/forked-daapd
dev-libs/avl
dev-libs/antlr-c
Espen
Last edited by espenaf on Sun Sep 05, 2010 11:37 am; edited 1 time in total |
|
Back to top |
|
|
cwall64 Tux's lil' helper
Joined: 28 Nov 2003 Posts: 128 Location: Houston, TX
|
Posted: Thu Sep 02, 2010 10:18 pm Post subject: |
|
|
did you have any issues with dev-java/antlr-c? or is that just a mistype in the ebuild and should be dev-java/antlr? _________________ Intel Core2Quad Q9400
Gigabyte GA-EP45-UD3P
8GB DDR2-1066 RAM OCZ
GeForce 9600GT
5x Seagate 1TB 7200.12 (4x Software RAID5)
Gentoo 64-bit |
|
Back to top |
|
|
cwall64 Tux's lil' helper
Joined: 28 Nov 2003 Posts: 128 Location: Houston, TX
|
Posted: Fri Sep 03, 2010 1:06 am Post subject: |
|
|
cwall64 wrote: | did you have any issues with dev-java/antlr-c? or is that just a mistype in the ebuild and should be dev-java/antlr? |
Ok, got past that, but what did you model the conf file off of? The mt-daapd.conf had errors once i copied over... _________________ Intel Core2Quad Q9400
Gigabyte GA-EP45-UD3P
8GB DDR2-1066 RAM OCZ
GeForce 9600GT
5x Seagate 1TB 7200.12 (4x Software RAID5)
Gentoo 64-bit |
|
Back to top |
|
|
cwall64 Tux's lil' helper
Joined: 28 Nov 2003 Posts: 128 Location: Houston, TX
|
Posted: Fri Sep 03, 2010 1:28 am Post subject: |
|
|
cwall64 wrote: | cwall64 wrote: | did you have any issues with dev-java/antlr-c? or is that just a mistype in the ebuild and should be dev-java/antlr? |
Ok, got past that, but what did you model the conf file off of? The mt-daapd.conf had errors once i copied over... |
Well, I feel dumb - it put it in /etc/forked.daapd.d/forked-daapd.conf instead of /etc/forked-daapd.conf.
All seems to be working great now that i moved the file up one directory... _________________ Intel Core2Quad Q9400
Gigabyte GA-EP45-UD3P
8GB DDR2-1066 RAM OCZ
GeForce 9600GT
5x Seagate 1TB 7200.12 (4x Software RAID5)
Gentoo 64-bit |
|
Back to top |
|
|
espenaf n00b
Joined: 09 Jan 2006 Posts: 20
|
Posted: Sun Sep 05, 2010 11:40 am Post subject: |
|
|
forked-daapd 0.12 released, updated ebuild which uses the provided tarball can be found in the bug.
Espen |
|
Back to top |
|
|
Kailee n00b
Joined: 01 Jan 2004 Posts: 35
|
Posted: Sun Sep 05, 2010 5:59 pm Post subject: |
|
|
Hi all,
first let me thank all involved for forked-daapd; not only did the upgrade to iTunes 10 annoy me (mt-daapd doesn't play with it), but having the added features of remote & airplay is very very cool.
I just tried the new 0.12 ebuild and it works fine. I have two niggles with it though;
1) in the new version, you need alsa installed. As my server does only that (serve files), I have no interest in having audio drivers let alone libs installed; with the 0.11 version it would still build without them. Can we revert back to having no dep on alsa?
2) ffmpeg does an appalling job at interpreting my mp3 tags. On fairly close to half my mp3s I get these error messages in my forked-daapd.log;
Code: |
[2010-09-05 19:47:31] ffmpeg: ID3v2.4 tag skipped, cannot handle unsynchronization
[2010-09-05 19:47:31] ffmpeg: Header missing
[2010-09-05 19:47:31] ffmpeg: max_analyze_duration reached
[2010-09-05 19:47:31] scan: Could not extract any metadata
[2010-09-05 19:47:31] db: No results
|
They then show up as "Unknown Artist", "Unknown Album", and with the file name as the track title... This is better than 0.11, where they wouldn't show up at all, but can we somehow get ffmpeg to read the tags properly? Or is there a way of fixing the tags so the'll just work? Mt-daapd did handle all these files perfectly, btw...
Thanks for any help!!!
Kailee. |
|
Back to top |
|
|
espenaf n00b
Joined: 09 Jan 2006 Posts: 20
|
Posted: Sun Sep 05, 2010 9:17 pm Post subject: |
|
|
Kailee wrote: |
1) in the new version, you need alsa installed. As my server does only that (serve files), I have no interest in having audio drivers let alone libs installed; with the 0.11 version it would still build without them. Can we revert back to having no dep on alsa?
Kailee. |
Will have a look at the upstream code to see if the alsa requirement can be disabled .
Kailee wrote: |
2) ffmpeg does an appalling job at interpreting my mp3 tags. On fairly close to half my mp3s I get these error messages in my forked-daapd.log;
Kailee. |
Try changing to a newer version of ffmpeg maybe?
Espen |
|
Back to top |
|
|
Kailee n00b
Joined: 01 Jan 2004 Posts: 35
|
Posted: Tue Sep 07, 2010 6:32 pm Post subject: |
|
|
espenaf wrote: | Kailee wrote: |
1) in the new version, you need alsa installed. As my server does only that (serve files), I have no interest in having audio drivers let alone libs installed; with the 0.11 version it would still build without them. Can we revert back to having no dep on alsa?
Kailee. |
Will have a look at the upstream code to see if the alsa requirement can be disabled .
Kailee wrote: |
2) ffmpeg does an appalling job at interpreting my mp3 tags. On fairly close to half my mp3s I get these error messages in my forked-daapd.log;
Kailee. |
Try changing to a newer version of ffmpeg maybe?
Espen |
Thanks, I solved the 2) issue by replacing all v2.4 tags with v2.3 tags - this throws ffmpeg off less...
I'm now running into other problems though; on startup I get
Code: |
main: Forked Media Server Version 0.12 taking off
main: mDNS init
mdns: Avahi state change: Client running
main: Initializing database
db: Database OK with 2002 active files and 4 active playlists
raop: Couldn't make timing socket: Address family not supported by protocol
raop: Could not start timing service on IPv6
raop: Couldn't make control socket: Address family not supported by protocol
raop: Could not start control service on IPv6
event: socket: Address family not supported by protocol
httpd: Could not bind IN6ADDR_ANY:3689 (that's OK)
main: Registering rendezvous names
|
and forked-daapd no longer shows up in itunes!? I've no idea what going wrong now or where to look... I think I'll be going back to .11 for now...
Thanks for any help!!
Kailee. |
|
Back to top |
|
|
espenaf n00b
Joined: 09 Jan 2006 Posts: 20
|
Posted: Thu Sep 09, 2010 8:42 am Post subject: |
|
|
Kailee wrote: |
Thanks, I solved the 2) issue by replacing all v2.4 tags with v2.3 tags - this throws ffmpeg off less...
|
The author just added this note to INSTALL for forked-daapd
Code: |
Note about ffmpeg
-----------------
ffmpeg is a central piece of forked-daapd and most other FLOSS multimedia
applications. The version of ffmpeg you use will potentially have a great
influence on your experience with forked-daapd.
The following versions of ffmpeg are supported and known to work:
- ffmpeg 0.5.x: has issues with metadata (tags) extraction, notably with
MP3 files and ID3 tags in general;
- ffmpeg 0.6.x: known to work better with regard to metadata extraction
|
Kailee wrote: |
I'm now running into other problems though; on startup I get
Code: |
main: Forked Media Server Version 0.12 taking off
main: mDNS init
mdns: Avahi state change: Client running
main: Initializing database
db: Database OK with 2002 active files and 4 active playlists
raop: Couldn't make timing socket: Address family not supported by protocol
raop: Could not start timing service on IPv6
raop: Couldn't make control socket: Address family not supported by protocol
raop: Could not start control service on IPv6
event: socket: Address family not supported by protocol
httpd: Could not bind IN6ADDR_ANY:3689 (that's OK)
main: Registering rendezvous names
|
and forked-daapd no longer shows up in itunes!? I've no idea what going wrong now or where to look... I think I'll be going back to .11 for now...
Thanks for any help!!
Kailee. |
Looks like a problem with IPv6? I can't reproduce this in any way.
As for the ALSA dependency, it seems like it's a requirement. Atleast according to the author.
Espen |
|
Back to top |
|
|
cwall64 Tux's lil' helper
Joined: 28 Nov 2003 Posts: 128 Location: Houston, TX
|
Posted: Thu Sep 09, 2010 1:28 pm Post subject: |
|
|
I installed the 0.6 & then the *9999 versions of ffmpeg and the results still seem to be the same with the tags... Do we have any idea as to the "best" flags to use ("use")? Currently I have:
Code: |
[I] media-video/ffmpeg
Available versions: 0.5_p20373 (~)0.5_p22846 (~)0.6 (**)9999 {+3dnow +3dnowext X alsa altivec amr bindist +bzip2 cpudetection custom-cflags debug dirac doc +encode faac faad gsm +hardcoded-tables ieee1394 ipv6 jack jpeg2k +mmx +mmxext mp3 network oss pic qt-faststart rtmp schroedinger sdl speex +ssse3 static-libs test theora threads v4l v4l2 vaapi vdpau video_cards_nvidia vorbis vpx x264 xvid (+)zlib}
Installed versions: 9999(09:01:34 09/07/10)(3dnow 3dnowext X alsa bzip2 encode hardcoded-tables mmx mmxext mp3 sdl ssse3 video_cards_nvidia vorbis x264 xvid zlib -altivec -amr -bindist -cpudetection -custom-cflags -debug -dirac -doc -faac -gsm -ieee1394 -jack -jpeg2k -network -oss -pic -qt-faststart -rtmp -schroedinger -speex -static-libs -test -theora -threads -v4l -v4l2 -vaapi -vdpau -vpx)
Homepage: http://ffmpeg.org/
Description: Complete solution to record, convert and stream audio and video. Includes libavcodec.[/list][/quote]
|
UPDATE: my bad - I forgot to recompile forked-daapd after the update! I can verify with ffmpeg *9999 I am getting correct tags in iTunes 10 for my library!!! _________________ Intel Core2Quad Q9400
Gigabyte GA-EP45-UD3P
8GB DDR2-1066 RAM OCZ
GeForce 9600GT
5x Seagate 1TB 7200.12 (4x Software RAID5)
Gentoo 64-bit |
|
Back to top |
|
|
espenaf n00b
Joined: 09 Jan 2006 Posts: 20
|
Posted: Tue Sep 14, 2010 12:03 pm Post subject: |
|
|
Kailee wrote: |
I'm now running into other problems though; on startup I get
Code: |
main: Forked Media Server Version 0.12 taking off
main: mDNS init
mdns: Avahi state change: Client running
main: Initializing database
db: Database OK with 2002 active files and 4 active playlists
raop: Couldn't make timing socket: Address family not supported by protocol
raop: Could not start timing service on IPv6
raop: Couldn't make control socket: Address family not supported by protocol
raop: Could not start control service on IPv6
event: socket: Address family not supported by protocol
httpd: Could not bind IN6ADDR_ANY:3689 (that's OK)
main: Registering rendezvous names
|
|
I got an error almost like this, and the problem was that the forked-daapd prosess was still running, even after i tried to stop it via the init script. Had to kill it manually. After that it started without any problem.
Espen |
|
Back to top |
|
|
cwall64 Tux's lil' helper
Joined: 28 Nov 2003 Posts: 128 Location: Houston, TX
|
Posted: Thu Mar 17, 2011 10:45 pm Post subject: |
|
|
There is a .13 release out there - anybody tried to get an ebuild yet? _________________ Intel Core2Quad Q9400
Gigabyte GA-EP45-UD3P
8GB DDR2-1066 RAM OCZ
GeForce 9600GT
5x Seagate 1TB 7200.12 (4x Software RAID5)
Gentoo 64-bit |
|
Back to top |
|
|
espenaf n00b
Joined: 09 Jan 2006 Posts: 20
|
Posted: Fri Mar 18, 2011 8:20 am Post subject: |
|
|
cwall64 wrote: | There is a .13 release out there - anybody tried to get an ebuild yet? |
Just get the forked-daapd-0.12.ebuild (and config.patch) from https://bugs.gentoo.org/show_bug.cgi?id=329315, then:
Code: |
cp forked-daapd-0.12.ebuild forked-daapd-0.13.ebuild
ebuild forked-daapd-0.13.ebuild digest
emerge forked-daapd
|
Espen |
|
Back to top |
|
|
espenaf n00b
Joined: 09 Jan 2006 Posts: 20
|
|
Back to top |
|
|
cwall64 Tux's lil' helper
Joined: 28 Nov 2003 Posts: 128 Location: Houston, TX
|
Posted: Fri Mar 18, 2011 2:35 pm Post subject: |
|
|
Great thanks! _________________ Intel Core2Quad Q9400
Gigabyte GA-EP45-UD3P
8GB DDR2-1066 RAM OCZ
GeForce 9600GT
5x Seagate 1TB 7200.12 (4x Software RAID5)
Gentoo 64-bit |
|
Back to top |
|
|
cwall64 Tux's lil' helper
Joined: 28 Nov 2003 Posts: 128 Location: Houston, TX
|
Posted: Fri May 06, 2011 2:26 pm Post subject: |
|
|
out of curiosity, has anyone updated to 0.16 build? _________________ Intel Core2Quad Q9400
Gigabyte GA-EP45-UD3P
8GB DDR2-1066 RAM OCZ
GeForce 9600GT
5x Seagate 1TB 7200.12 (4x Software RAID5)
Gentoo 64-bit |
|
Back to top |
|
|
cwall64 Tux's lil' helper
Joined: 28 Nov 2003 Posts: 128 Location: Houston, TX
|
Posted: Mon May 09, 2011 7:52 pm Post subject: |
|
|
I have not been successfully with any builds past the original few. I just updated all the libraries to ones called out in the GIT build from Julien's GIT page, but I seem to always get the same error:
Code: |
mv -f .deps/forked_daapd-filescanner_m3u.Tpo .deps/forked_daapd-filescanner_m3u.Po
x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -D_GNU_SOURCE -DDATADIR="\"/usr/share/forked-daapd\"" -DCONFDIR="\"/etc\"" -DSTATEDIR="\"/var/lib\"" -DPKGLIBDIR="\"/usr/lib64/forked-daapd\"" -DFLAC -DMUSEPACK -DITUNES -D_REENTRANT -I/usr/include/taglib -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/alsa -O2 -march=native -pipe -Wall -D_LARGEFILE_SOURCE -MT forked_daapd-http.o -MD -MP -MF .deps/forked_daapd-http.Tpo -c -o forked_daapd-http.o `test -f 'evhttp/http.c' || echo './'`evhttp/http.c
evhttp/http.c:28:26: error: event-config.h: No such file or directory
evhttp/http.c: In function 'bind_socket_ai':
evhttp/http.c:2810: warning: implicit declaration of function 'fcntl'
evhttp/http.c:2810: error: 'F_SETFD' undeclared (first use in this function)
evhttp/http.c:2810: error: (Each undeclared identifier is reported only once
evhttp/http.c:2810: error: for each function it appears in.)
make[3]: *** [forked_daapd-http.o] Error 1
make[3]: *** Waiting for unfinished jobs....
mv -f .deps/forked_daapd-remote_pairing.Tpo .deps/forked_daapd-remote_pairing.Po
mv -f .deps/forked_daapd-filescanner_itunes.Tpo .deps/forked_daapd-filescanner_itunes.Po
mv -f .deps/forked_daapd-mdns_avahi.Tpo .deps/forked_daapd-mdns_avahi.Po
mv -f .deps/forked_daapd-db.Tpo .deps/forked_daapd-db.Po
make[3]: Leaving directory `/var/tmp/portage/media-sound/forked-daapd-9999/work/forked-daapd-9999/src'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/var/tmp/portage/media-sound/forked-daapd-9999/work/forked-daapd-9999/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/media-sound/forked-daapd-9999/work/forked-daapd-9999'
make: *** [all] Error 2
emake failed
* ERROR: media-sound/forked-daapd-9999 failed (compile phase):
* emake failed
*
* Call stack:
* ebuild.sh, line 56: Called src_compile
* environment, line 2949: Called _eapi2_src_compile
* ebuild.sh, line 665: Called die
* The specific snippet of code:
* emake || die "emake failed"
*
* If you need support, post the output of 'emerge --info =media-sound/forked-daapd-9999',
* the complete build log and the output of 'emerge -pqv =media-sound/forked-daapd-9999'.
* This ebuild is from an overlay: '/usr/local/portage/'
* The complete build log is located at '/var/tmp/portage/media-sound/forked-daapd-9999/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/media-sound/forked-daapd-9999/temp/environment'.
* S: '/var/tmp/portage/media-sound/forked-daapd-9999/work/forked-daapd-9999'
>>> Failed to emerge media-sound/forked-daapd-9999, Log file:
>>> '/var/tmp/portage/media-sound/forked-daapd-9999/temp/build.log'
|
if anybody can help with the coding, please fee free to! I am at a loss. _________________ Intel Core2Quad Q9400
Gigabyte GA-EP45-UD3P
8GB DDR2-1066 RAM OCZ
GeForce 9600GT
5x Seagate 1TB 7200.12 (4x Software RAID5)
Gentoo 64-bit |
|
Back to top |
|
|
cwall64 Tux's lil' helper
Joined: 28 Nov 2003 Posts: 128 Location: Houston, TX
|
Posted: Mon May 09, 2011 8:10 pm Post subject: |
|
|
I think I got it of the Arch Linux forums - requires libevent < 2.x! _________________ Intel Core2Quad Q9400
Gigabyte GA-EP45-UD3P
8GB DDR2-1066 RAM OCZ
GeForce 9600GT
5x Seagate 1TB 7200.12 (4x Software RAID5)
Gentoo 64-bit |
|
Back to top |
|
|
|