Building iFolder client on Ubuntu 7.04
Posted by Adi | Filed under Free Software
I had some hardcore hours last night trying to build an iFolder client on Ubuntu. In case you want to try the same thing here is how you should do it. I want to thank Jan-Simon Möller for all his support. Without him I would still compile and search the net for solutions.
First don’t try any package from iFolder.com, they don’t work. You will have to use the svn repo.
svn checkout https://forgesvn1.novell.com/svn/ifolder/trunk
svn checkout https://forgesvn1.novell.com/svn/simias/trunk
The iFolder package is just the frontend for all the simias component. for the iFolder client you will need the simias client part. They must reside at the same location, but you can use any prefix … i went for “/usr/local”
You will need all kind of build dependencies and for them you will see some compile time errors. Many dependencies have already been on my system but I will try to list them here:
libtool
pkg-config
libflaim-dev
mono-mcs
uuid-dev
liblog4net-cil
mono-xsp
libxml2-dev
A not so obvious dependency is mono-xsp, so be sure to install it!
Build simias with:
./autogen.sh --prefix=/usr/local --with-runasclient
if you get a ‘Stat’ namespace error you must modify simias/src/core/Makefile and at line 76 change /d:MONO to /d:MONOACTIVE
then go with make and make install
make
make install
Build ifolder with
./autogen.sh --prefix=/usr/local
make
make install
After this step just run “ifolder” from the terminal. there is no gnome-menu entry.
The ifolder bonjour mode is not working. You can build it but the avahi-compatibility layer is unable to fulfill the mdnsregister requests.
Tags: Free Software, Ubuntu




May 25th, 2007 at 23:28
Sorry, the last lines should read.
./ClientUpgrade.cs(324,11): warning CS0219: The variable `updateVersion’ is assigned but its value is never used
./AssemblyInfo.cs(30,12): error CS0647: Error during emitting `System.Reflection.AssemblyVersionAttribute’ attribute. The reason is `The version specified ‘@_VERSION_@’ is invalid’
Compilation failed: 1 error(s), 11 warnings
make[3]: *** [Novell.iFolder.Web.dll] Fejl 1
May 26th, 2007 at 21:55
just run “make clean” and try again.
Jan-Simon Möller told me this try,
try to find help on the IRC channel. those guys are great!