Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
forked-daapd (mt-daapd fork) ebuild testing
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Unsupported Software
View previous topic :: View next topic  
Author Message
espenaf
n00b
n00b


Joined: 09 Jan 2006
Posts: 20

PostPosted: Thu May 27, 2010 3:53 pm    Post subject: forked-daapd (mt-daapd fork) ebuild testing Reply with quote

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
View user's profile Send private message
conradh
n00b
n00b


Joined: 09 Jun 2010
Posts: 1

PostPosted: Wed Jun 09, 2010 10:23 pm    Post subject: Compile forked-daap Reply with quote

I have the same error.

ZLIB installed. But ./configure gives me the same error.
Did you solve the problem?

Conrad
Back to top
View user's profile Send private message
ebichu
Apprentice
Apprentice


Joined: 03 Jul 2002
Posts: 231
Location: Manchester, England

PostPosted: Sat Jun 12, 2010 7:17 am    Post subject: Reply with quote

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
View user's profile Send private message
espenaf
n00b
n00b


Joined: 09 Jan 2006
Posts: 20

PostPosted: Wed Jul 21, 2010 1:06 pm    Post subject: Re: Compile forked-daap Reply with quote

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
View user's profile Send private message
espenaf
n00b
n00b


Joined: 09 Jan 2006
Posts: 20

PostPosted: Fri Jul 23, 2010 7:51 am    Post subject: Re: Compile forked-daap Reply with quote

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
View user's profile Send private message
cwall64
Tux's lil' helper
Tux's lil' helper


Joined: 28 Nov 2003
Posts: 128
Location: Houston, TX

PostPosted: Thu Sep 02, 2010 1:47 pm    Post subject: Reply with quote

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
View user's profile Send private message
thejack
n00b
n00b


Joined: 15 Oct 2008
Posts: 37

PostPosted: Thu Sep 02, 2010 9:02 pm    Post subject: Folder is Missing Reply with quote

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
View user's profile Send private message
espenaf
n00b
n00b


Joined: 09 Jan 2006
Posts: 20

PostPosted: Thu Sep 02, 2010 9:19 pm    Post subject: Reply with quote

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
View user's profile Send private message
cwall64
Tux's lil' helper
Tux's lil' helper


Joined: 28 Nov 2003
Posts: 128
Location: Houston, TX

PostPosted: Thu Sep 02, 2010 10:18 pm    Post subject: Reply with quote

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
View user's profile Send private message
cwall64
Tux's lil' helper
Tux's lil' helper


Joined: 28 Nov 2003
Posts: 128
Location: Houston, TX

PostPosted: Fri Sep 03, 2010 1:06 am    Post subject: Reply with quote

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
View user's profile Send private message
cwall64
Tux's lil' helper
Tux's lil' helper


Joined: 28 Nov 2003
Posts: 128
Location: Houston, TX

PostPosted: Fri Sep 03, 2010 1:28 am    Post subject: Reply with quote

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
View user's profile Send private message
espenaf
n00b
n00b


Joined: 09 Jan 2006
Posts: 20

PostPosted: Sun Sep 05, 2010 11:40 am    Post subject: Reply with quote

forked-daapd 0.12 released, updated ebuild which uses the provided tarball can be found in the bug.

Espen
Back to top
View user's profile Send private message
Kailee
n00b
n00b


Joined: 01 Jan 2004
Posts: 35

PostPosted: Sun Sep 05, 2010 5:59 pm    Post subject: Reply with quote

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
View user's profile Send private message
espenaf
n00b
n00b


Joined: 09 Jan 2006
Posts: 20

PostPosted: Sun Sep 05, 2010 9:17 pm    Post subject: Reply with quote

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
View user's profile Send private message
Kailee
n00b
n00b


Joined: 01 Jan 2004
Posts: 35

PostPosted: Tue Sep 07, 2010 6:32 pm    Post subject: Reply with quote

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
View user's profile Send private message
espenaf
n00b
n00b


Joined: 09 Jan 2006
Posts: 20

PostPosted: Thu Sep 09, 2010 8:42 am    Post subject: Reply with quote

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
View user's profile Send private message
cwall64
Tux's lil' helper
Tux's lil' helper


Joined: 28 Nov 2003
Posts: 128
Location: Houston, TX

PostPosted: Thu Sep 09, 2010 1:28 pm    Post subject: Reply with quote

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
View user's profile Send private message
espenaf
n00b
n00b


Joined: 09 Jan 2006
Posts: 20

PostPosted: Tue Sep 14, 2010 12:03 pm    Post subject: Reply with quote

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
View user's profile Send private message
cwall64
Tux's lil' helper
Tux's lil' helper


Joined: 28 Nov 2003
Posts: 128
Location: Houston, TX

PostPosted: Thu Mar 17, 2011 10:45 pm    Post subject: Reply with quote

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
View user's profile Send private message
espenaf
n00b
n00b


Joined: 09 Jan 2006
Posts: 20

PostPosted: Fri Mar 18, 2011 8:20 am    Post subject: Reply with quote

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
View user's profile Send private message
espenaf
n00b
n00b


Joined: 09 Jan 2006
Posts: 20

PostPosted: Fri Mar 18, 2011 8:27 am    Post subject: Reply with quote

Updated https://bugs.gentoo.org/show_bug.cgi?id=329315 with new version of ebuild (forked-daapd-0.13.ebuild).

Espen
Back to top
View user's profile Send private message
cwall64
Tux's lil' helper
Tux's lil' helper


Joined: 28 Nov 2003
Posts: 128
Location: Houston, TX

PostPosted: Fri Mar 18, 2011 2:35 pm    Post subject: Reply with quote

espenaf wrote:
Updated https://bugs.gentoo.org/show_bug.cgi?id=329315 with new version of ebuild (forked-daapd-0.13.ebuild).

Espen


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
View user's profile Send private message
cwall64
Tux's lil' helper
Tux's lil' helper


Joined: 28 Nov 2003
Posts: 128
Location: Houston, TX

PostPosted: Fri May 06, 2011 2:26 pm    Post subject: Reply with quote

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
View user's profile Send private message
cwall64
Tux's lil' helper
Tux's lil' helper


Joined: 28 Nov 2003
Posts: 128
Location: Houston, TX

PostPosted: Mon May 09, 2011 7:52 pm    Post subject: Reply with quote

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
View user's profile Send private message
cwall64
Tux's lil' helper
Tux's lil' helper


Joined: 28 Nov 2003
Posts: 128
Location: Houston, TX

PostPosted: Mon May 09, 2011 8:10 pm    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Unsupported Software All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum