Resources: maxxer @ irc://irc.gnome.org/#f-spot
	   http://bugzilla.gnome.org/show_bug.cgi?id=494203
	   http://bugzilla.gnome.org/attachment.cgi?id=98694
	   http://www.koders.com/csharp/fid88F5ACC58536B18DE01903742155D468CBD7ECFA.aspx
           http://f-spot.org/How_To_Build_from_Release
	   http://f-spot.org/How_To_Build_from_HEAD
	   http://f-spot.org/Get_Involved_FAQ

First I removed the old Installation (compiled from source!!!):

manfred@icebreaker:~/Desktop/f-spot-0.4.0$ su
Password:
icebreaker:/home/manfred/Desktop/f-spot-0.4.0# make uninstall


and logged out from root's account:

icebreaker:/home/manfred/Desktop/f-spot-0.4.0# exit
exit

I downloaded "skipall-on-folder-import.patch" from http://bugzilla.gnome.org/attachment.cgi?id=98694
and copied it to ~/Desktop/f-spot-0.4.0/src

manfred@icebreaker:~/Desktop/f-spot-0.4.0$ cd src

Then I ran

manfred@icebreaker:~/Desktop/f-spot-0.4.0/src$ patch -p0 < skipall-on-folder-import.patch
can't find file to patch at input line 5
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|Index: src/FileImportBackend.cs
|===================================================================
|--- src/FileImportBackend.cs   (revisione 3456)
|+++ src/FileImportBackend.cs   (copia locale)
--------------------------
File to patch: FileImportBackend.cs
patching file FileImportBackend.cs
manfred@icebreaker:~/Desktop/f-spot-0.4.0/src$

And reconfigured / -compiled / -installed F-Spot: 

manfred@icebreaker:~/Desktop/f-spot-0.4.0/src$ cd ..
manfred@icebreaker:~/Desktop/f-spot-0.4.0$ ./configure > fspot_configure_output.txt

manfred@icebreaker:~/Desktop/f-spot-0.4.0$ make > fspot_make_output.txt 

the following warnings were printed to stderr:

./Core.cs(68,21): warning CS0219: The variable `nameReply' is assigned but its value is never used
./Editors/SoftFocus.cs(101,23): warning CS0219: The variable `result' is assigned but its value is never used
./PhotoStore.cs(1190,26): warning CS0618: `PhotoStore.AddLastImportFilter(FSpot.RollSet, bool)' is obsolete: `drop this, use IQueryCondition correctly instead'
./PhotoStore.cs(1247,26): warning CS0618: `PhotoStore.AddLastImportFilter(FSpot.RollSet, bool)' is obsolete: `drop this, use IQueryCondition correctly instead'
./Widgets/FindBar.cs(303,21): warning CS0219: The variable `term' is assigned but its value is never used
./XmpTagsImporter.cs(154,19): warning CS0219: The variable `list' is assigned but its value is never used

manfred@icebreaker:~/Desktop/f-spot-0.4.0$ su
Password:
icebreaker:/home/manfred/Desktop/f-spot-0.4.0# make install > fspot_make_install_output.txt  

the following warnings were printed to stderr:

Cache file created successfully.
libtool: install: warning: relinking `libfspot.la'
libtool: link: warning: `/usr/lib/gcc/i486-linux-gnu/4.1.2/../../..//libjpeg.la' seems to be moved
libtool: link: warning: `/usr/lib/gcc/i486-linux-gnu/4.1.2/../../..//libjpeg.la' seems to be moved

well,... something went wrong... asked for it on irc...
there I got make clean and make install as solution...:

icebreaker:/home/manfred/Desktop/f-spot-0.4.0# make clean > fspot_make_clean_output.txt    
icebreaker:/home/manfred/Desktop/f-spot-0.4.0# make install > fspot_make_install_output_2.txt

and got the following errors:

./Address.cs(28,4): warning CS0278: `System.Collections.Generic.IDictionary<string,string>' contains ambiguous implementation of `enumerable' pattern. Method `System.Collections.IEnumerable.GetEnumerator()' is ambiguous with method `System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,string>>.GetEnumerator()'
/usr/lib/mono/2.0/mscorlib.dll (Location of the symbol related to previous warning)
/usr/lib/mono/2.0/mscorlib.dll (Location of the symbol related to previous warning)
/usr/bin/install: Aufruf von stat für „./da/f-spot.xml“ nicht möglich: Datei oder Verzeichnis nicht gefunden
/usr/bin/install: Aufruf von stat für „./es/f-spot.xml“ nicht möglich: Datei oder Verzeichnis nicht gefunden
/usr/bin/install: Aufruf von stat für „./fr/f-spot.xml“ nicht möglich: Datei oder Verzeichnis nicht gefunden
/usr/bin/install: Aufruf von stat für „./it/f-spot.xml“ nicht möglich: Datei oder Verzeichnis nicht gefunden
/usr/bin/install: Aufruf von stat für „./pt_BR/f-spot.xml“ nicht möglich: Datei oder Verzeichnis nicht gefunden
/usr/bin/install: Aufruf von stat für „./sv/f-spot.xml“ nicht möglich: Datei oder Verzeichnis nicht gefunden
make[2]: *** [install-doc-docs] Fehler 1
make[1]: *** [install-am] Fehler 2
make: *** [install-recursive] Fehler 1
 

and finally logged out from root's account:
                                                       
icebreaker:/home/manfred/Desktop/f-spot-0.4.0# exit
exit
manfred@icebreaker:~/Desktop/f-spot-0.4.0$   

but it seems to work fine now...
