Posts: 154
Joined: Feb 2009
Reputation:
0
2009-06-29, 00:29
I did a google search to see if i could find any info, i didn't see much.
Does anyone know if it will compile on FreeBSD and if so is there any tips/guides around?
Posts: 12,706
Joined: Nov 2003
Reputation:
129
spiff
Team-Kodi Member
Posts: 12,706
no. and it's not on our list at all.
Posts: 11,582
Joined: Feb 2008
Reputation:
84
davilla
Retired-Team-XBMC Developer
Posts: 11,582
I would imagine it would be some sort of linux/osx mix.
Posts: 192
Joined: Jul 2007
Reputation:
0
If you're willing to post some of the errors you run into, I'd be happy to work with you to try and resolve the issues.
Posts: 11,582
Joined: Feb 2008
Reputation:
84
davilla
Retired-Team-XBMC Developer
Posts: 11,582
You start by getting the depends in place, see README.ubuntu or README.osx. OSX is BSD so it's close but there will be some differences. Then get the internal libs building, then the main app. Disable everything that gets cranky.
Posts: 36
Joined: Mar 2009
Reputation:
0
2010-10-17, 01:58
Has anyone tried building XMBC on FreeBSD? Did some searching on google and here and don't see any evidence that it's been done.
FreeBSD has native nvidia drivers with vdpau, supports ALSA, Python, LIRC, etc. so I think it might be possible. I'm thinking about giving it a try.
What dependencies would need to be built besides the obvious nvidia, libvdpau, ALSA, Python and LIRC?
Any info would be appreciated.
Posts: 1,722
Joined: Sep 2009
Reputation:
20
Isn't freebsd the same as MAC os? I found alot of system binaries on Mac which reference freeBSD.
Posts: 36
Joined: Mar 2009
Reputation:
0
OSX is based on FreeBSD.
There are areas where mac devs have made some changes, but they're fairly closely related.
Posts: 36
Joined: Mar 2009
Reputation:
0
Thanks.. I've got a system mostly built now with XFCE4 desktop.. Gonna start checking libs and see what I can get to work.
Posts: 2
Joined: Dec 2010
Reputation:
0
I've tried this a while back, I'm about to try again.
The biggest hangup I saw was libdl, which is (was?) not present in FreeBSD.
Frequently, most of the FreeBSD development environment is close to Linux, although some libraries on linux are system header in *BSD, and some system headers are combined or placed in different locations.
There are of course structural differences, but the FreeBSD ports system tends to provide stable, moderately recent versions of most libraries needed to compile stuff from Linux.
The opposite path is to use the FreeBSD linux compatibility layer, which provides a simulated kernel and I believe redhat distro set of libraries.
I'll try to post specifics later.
Posts: 2
Joined: Dec 2010
Reputation:
0
Ok, good news so far while waiting for the download...yikes!
libdl is not necessary on FreeBSD because the same functions are implemented in libc, so it would seem I can just remove the imports.
Can't remember what other libs hung up, but I've got the depends for gnome2.32, vlc, compiz, mplayer etc., so I'm hoping I'm close...googling for a list now...
What will probably be a killer is that many files that would live in /usr on Linux live in /usr/local on FreeBSD (Only system critical core binaries/libs/etc live in /usr, all the additional software lives deep in /usr/local/)