Hey,
So I downloaded the latest tarball and have been trying to get it to compile on fc8 (i386) having compiled the previous version (boxee-source-0.9.3921).
I've already fixed one gcc issue (removed class name from method RunInBG on xbmc/AppManager.h on line 65), but now build is failing elsewhere:
...which is weird, because I can see that line 50 of xbmc/MediaSource.h has "CStdString strName;" defined?Code:make -C xbmc/linux make[1]: Entering directory `/home/mythtv/boxee-0.9.5.4497-source/xbmc/linux' /usr/bin/ccache g++ -MD -c -fPIC -g -D_DEBUG -Wall -DDBUS_API_SUBJECT_TO_CHANGE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/hal -I/usr/include/lzo -D_LINUX -D_FILE_DEFINED -D_REENTRANT -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DTIXML_USE_STL -DHAS_SDL_JOYSTICK -DHAS_XRANDR -DHAS_PCRE -D'SVN_REV="exported"' -DINSTALL_PATH="\"/home/mythtv/boxee-0.9.5.4497-source\"" -DDLL_PATH_LIBCURL="\"/usr/lib/libcurl.so.4\"" -I. -I/usr/include/SDL -I.. -I../../guilib -I../utils -I../FileSystem LinuxFileSystem.cpp -o LinuxFileSystem.o LinuxFileSystem.cpp: In static member function ‘static void CLinuxFileSystem::GetRemovableDrives(VECSOURCES&)’: LinuxFileSystem.cpp:188: error: ‘class std::vector<CMediaSource, std::allocator<CMediaSource> >’ has no member named ‘strName’ make[1]: *** [LinuxFileSystem.o] Error 1 make[1]: Leaving directory `/home/mythtv/boxee-0.9.5.4497-source/xbmc/linux' make: *** [linux] Error 2
I'm definitely not a C++ Developer, but I have a good understanding of programming languages, so I thought I'd take a pop at fixing it myself, does anyone have any pointers?
Thanks,
MrJ


Reply With Quote

Bookmarks