View Full Version : XCode changes for svn-17279
Big news here.
XBMC for Mac can now be built with all codecs/libs in addition to the main XBMC binary. There are two ways to build, both REQUIRE that autoconf/configure be run once before building. You now have the choice of
a) make from the command-line.
b) build from Xcode (as before).
See readme.osx for more details.
For the first time, the build process will build ALL codecs and libs required by XBMC for Mac except LibCurl and LibSDL. These two libs will be added at a later time.
This change means that now the build process will build all required binaries and thus will track svn much better than the previous build process.
Remember, you will need to run autoconf and configure from the command-line before building using either method. And see readme.osx for more details.
alxgarder
2009-01-25, 05:10
Hi,
After the update of the compilation runtine I am unable to get it going. Yesterday, with revision 17299 I got the following error when doing ./configure (as stated in the readme.osx):
---------
Macintosh:~ cfa$ cd XBMC/
Macintosh:XBMC cfa$ autoconf
Macintosh:XBMC cfa$ ./configure
configure: Ensuring config.guess and config.sub exist and is executable
...
checking for main in -ljasper... no
configure: error: ERROR: Could not find a required library. Please see README.linux
---------
This morning I retrieve revision 17325. Now I get:
---------
Macintosh:~ cfa$ cd XBMC/
Macintosh:XBMC cfa$ autoconf
Macintosh:XBMC cfa$ ./configure
configure: Ensuring config.guess and config.sub exist and is executable
...
checking for main in -lportaudio... yes
== PulseAudio support manually disabled. ==
== FAAC support manually disabled. ==
== XRandR support disabled. SDL will be used for resolution support. ==
checking for gawk... no
configure: error: ERROR: Could not find a required program. Please see README.linux.
---------
I cant find any info on this. What am I doing wrong?
checking for main in -ljasper... no
configure: error: ERROR: Could not find a required library. Please see README.linux
this was fixed in svn r17324
checking for gawk... no
configure: error: ERROR: Could not find a required program. Please see README.linux.
configure can't find the binary called "gawk". It should be located at
/opt/local/bin/gawk
Since this is off the /opt directory, how did you install MacPorts?
alxgarder
2009-01-25, 05:31
I didnt.. I used the "fast forward" 3.1 Option A "Install the pre-built MacPort packages" from the readme.osx :grin:
But that was back in December. Do I need to download MacPorts-mpkgs-1.1.zip and reinstall the packages?
I didnt.. I used the "fast forward" 3.1 Option A "Install the pre-built MacPort packages" from the readme.osx :grin:
But that was back in December. Do I need to download MacPorts-mpkgs-1.1.zip and reinstall the packages?
ok, the makefile stuff is new and gawk might be required under osx.
It will take me a bit to verify but
To build gawk from source, if you aren't using MacPorts:
Download gawk: http://ftp.gnu.org/gnu/gawk/gawk-3.1.6.tar.gz
Install via:
./configure
make
sudo make install
Update on the missing gawk:
It's not needed on osx builds, awk is present and works fine when used. This dependency has been removed from configure/configure.in for osx builds and is in svn r17329
leigh_munro
2009-01-25, 13:01
I've had the old build system working fine for a few months now but have not had any luck since this latest change was implemented.
Below is the output from when i run ./configure (SVN 17331) any suggestions on how to fix the errors/warnings that I'm getting?
Configure: Ensuring config.guess and config.sub exist and is executable
checking build system type... i386-apple-darwin9.6.0
checking host system type... i386-apple-darwin9.6.0
checking for ccache... none
checking for g++... g++
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 g++ accepts -g... yes
checking for gcc... gcc
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 for gawk... no
checking for mawk... no
checking for nawk... no
checking for awk... awk
checking whether ln -s works... yes
checking whether make sets $(MAKE)... yes
checking how to run the C preprocessor... g++ -E
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/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 boost/shared_ptr.hpp usability... yes
checking boost/shared_ptr.hpp presence... no
configure: WARNING: boost/shared_ptr.hpp: accepted by the compiler, rejected by the preprocessor!
configure: WARNING: boost/shared_ptr.hpp: proceeding with the compiler's result
checking for boost/shared_ptr.hpp... yes
checking for main in -lGLEW... yes
checking mad.h usability... yes
checking mad.h presence... no
configure: WARNING: mad.h: accepted by the compiler, rejected by the preprocessor!
configure: WARNING: mad.h: proceeding with the compiler's result
checking for mad.h... yes
checking jpeglib.h usability... yes
checking jpeglib.h presence... no
configure: WARNING: jpeglib.h: accepted by the compiler, rejected by the preprocessor!
configure: WARNING: jpeglib.h: proceeding with the compiler's result
checking for jpeglib.h... yes
checking for main in -lmad... yes
checking for main in -logg... yes
checking for main in -lvorbis... yes
checking for main in -lfreetype... yes
checking for main in -lfontconfig... yes
checking for main in -lbz2... yes
checking for main in -lfribidi... yes
checking for main in -lsqlite3... yes
checking for main in -lmysqlclient... yes
checking for main in -lasound... no
checking for clock_gettime in -lrt... no
checking for main in -lpng12... yes
checking for main in -ljpeg... yes
checking for main in -lpcre... yes
checking for main in -llzo2... no
checking for main in -llzo... yes
checking for main in -lz... yes
checking for main in -liconv... yes
checking for main in -lsmbclient... yes
checking for main in -lportaudio... yes
== PulseAudio support manually disabled. ==
== FAAC support manually disabled. ==
== XRandR support disabled. SDL will be used for resolution support. ==
checking for cmake... no
configure: error: ERROR: Could not find a required program. Please see README.linux.
== XRandR support disabled. SDL will be used for resolution support. ==
checking for cmake... no
configure: error: ERROR: Could not find a required program. Please see README.linux.[/COLOR]
Install cmake via
port install cmake
I have another problem: Since rev17325 the compile with xcode fails when reaching Utils.cpp.
When reverting back the file to the previous rev the compile works just fine.
I get the following error:
/Users/as/Documents/XBMC/xbmc/Util.cpp:3416: error: 'g_RemoteControl' was not declared in this scope
Found another one:
Mediastream doesn't display any textures because "imgeLib-osx.so" isn't copied into xbmc.app.
After inserting the file into the application package, Mediastream starts to work again.
alxgarder
2009-01-25, 17:07
Hi again..
Installed gawk and cmake and got a little further. Now the configure exists at:
-------
checking for ogg >= 1.0... checking for Ogg... no
*** Could not run Ogg test program, checking why...
*** The test program failed to compile or link. See the file config.log for the
*** exact error that occured. This usually means Ogg was incorrectly installed
*** or that you have moved Ogg since it was installed. In the latter case, you
*** may want to edit the ogg-config script:
configure: error: must have Ogg installed!
~/XBMC
configure: error: Submodule xbmc/cores/paplayer/vorbisfile/libvorbis failed to configure
Macintosh:XBMC cfa$
-------
I have tried/guess at reinstalled the macports for libogg (sudo port install libogg) but it had no effect. Also checked out lastest revision (17341) but its still the same??
Any ideas?
Perhaps try reinstalling libvorbis. Maybe that helps.
alxgarder
2009-01-25, 17:27
You are right Z3rO, that worked like a charm. Thanks man ;)
Thanks to all for finding these issues, just to review.
1) need the following installed (missing from readme.osx):
yasm
cmake
libvorbis
2) The error with xbmc/Util.cpp is strange, builds fine here but I'll check into why g_RemoteControl popped up, sounds like something with LIRC which is not present on OSX. (EDIT found this one, r17325 broke osx build, fixed in 17343)
3) "imgeLib-osx.so" issue is also strange, the spelling is wrong, it should be "ImageLib-osx.so" and the XBMC.app build step copies all *-osx.so files into XBMC.app. So I'd like to see a pastebin post of the contents of xbmc/system and XBMC.app/Contents/Resources/XBMC/system. "ls -la" will show what I want to see.
Since we are now building everything, there are more dependencies showing up. While this might seem troublesome, it's actually very good. XBMC for Mac has never been able to be build completely from source to XBMC.app and these changes enable this. We feel it's very important for anyone to be able to build XBMC for Mac from scratch.
Any just an FYI, if you are sticking close to svn, check http://xbmc.org/trac/timeline peridically for changes to configure/configure.in or any Makefile.in.
If you see changes, then you need to repeat the following or these changes will NOT be picked up.
autoconf
./configure
make clean
And just an FYI for those building completely from command-line. There are make dependency problem with the main Makefile. These effect builds on both OSX and Linux. Typically doing a make twice fixes them and everything gets built. Do not do a "make distclean", that's very problematic right now.
3) "imgeLib-osx.so" issue is also strange, the spelling is wrong, it should be "ImageLib-osx.so" and the XBMC.app build step copies all *-osx.so files into XBMC.app. So I'd like to see a pastebin post of the contents of xbmc/system and XBMC.app/Contents/Resources/XBMC/system. "ls -la" will show what I want to see.
Sorry it was a spelling mistake on my side. I didnt copy/paste.
I just did a fresh build of rev17341 (commented out the lirc thing). Now the ImageLib-osx.so file IS present in my app package, but Mediastream doesnt display any Textures. My xbmc logfile
http://pastebin.com/m5658632c
And a screenshot
http://img405.imageshack.us/img405/3831/mediastreamzl1.th.png (http://img405.imageshack.us/my.php?image=mediastreamzl1.png)
Ok fixed the Mediastream issue.
I svned the Mediastream directory into my working directory so that it gets automatically copied into the application package when building. This somehow doesnt work.
Now I placed the Mediastream dir into
$home/Library/Application Support/XBMC/skin
and everything is back to normal. :)
Just saw you fixed Util.cpp. Now everything is working as it should. Great! :grin: I'll report when I find anything else
jmarshall
2009-01-25, 22:56
The problem will be because you aren't building the textures in mediastream, and so it won't be copying them.
You'll want to edit the skin building step and ideally add a step that builds all skins available, rather than just PM3 and PM3.HD. To be honest, though, it should be looking outside of the XBMC SVN directory for this.
Cheers,
Jonathan
mmmfishies
2009-01-26, 00:54
I keep running into problems building librsxs that appear to be related to where png.h is installed. It looks like "configure" is looking for it in -I/usr/X11/include/libpng12, and it's installed in some similar-looking places:
/Developer/SDKs/MacOSX10.5.sdk/usr/X11/include/png.h
/usr/X11/include/png.h
/opt/local/include/libpng12/png.h
When "configure" doesn't find it, it leaves "HAVE_PNG_H" undefined, which causes pngimage.cc to not include png.h, which causes the compilation to fail with the following:
../pngimage.cc: In member function ‘void PNG::load(FILE*, bool)’:
../pngimage.cc:39: error: ‘png_byte’ was not declared in this scope
../pngimage.cc:39: error: expected `;' before ‘sig’
../pngimage.cc:40: error: ‘sig’ was not declared in this scope
../pngimage.cc:42: error: ‘png_sig_cmp’ was not declared in this scope
../pngimage.cc:45: error: ‘png_structp’ was not declared in this scope
../pngimage.cc:45: error: expected `;' before ‘png’
../pngimage.cc:47: error: ‘png’ was not declared in this scope
../pngimage.cc:49: error: ‘png_infop’ was not declared in this scope
...etc...
If I define "HAVE_PNG_H" in config.h, it builds fine and XBMC works fine.
Is my machine not configured properly, or is there something strange going on in SVN?
Thanks,
Rob
@ mmmfishies ->
The Makefile for librsxs has
INCLUDES+= -I/opt/local/include
which is where png.h should be, on my system, this is a symlink to the specific version of png.
Skunkworks:xbmc_svn davilla$ ls -l /opt/local/include/png.h
lrwxr-xr-x 1 root admin 14 Dec 20 11:50 /opt/local/include/png.h -> libpng12/png.h
why configure can't find it is strange. Mine shows:
checking for libpng-config... libpng-config
checking for libpng preprocessor flags... -I/opt/local/include/libpng12
checking for libpng compiler flags...
checking for libpng linker flags... -L/opt/local/lib
checking for libpng libraries... -lpng12
checking for png.h... yes
checking whether libpng supports setjmp... yes
Also noticed you have MacOSX10.5.sdk but not MacOSX10.4u.sdk, until the builds are fixed for sdk targeting, you will need MacOSX10.4u.sdk installed.
if you cd into xbmc/screensavers/rsxs-0.9 and do the configure directly:
./configure \
CFLAGS="-fPIC -isysroot /Developer/SDKs/MacOSX10.4u.sdk -mmacosx-version-min=10.4" \
CXXFLAGS="-fPIC -isysroot /Developer/SDKs/MacOSX10.4u.sdk -mmacosx-version-min=10.4" \
--without-xscreensaver \
--disable-sound \
--disable-cyclone \
--disable-fieldlines \
--disable-flocks \
--disable-flux \
--disable-helios \
--disable-hyperspace \
--disable-lattice \
--disable-skyrocket
what does it show for the "checking for libpng..." items.
mmmfishies
2009-01-26, 02:21
if you cd into xbmc/screensavers/rsxs-0.9 and do the configure directly:
./configure \
CFLAGS="-fPIC -isysroot /Developer/SDKs/MacOSX10.4u.sdk -mmacosx-version-min=10.4" \
CXXFLAGS="-fPIC -isysroot /Developer/SDKs/MacOSX10.4u.sdk -mmacosx-version-min=10.4" \
--without-xscreensaver \
--disable-sound \
--disable-cyclone \
--disable-fieldlines \
--disable-flocks \
--disable-flux \
--disable-helios \
--disable-hyperspace \
--disable-lattice \
--disable-skyrocket
what does it show for the "checking for libpng..." items.
Here's what I get:
checking for libpng-config... libpng-config
checking for libpng preprocessor flags... -I/usr/X11/include/libpng12
checking for libpng compiler flags...
checking for libpng linker flags... -L/usr/X11/lib
checking for libpng libraries... -lpng12
checking for png.h... no
configure: WARNING: assuming libpng has setjmp support
In "config.log" for the "png.h" line, I see:
configure:19452: checking for png.h
configure:19473: g++ -c -fPIC -isysroot /Developer/SDKs/MacOSX10.4u.sdk -mmacosx-version-min=10.4 -Wall -I/usr/X11/include/libpng12 conftest.cpp >&5
conftest.cpp:139:17: error: png.h: No such file or directory
configure:19479: $? = 1
It looks like "-I/usr/X11/include/libpng12" is coming from:
$ libpng-config --I_opts
-I/usr/X11/include/libpng12
It turns out that I have a libpng-config in /usr/X11R6/bin that occurred earlier in my path, and it was causing the problem. It's probably been there since I migrated from my old Powerbook. Everything works fine now that I've removed it.
Oh, and I do have MacOSX10.4u.sdk installed - it just doesn't have the same directories or files. It doesn't have an X11 directory (X11R6, instead), and doesn't contain png.h.
Thanks for your quick response,
Rob
It turns out that I have a libpng-config in /usr/X11R6/bin that occurred earlier in my path, and it was causing the problem. It's probably been there since I migrated from my old Powerbook. Everything works fine now that I've removed it.
Good catch.
alxgarder
2009-01-26, 05:49
Hi,
I know that my programing skills are rusty at best, but I had no problems building this before (back in early Jan).
I finally got it build but now, when I start it up, it just ends. From XCode it just says "XBMC ended normally..". What gives?
Hi,
I know that my programing skills are rusty at best, but I had no problems building this before (back in early Jan).
I finally got it build but now, but when I start it up, it just ends. From XCode it just says "XBMC ended normally..". What gives?
Back then, you were only building the main app and not all the codecs and libs. Now you are building everything.
check the console.log in Xcode and pastebin it. I assume this is an Xcode build. A few checks;
XBMC_HOME is set?
you did a make clean?
alxgarder
2009-01-26, 10:23
(EDIT: Never mind - Got up and running.. I was missing 10.4sdk and and make clean)
Hi again,
I decided to start over so I deleted all the downloaded MacPorts, reinstalled MacPort and followed the readme.osx on how to install using macports.
First up. The macports installation doesnt mention libsdl, libsdl_image and libsdl_mixer so first compile gave me about 10000 errors! After installing these I was able to compile again, only to find the exact error as before. The program starts and exists. I have, as you requested done a make clean and recompiled. Still the same. Below is the console.log:
The Debugger has exited with status 0.
[Session started at 2009-01-26 16:18:17 +0800.]
4 wide chars in arg
4 wide chars in buf
The Debugger has exited with status 0.
This is the warning Im getting when building it:
Line Location cmyth.h:349: warning: its scope is only this definition or declaration, which is probably not what you want
Line Location cmyth.h:349: warning: 'struct timeval' declared inside parameter list
Line Location cmyth.h:529: warning: 'struct timeval' declared inside parameter list
Line Location cmyth.h:572: warning: 'struct timeval' declared inside parameter list
Line Location cmyth.h:947: warning: 'struct timeval' declared inside parameter list
Line Location CPUInfo.cpp:293: warning: control reaches end of non-void function
Line Location DirectoryCache.cpp:66: warning: comparison between 'const enum DIRECTORY::DIR_CACHE_TYPE' and 'enum CFileItemList::CACHE_TYPE'
Line Location GUIInfoManager.cpp:3200: warning: control reaches end of non-void function
Line Location Surface.cpp:927: warning: non-local variable 'Surface::CSurface::ResizeSurface(int, int, bool)::SDL_VideoDevice* current_video' uses local type 'Surface::CSurface::ResizeSurface(int, int, bool)::SDL_VideoDevice'
Line Location UPnP.cpp:1568: warning: passing negative value '-0x00000000000000001' for argument 2 to 'CStdString CGUIInfoManager::GetImage(int, DWORD)'
Line Location Util.cpp:3335: warning: passing negative value '-0x00000000000000001' for argument 5 to 'CGUIMessage::CGUIMessage(DWORD, DWORD, DWORD, DWORD, DWORD)'
Line Location Util.cpp:3350: warning: passing negative value '-0x00000000000000001' for argument 5 to 'CGUIMessage::CGUIMessage(DWORD, DWORD, DWORD, DWORD, DWORD)'
Line Location wrapper.c:91: warning: 'struct stat64' declared inside parameter list
Line Location wrapper.c:91: warning: its scope is only this definition or declaration, which is probably not what you want
Line Location wrapper.c:95: warning: 'struct stat64' declared inside parameter list
Line Location wrapper.c:97: warning: 'struct statvfs64' declared inside parameter list
Line Location wrapper.c:348: warning: 'struct stat64' declared inside parameter list
Line Location wrapper.c:350: warning: passing argument 2 of 'dll_stat64' from incompatible pointer type
Line Location wrapper.c:353: warning: 'struct stat64' declared inside parameter list
Line Location wrapper.c:355: warning: passing argument 2 of 'dll_stat64' from incompatible pointer type
Line Location wrapper.c:373: warning: 'struct stat64' declared inside parameter list
Line Location wrapper.c:375: warning: passing argument 2 of 'dll_fstat64' from incompatible pointer type
Line Location wrapper.c:378: warning: 'struct statvfs64' declared inside parameter list
Line Location wrapper.c:380: warning: passing argument 2 of 'dll_fstatvfs64' from incompatible pointer type
Line Location XBMChttp.cpp:1383: warning: passing negative value '-0x00000000000000001' for argument 2 to 'CStdString CGUIInfoManager::GetImage(int, DWORD)'
Line Location XBMChttp.cpp:1435: warning: passing negative value '-0x00000000000000001' for argument 2 to 'CStdString CGUIInfoManager::GetImage(int, DWORD)'
1) Should not need libsdl, libsdl_image and libsdl_mixer as these are static libs but I bet we are missing the includes. I'll check on this.
2) You will get about 1200+ warnings building the codecs/libs. Ignore them this is normal but something I'm not happy about. I don't like to see warnings when I build. I'll be working on cutting this warning barf down.
3) I've seen this before;
The Debugger has exited with status 0.
[Session started at 2009-01-26 16:18:17 +0800.]
4 wide chars in arg
4 wide chars in buf
The Debugger has exited with status 0.
It comes from "xbmc/lib/libshout/ictest.c" which is a little test app for libshout. Check to make sure that you do NOT have "xbmc/lib/libshout/ictest.o" and check that ictest.c is NOT in OBJS list in "xbmc/lib/libshout/Makefile"
if "nm xbmc/lib/libshout/libshout-osx.a" has a "main" symbol, that where it's coming from.
alxgarder
2009-01-27, 01:20
Thanks again guys for getting this up and running. :)
Regarding the libsdl. There is a a lot of includes for SDL\SDL.h. These are the ones that gave all the errors when compiling. Youre right that they might not be used anymore though.
Hi again..
Installed gawk and cmake and got a little further. Now the configure exists at:
-------
checking for ogg >= 1.0... checking for Ogg... no
*** Could not run Ogg test program, checking why...
*** The test program failed to compile or link. See the file config.log for the
*** exact error that occured. This usually means Ogg was incorrectly installed
*** or that you have moved Ogg since it was installed. In the latter case, you
*** may want to edit the ogg-config script:
configure: error: must have Ogg installed!
~/XBMC
configure: error: Submodule xbmc/cores/paplayer/vorbisfile/libvorbis failed to configure
Macintosh:XBMC cfa$
-------
I have tried/guess at reinstalled the macports for libogg (sudo port install libogg) but it had no effect. Also checked out lastest revision (17341) but its still the same??
Any ideas?
I'm stuck here -- can you give details as to what you did to get past it?
I'm stuck here -- can you give details as to what you did to get past it?
need to follow the readme.osx in svn;
http://xbmc.org/trac/browser/branches/linuxport/XBMC/README.osx
section 3.1 Install MacPorts
specifically sudo port install libvorbis
you must have all the MacPorts items installed.
I've followed the instructions to the letter (even cleaned out my macports install and started over).. libvorbis and libogg are installed.
"ports installed"
http://pastebin.com/m72a539bd
in the event this is helpful to anyone:
I'm working on a Leopard 10.5 machine. I got past my problems by moving my fink install (/sw) out of the way, and starting over with macports, recompiling everything. Following the directions on the osx readme, things went fine with a few exceptions. The readme doesn't specifically tell you to update the variants.conf file and add "+universal" Also, it doesn't say to change the universal_target parameter to "10.4" in the macports.conf. I'm not 100% sure that they are both needed, but I think that they are (if you want the build to run on 10.4). Lastly, the openssl port did not compile successfully. There's probably a better way around this, but I followed instructions from bottom of this thread:
http://trac.macports.org/ticket/13701
if you have a failed attempt, you'll need to clean up:
# port clean openssl
then
# port patch openssl
then
# cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org _release_ports_<rest of specifc path to folder that has openssl in it>"
# find . -type f -print0 | xargs -0 sudo perl -pi -e 's/isysroot/isystem/g'
then
port install openssl
Just checked out rev17735, now xcode fails to build with 136 errors across multiple source files.
Just checked out rev17735, now xcode fails to build with 136 errors across multiple source files.
checking it now.
checking it now.
Had the same experience as Z3ro while trying to compile 17735: 136 errors.
Uploaded the error messages I got from xcode:
http://pastebin.com/m102cf3b9
fixed in SVN 17739
you will need to
make clean
./configure
make externals more_libs
then build under Xcode
Updated to r17741 now only 1 error left an significantly decreased warnings.
Heres the error where the compile fails:
Building target “XBMC” of project “XBMC” with configuration “Debug” — (1 error)
cd /Users/as/Documents/XBMC
/Developer/usr/bin/gcc-4.0 -x c++ -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wreturn-type -Wunused-variable -D_DEBUG -D_LINUX -D_REENTRANT -D_FILE_DEFINED -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -DHAS_SDL_JOYSTICK -isysroot /Developer/SDKs/MacOSX10.4u.sdk -ftree-vectorize -msse3 -mssse3 -fvisibility-inlines-hidden -mmacosx-version-min=10.4 -gdwarf-2 -I/Users/as/Documents/XBMC/build/XBMC.build/Debug/XBMC.build/XBMC.hmap -F/Users/as/Documents/XBMC/build/Debug -I/Users/as/Documents/XBMC/build/Debug/include -Iguilib -Ixbmc -Ixbmc/linux -Ixbmc/cores -Ixbmc/cores/dvdplayer -Ixbmc/cores/ffmpeg -Ixbmc/utils -Ixbmc/lib -Ixbmc/lib/libRTMP -Ixbmc/lib/libportaudio -Ixbmc/lib/libPython/Python/Include -I/opt/local/include -I/opt/local/include/freetype2 -I/opt/local/include/mysql5 -I/Developer/SDKs/MacOSX10.4u.sdk/usr/X11R6/include -I/Users/as/Documents/XBMC/build/XBMC.build/Debug/XBMC.build/DerivedSources -c /Users/as/Documents/XBMC/xbmc/GUIWindowKaraokeLyrics.cpp -o /Users/as/Documents/XBMC/build/XBMC.build/Debug/XBMC.build/Objects-normal/i386/GUIWindowKaraokeLyrics.o
i686-apple-darwin9-gcc-4.0.1: /Users/as/Documents/XBMC/xbmc/GUIWindowKaraokeLyrics.cpp: No such file or directory
i686-apple-darwin9-gcc-4.0.1: warning: '-x c++' after last input file has no effect
i686-apple-darwin9-gcc-4.0.1: no input files
i686-apple-darwin9-gcc-4.0.1: no input files
i686-apple-darwin9-gcc-4.0.1: no input files
i686-apple-darwin9-gcc-4.0.1: no input files
i686-apple-darwin9-gcc-4.0.1: no input files
Build failed (1 error)
Ok I got it to build.
I just had to copy the missing file from XBMC/xbmc/karaoke to XBMC/xbmc, that did it.
It seems that fanart support is messed up. XBMC now uses the same fanart for all my movies.
Btw: I'm uploading a sample of one of those stuttering files we talked about in the other thread. I'll PM you the link when its up. (Will take about half an hour, damn slow internet :sad:)
Argh, this just makes no fun. Building is broken again in rev17764.
Pastebin from xcode:
http://pastebin.com/m489f861f
How can those "was not declared in this scope" errors be fixed? Perhaps I can help you a bit in the future. I just need one good example.
Argh, this just makes no fun. Building is broken again in rev17764.
Pastebin from xcode:
http://pastebin.com/m489f861f
How can those "was not declared in this scope" errors be fixed? Perhaps I can help you a bit in the future. I just need one good example.
hehe, life in the svn fast lane.
backup to rev17763. I will not be able to fix those until later tonight