Posts: 3,735
Joined: Dec 2010
Reputation:
53
negge
yo guysv7may bd latr tomorroe
Posts: 3,735
What switches did you use when configuring?
Posts: 462
Joined: Mar 2005
Reputation:
0
I used --disable-debug --disable-joystick
Posts: 462
Joined: Mar 2005
Reputation:
0
Hmmm... I deleted my git directory and checked out a new copy and it worked. Weird.
Sorry for the above question...
Posts: 1,741
Joined: Jul 2006
Reputation:
4
Whenever you get a compile failure do a make clean and recompile. Occasionally just compiling with one thread will clear things up after a make clean...
Posts: 508
Joined: Aug 2010
2012-06-05, 09:25
(This post was last modified: 2012-06-05, 09:28 by john.doe.)
Actually, the ONLY issue with "make -j4" is that you have four threads which means that the following can happen in the output that's being spit out:
all good! (thread 1)
all good! (thread 2)
fatal error (thread 3)
all good! (thread 4)
You'll look at the end of your build log and see that all is good and assume that it worked - but it didn't!
There is NO reason to run with just one thread. HOWEVER, IF you run with just one thread, you have a chance to see the compiler thread dying (and why!), without it being buried under all the success messages from the other threads.
(This is simplified; what really happens is that all 4 threads run in parallel and their output is being interleaved, as they're all outputting whenever they feel like it; basically the equivalent of taking four piles of spaghetti and mixing it all together)
As for the issue with the latest code; it's AirTunes that refuses to compile due to a fatal bug in the code. (xbmc/network/AirTunesServer.cpp)
This kind of thing is normal with the latest dev tree and you're using it at your own risk.
Add --disable-airtunes to your configure line for now and you will be able to compile.
You should also really install "ccache" to speed up compilation if you re-compile a lot.
Posts: 16,946
Joined: Feb 2011
Reputation:
256
2012-06-05, 13:03
(This post was last modified: 2012-06-05, 13:04 by Memphiz.)
Its not a fatal bug. Its just that users keep compiling trunk against dependencies from the PPA. If you want to compile trunk then you have to use the libshairport version from xbmc/lib/libshairport or wait until the PPA maintainer provides the right version of that lib. (same with libnfs if someone cares).
The XBMC tree is consistent in itself - imho its just wrong to assume that dependecies are compatible throughout the development process.
AppleTV4/iPhone/iPod/iPad: HowTo find debug logs and everything else which the devs like so much:
click here
HowTo setup NFS for Kodi:
NFS (wiki)
HowTo configure avahi (zeroconf):
Avahi_Zeroconf (wiki)
READ THE IOS FAQ!:
iOS FAQ (wiki)