Build f-spot 0.3.3 on fc6 x86_64



I have tried to build 0.3.3 from source on fedora core 6 and during configure I get this error:

checking for Mono.Data.SqliteClient.dll... configure: error: missing required mono 2.0 DLL: Mono.Data.SqliteClient.dll

The attached patch file shows what I did to fix this. Had to change the /usr/lib to /usr/lib64 for the library install point as red hat uses.

After making this change, I now get this error during configure:

>>>>>>>>>>>>>>
:
checking for Mono.GetOptions.dll... found
checking for F... configure: error: Package requirements (libgnome-2.0 >= 2.2 libgnomeui-2.0 >= 2.2 libexif >= 0.5.7 libexif < 0.7.0 gtkhtml-sharp-2.0 >= 2.7 gconf-sharp-2.0 >= 2.7 glade-sharp-2.0 >= 2.7 gnome-vfs-sharp-2.0 >= 2.7 gtk+-2.0 >= 2.6 mono >= 1.1.7) were not met:

No package 'gtkhtml-sharp-2.0' found
No package 'gconf-sharp-2.0' found
No package 'gnome-vfs-sharp-2.0' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables F_CFLAGS
and F_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
>>>>>>>>>>>

Installing package gnome-sharp-devel-2.16.0-1.fc6.x86_64 fixed this. Build help on f-spot site does not mention need for "devel" packages but they are needed.

Now when I do a make I get this error:

>>>>>>>>>>>
Making all in tools
make[2]: Entering directory `/home/gene/f-spot-0.3.3/tools'
make[2]: *** No rule to make target `f-spot-screensaver.desktop', needed by `all-am'. Stop.
make[2]: Leaving directory `/home/gene/f-spot-0.3.3/tools'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/gene/f-spot-0.3.3'
make: *** [all] Error 2
>>>>>>>>>>>

Redoing
./configure --prefix=/usr
seems to fix this problem. I can now run 0.3.3 on FC6.

-gene














--- configure-orig	2007-02-17 20:01:33.000000000 -0500
+++ configure	2007-02-17 20:01:48.000000000 -0500
@@ -20781,7 +20781,7 @@
 for i in $needed_dlls; do
   echo "$as_me:$LINENO: checking for $i.dll" >&5
 echo $ECHO_N "checking for $i.dll... $ECHO_C" >&6
-  if test ! -e `$PKG_CONFIG --variable=prefix mono`/lib/mono/2.0/$i.dll; then
+  if test ! -e `$PKG_CONFIG --variable=prefix mono`/lib64/mono/2.0/$i.dll; then
     { { echo "$as_me:$LINENO: error: missing required mono 2.0 DLL: $i.dll" >&5
 echo "$as_me: error: missing required mono 2.0 DLL: $i.dll" >&2;}
    { (exit 1); exit 1; }; }


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]