iFolder is a directory synchronization package from Novell written for GNOME and Windows using Mono. The type of functionality it offers would be of benefit to the Gentoo community. Novell has released the project under the terms of the GPL, and therefore the source is readily available at the link listed. Reproducible: Always Steps to Reproduce: 1. 2. 3.
no ebuild.. what does that mean 'the type of blaat it offers would be of blaat to the blaat community' ? Like selling non-existant bloatware to w95 users.
i just meant that it would seem to be a package of use to the Gentoo community. i take it you disagree.
Created attachment 42472 [details] dev-dotnet/simias/simias-1.0.20040902.ebuild simias ebuild, dep for ifolder
Created attachment 42473 [details] dev-dotnet/addressbook/addressbook-1.0.20040902.ebuild addressbook ebuild, dep for ifolder
Created attachment 42474 [details] dev-dotnet/ifolder/ifolder-3.0.20040902.ebuild The iFolder ebuild
This builds and the deps should be right I think (might be missing one or two, like atk, not sure if its necessary, might be), but its broken right now for me... seems a little bit buggy (when trying to quit ifolder it never dies for me, I have to manually kill it and it seems to break pretty easily, I'm using mono with NPTL enabled in glibc which I know has problems so that could be the cause of it though) It won't start if you have ~/.config as a file rather then a folder (i.e. you copied the kernel config to your home directory while recompiling your kernel), that happened to me so I'm guessing it will probably happen to other people as well ;) The ebuilds needs some fixing for SRC_URI, not sure how they generated the number after the date in the stable/folder name, so I left the entire date hardcoded... hope this helps someone... :)
Just wanted to tell you that: http://forge.novell.com/modules/xfcontent/downloads.php/ifolder/client/daily/ contains daily builds. And it is designed to run in Gnome (so sad, why no native KDE also), Windows and Mac OS X. And: Thanks for the initial ebuild - I think iFolder will need some time to get stable again :)
Requesting a version bump : 3.0.20050302-1 is now available.
ifolder RC2 (3.0.20050506) is out
Despite the funky date suffixes, simias-1.1.5221.1 and ifolder-3.1.5250.1 are marked as the latest stable releases. This sure took me way longer than it should have. There are one or two things I should probably have done differently, but seem to work for me. I'm a bit rusty. Only tested on x86. Assuming it compiles for you, getting this to work is a pain. For one thing, the setup seems to be very finicky about the version numbers of every install involved. Unless I match versions of mono, simias, and iFolder, it doesn't seem to work incredibly well. Remember to run simias as user simias, BTW. For the moment, for testing, I do "sudo -u simias simias" Someone should make an init script, but I should have been working on an English paper instead of this at 4 AM anyway. Maybe later. I might make a howto in the forums as well. I'm surprised to hear almost nobody talking about this (despite the fact that there is no package in Portage) yet. I am not crazy about the idea of mono, but this is a nice, simple solution for sharing files in a simple way amongst a few machines.
Created attachment 72768 [details] simias-1.1.5250.1.ebuild Oops, forgot the ebuild :;) I haven't done this in a while.
Created attachment 72769 [details] simias/files/SimpleServer.xml Sample SimpleServer config. Put this in the simias ebuild's "files" directory. They seem to have left it out this release.
Created attachment 72770 [details] ifolder-3.1.5250.1.ebuild The ifolder ebuild.
Created attachment 72771 [details] simias-1.1.5250.1.ebuild It was probably inevitable that I wouldn't see what was wrong with it until I posted the ebuild. This one's cleaned-up. Sorry ::(
FYI: I (and pretty much by association) and the dotnet herd don't have much intention of working on this or adding this to portage until the issues I've raised with them concerning the use of libflaim.so are resolved. For a quick rundown: libflaim is a library Novell purchased ages ago (from WordPerfect) and is used in NDS/eDirectory as the underlying database. Currently the library is definitely *not* GPL, and yet they use it in their GPLed product (they provide nice binary bits for libflaim compiled for a few OSes/arches). Although this *may* be acceptable, IANAL and really can't say for sure. Until it's cleared up though, I'm staying away from it. When I first approached them asking about this, i got the vague answer of "FLAIM will be open sourced soon", but this has not yet happened.
Maybe this (http://www.whiprush.org/2006/02/open_source_fla.html) can be useful.
More information available here: http://www.ifolder.com/index.php/HowTo:Building_iFolder_on_Gentoo If someone smart could create newer ebuilds for simias, ifolder, nautilus-ifolder, libflaim, and log4net that would be great!
Created attachment 82758 [details] log4net-1.2.9.ebuild An initial ebuild for log4net that at least compiles and installs the dll.
Created attachment 82761 [details] log4net-1.2.9-r1.ebuild sorry.. uploaded the ebuild a little quick forgot the .pc-file, removed a "pwd" line, insert the dll in the right folder
Created attachment 82762 [details] files/log4net.pc the pkgconfig file
Created attachment 82765 [details] libflaim-4.8.156.ebuild compiled for me..
Created attachment 82772 [details] simias-1.2.5347.1.ebuild ebuild for new simias
Created attachment 82773 [details, diff] files/simias-1.2.5347.1-FlaimWrapper-Makefile.in-gcclib.patch patch for simias to find -lstdc++ correctly
Created attachment 82775 [details] ifolder-3.2.5347.1.ebuild couldn't make it compile folder: /var/tmp/portage/ifolder-3.2.5347.1/work/ifolder3-3.2.5347.1/src/LinuxClient/library error: mcs /out:Novell.iFolder.UI.gtk.dll /optimize+ /d:LINUX /d:MONO /warn:4 /d:TRACE /lib:/usr/web/bin /r:SimiasClient.dll /target:library -r:/usr/lib/mono/gtk-sharp/glib-sharp.dll -r:/usr/lib/mono/gtk-sharp/pango-sharp.dll -r:/usr/lib/mono/gtk-sharp/atk-sharp.dll -r:/usr/lib/mono/gtk-sharp/gdk-sharp.dll -r:/usr/lib/mono/gtk-sharp/gtk-sharp.dll -r:/usr/lib/mono/gtk-sharp/gnome-sharp.dll -r:/usr/lib/mono/gtk-sharp/glib-sharp.dll -r:/usr/lib/mono/gtk-sharp/pango-sharp.dll -r:/usr/lib/mono/gtk-sharp/atk-sharp.dll -r:/usr/lib/mono/gtk-sharp/gdk-sharp.dll -r:/usr/lib/mono/gtk-sharp/gtk-sharp.dll -r:/usr/lib/mono/gtk-sharp/art-sharp.dll -r:/usr/lib/mono/gtk-sharp/gconf-sharp.dll -r:/usr/lib/mono/gtk-sharp/gconf-sharp-peditors.dll -r:/usr/lib/mono/gtk-sharp/gnome-sharp.dll -r:/usr/lib/mono/gtk-sharp/glib-sharp.dll -r:/usr/lib/mono/gtk-sharp/pango-sharp.dll -r:/usr/lib/mono/gtk-sharp/atk-sharp.dll -r:/usr/lib/mono/gtk-sharp/gdk-sharp.dll -r:/usr/lib/mono/gtk-sharp/gtk-sharp.dll -r:/usr/lib/mono/gtk-sharp/art-sharp.dll /r:System.dll /r:System.Drawing.dll /r:System.Data.dll /r:Novell.iFolder.dll /r:Mono.Posix.dll /lib:./../iFolder ./iFolderConflictDialog.cs ./iFolderAcceptDialog.cs ./iFolderUserSelector.cs ./iFolderLoginDialog.cs ./iFolderPropSettingsPage.cs ./iFolderPropSharingPage.cs ./iFolderPropertiesDialog.cs ./iFolderCrashDialog.cs ./iFolderMsgDialog.cs ./iFolderWindow.cs ./iFolderCreationDialog.cs ./iFolderExceptionDialog.cs ./iFolderAccessDialog.cs ./iFolderTreeView.cs ./NotifyWindow.cs ./CompatFileChooserDialog.cs ./ClientConfig.cs ./SimiasEventBroker.cs ./CreateDialog.cs ./LogWindow.cs ./PreferencesWindow.cs ./PrefsGeneralPage.cs ./PrefsAccountsPage.cs ./AccountDialog.cs ./RemoveAccountDialog.cs ./iFolderData.cs ./FileRenameDialog.cs ./list.cs ./elabel.cs ./GnomeHttpProxy.cs ./Events.cs ./DomainController.cs ./iFolderController.cs Util.cs ./iFolderUserSelector.cs(455,6): error CS0433: The imported type `SearchType' is defined multiple times /usr/web/bin/SimiasClient.dll: `SearchType', name of symbol related to previous error /var/tmp/portage/ifolder-3.2.5347.1/work/ifolder3-3.2.5347.1/src/iFolder/Novell.iFolder.dll: `SearchType', name of symbol related to previous error Compilation failed: 1 error(s), 0 warnings
Things to be done: 1. Change bug-URL to www.ifolder.com? 2. Make ifolder compile ;) 3. Make nautilus-ifolder compile 4. Make ebuilds proper (deps, keywords, etc) 5. Figure out if we really need the log4net ebuild (simias installs /usr/web/bin/log4net.dll) 6. Include into portage ;)
Other obsevations I've made: 1. Using the steps described on http://www.shanebishop.net/ifolder.php I installed the simias and ifolder binaries (not nautilus-ifolder) and could start ifolder 2. There are also the ifolder3-3.3, ifolder3-3.4 and ifolder3-3.5 development snapshots available at http://forgeftp.novell.com/ifolder/client/ 3. Apparently, according to ifolder.com, log4net and libflaim is only needed for building 3.4 or 3.5
Created attachment 82818 [details] simias-1.4.6079.1.ebuild newer build of simias (with some deps)
Created attachment 82819 [details] ifolder-3.4.6079.1.ebuild newer ifolder
After talking with the guys in irc.gimp.org/#ifolder I gave up the idea of trying to get SimpleServer to work (however USE="simpleserver" installs the files) - apparently they're open-sourcing Open Enterprise Server this week and want to focus on getting that source out instead. But, with the new ebuilds for simias and ifolder one can now install the client. Lots of missing deps in the ebuild though.
Thanks for the ebuilds, the look great! I created the howto on ifolder.com with the 3.4 and above branch in mind. Let's stick to that for now. I have all the componenents installed including the nautilus extension and everything works fine. I've build it on an amd64 as well. I recently moved on to gnome 2.14 and it looks like we're going to have some issues with the nautilus extension for 2.14 (I'm trying to email the nautilus folks to see how to solve the issue). The log4net.dll being installed in /usr/web/bin is strange. I hope that comes from an older build of simias because I have not seen that.
Created attachment 83389 [details] log4net-1.2.9-r2.ebuild The gacutil command wasn't working properly so I moved it from src_compile to src_install
Created attachment 83391 [details] simias-1.4.6079.1-r1.ebuild Fixed simpleserver to work correctly (at least on my boxes). I made the datastore directory /var/lib/SimpleServer/simias. If this is not a "correct" location to install it then let's change it to whatever makes sense.
Created attachment 83392 [details] ifolder-3.4.6079.1-r1.ebuild This fixed compile issues on my box. Hope it works for everyone else.
Created attachment 83479 [details] files/ifolder This is an init script for the SimpleServer piece of simias and should be placed in the simias/files/ directory.
Created attachment 83480 [details] simias-1.4.6079.1-r2.ebuild SimpleServer.xml is now saved in /etc rather than /usr/etc/. I also added the init script to the ebuild which needs to be downloaded as well if you are going to install a SimpleServer.
Created attachment 83481 [details] ifolder-3.4.6079.1-r2.ebuild Added a check to see if simias was built with the simpleserver USE flag. To the best of my knowledge SimpleServer and the client running on the same machine spells disaster.
Created attachment 83482 [details] simias-bonjour-1.4.6079.1.ebuild This is the bonjour package for iFolder allowing for p2p iFolders. Please visit http://www.ifolder.com/index.php/HowTo:Enable_P2P_using_Bonjour for more info. Editing the ~/.local/share/simias/Simias.config file I believe is a bit dated and uneccesary these days. Give it a whirl and see what you get.
Created attachment 83635 [details] simias-1.4.6079.1-r3.ebuild A little more robust ebuild. Changed the configuration directory to /etc/simias. Changed the datadir to /var/lib/simias. I also added a block against installing this concurrently with newly released ifolder-server package. You are required to download the "ifolder" init script file and put it in your files directory. Feedback is welcome :)
Created attachment 83638 [details] ifolder-3.4.6079.1-r3.ebuild Tried to fix an ACCESS VIOLATION problem during the install. I'm also adding a patch file to change the .desktop file so the application shows up in the Internet group instead of Programming. Please download the patch file (ifolder-desktop-application.patch) and put it in your files directory. I also removed the check to see if simias was built with the simpleserver USE flag.
Created attachment 83639 [details, diff] files/ifolder-desktop-application.patch This is a patch for the dev-dotnet/ifolder package. It modifies the .desktop file to make the application appear in the Internet menu instead of Programming.
Created attachment 83640 [details] ifolder-server-3.5.6089.1.ebuild It's here! Here is an ebuild for the newly released "Enterprise Server" of iFolder. Put this in dev-dotnet/ifolder-server. Also require is the patch file (ifolder-server-mod_mono-path.patch) which should go in the files directory. I've tried to test this one quite a bit to make it easy to understand and get up and going. This should not be installed concurrently with the simias package. I tried to build varias clients against the simias files in this package and couldn't get them to work, however you will probably be able to build the client agaist this instead of the simias package soon. Read the instructions carefully and please email me with your experiences/fixes etc.
Created attachment 83641 [details, diff] files/ifolder-server-mod_mono-path.patch This is required to make the configure program detect the correct location for mod_mono.conf. Put this in the dev-dotnet/ifolder-server/files directory.
Created New/Updated HowTos at http://www.ifolder.com. Please visit http://www.ifolder.com/index.php/HowTos and to check them out and fix and add to them.
Created attachment 84038 [details] ifolder-server-3.5.6094.1.ebuild Updated build of ifolder-server. Please note, the --config option only needs to be run the first time you install the server...ever. :) It shouldn't hurt to run it again, but it only needs to be run once. Test it, use it, fix it :)
i've looked into your ebuilds and it contains lots of errors. I plan to add it to portage soon. Feel free to ping me on irc if you want to help me or contribute.
Created attachment 84072 [details] ifolder-server-3.5.6096.1.ebuild An updated ebuild that is hopefully a bit more clean that the last one :) I'm hoping to get cvs/svn repository setup soon for an overlay.
Created attachment 84204 [details] ifolder ebuild The version requirement for gtk-sharp has been bumped to 2.0 or greater.
Created attachment 84205 [details] ifolder-3.4.6079.1-r3.ebuild Version dependencies updated to fix configure errors.
Okay, I finally got an rsync repository up to keep this thing up to date. Please visit the link below for instructions on how to pull down the latest ebuilds from my home grown overlay. I've had people install this on ~arch boxes and stable boxes but I'm sure we'll still have issues. The latest ebuilds from the overlay install the packages in a much more FHS friendly manner :) As always test it, fix it :) and please email me with your experiences. Note: building simias with the simpleserver USE flag right now has an access violation. I'm not quite sure what's going to happen with simpleserver so if you still desire to have that functionality please voice your opinion. http://www.ifolder.com/index.php/HowTo:Building_Simple_Server_on_Gentoo#Setup_An_Overlay
Y trie to install IFolder, but libflaim no run, this is the error. Step to Reproduce: 1. emerge -av ifolder-server. Error: * Applying libflaim-4.8.61-hosttype.patch ... [ ok ] >>> Source unpacked. =============================================================================== SVN Revision = 61 Host Operating System Family = linux Target Operating System Family = linux Target Processor = x86 Target Word Size = 32 Target Build Type = release Target Path = build/linux-x86-32/release Compiler = g++ Librarian = ar Defines = N_PLAT_UNIX _LARGEFILE64_SOURCE _FILE_OFFSET_BITS=64 _REENTRANT =============================================================================== src/checksum.cpp cc1plus: error: unrecognized option `-funit-at-a-time' make: *** [build/linux-x86-32/release/obj/checksum.o] Error 1 !!! ERROR: net-libs/libflaim-4.8.61 failed. !!! Function src_compile, Line 34, Exitcode 2 !!! Error compiling libflaim !!! If you need support, post the topmost build error, NOT this status message.
Created attachment 86538 [details] libflaim-4.8.367.ebuild libflaim updated: v4.8.367 2006-05-02
Hi all Where's new ebuild ??? Salute
log4net is in portage now (see bug #63395)
It seems that novell has removed the version of ifolder we are trying to build. Is there an updated ebuild >>> Downloading 'http://forgeftp.novell.com/ifolder/client/3.4/20060411-0101/src/simias-1.4.6101.1.tar.gz' --12:17:55-- http://forgeftp.novell.com/ifolder/client/3.4/20060411-0101/src/simias-1.4.6101.1.tar.gz => `/usr/portage/distfiles/simias-1.4.6101.1.tar.gz' Resolving forgeftp.novell.com... 130.57.1.17 Connecting to forgeftp.novell.com|130.57.1.17|:80... connected. HTTP request sent, awaiting response... 404 Not Found 12:17:55 ERROR 404: Not Found.
a new overlay for ifolder the tree holds ifolder client & server build with mono 2.2 & system-gsoap & gcc 4.3 a downside is that flaim is a live revision-point ebuild so here the layman file http://ftp.mars.arge.at/pub/overlay/geos_one-overlay.xml the overlay is named ifolder happy using.
update to ifolder 3.7 and simias 1.8 is on the way
the update to simias 1.8 anf ifolder 3.7 is finisched as usual in my ifolder overlay plz unmerge every old version if ifolder or you will bothered with compile errors the ebuilds are live revision point ebuilds. i am in talk with upstream for source packages
Mario, thanks for your work. I've added http://ftp.mars.arge.at/pub/overlay/geos_one-overlay.xml to my /etc/layman/layman.cfg, followed by "layman -f" and I also tried layman -o http://ftp.mars.arge.at/pub/overlay/geos_one-overlay.xml -L but the ifolder overlay wasn't listed. Any hints?
(In reply to comment #58) > Mario, thanks for your work. > > I've added > > http://ftp.mars.arge.at/pub/overlay/geos_one-overlay.xml > > to my /etc/layman/layman.cfg, followed by "layman -f" and I also tried > > layman -o http://ftp.mars.arge.at/pub/overlay/geos_one-overlay.xml -L > > but the ifolder overlay wasn't listed. Any hints? > set the following var: nocheck : yes
Thanks, that solved it. Now I ran into another (unrelated) problem though when I tried to emerge ifolder-server: * Failed Running automake ! * * Include in your bugreport the contents of: * * /var/tmp/portage/dev-libs/libflaimtk-1.2_pre1079/temp/automake-31693.out * * ERROR: dev-libs/libflaimtk-1.2_pre1079 failed. * Call stack: * ebuild.sh, line 49: Called src_prepare * environment, line 2685: Called eautoreconf '-i' * environment, line 897: Called eautomake * environment, line 870: Called autotools_run_tool 'automake' '--add-missing' '--copy' * environment, line 378: Called die * The specific snippet of code: * die "Failed Running $1 !"; * The die message: * Failed Running automake ! * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/log/portage/dev-libs:libflaimtk-1.2_pre1079:20090419-122620.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-libs/libflaimtk-1.2_pre1079/temp/environment'. * # cat /var/tmp/portage/dev-libs/libflaimtk-1.2_pre1079/temp/automake-31693.out ***** automake ***** ***** automake --add-missing --copy configure.ac:6: installing `./install-sh' configure.ac:6: installing `./missing' src/Makefile.am:3: Libtool library used but `LIBTOOL' is undefined src/Makefile.am:3: The usual way to define `LIBTOOL' is to add `AC_PROG_LIBTOOL' src/Makefile.am:3: to `configure.ac' and run `aclocal' and `autoconf' again. src/Makefile.am:3: If `AC_PROG_LIBTOOL' is in `configure.ac', make sure src/Makefile.am:3: its definition is in aclocal's search path. src/Makefile.am: installing `./depcomp'
(In reply to comment #60) > Thanks, that solved it. > > Now I ran into another (unrelated) problem though when I tried to emerge > ifolder-server: i have added the missing depend on >=libtool-2.2 thx for trailing it down
(In reply to comment #61) > (In reply to comment #60) > > Thanks, that solved it. > > > > Now I ran into another (unrelated) problem though when I tried to emerge > > ifolder-server: > > i have added the missing depend on >=libtool-2.2 > > thx for trailing it down > How come this overlay needs a +X useflag, this will install X on my system which I don't need (it is a server environment) and will thus use unnecesary diskspace... anyway to install ifolder without X?(In reply to comment #61) > (In reply to comment #60) > > Thanks, that solved it. > > > > Now I ran into another (unrelated) problem though when I tried to emerge > > ifolder-server: > > i have added the missing depend on >=libtool-2.2 > > thx for trailing it down > How come this overlay needs a +X useflag, this will install X on my system which I don't need (it is a server environment) and will thus use unnecesary diskspace... anyway to install ifolder without X?
(In reply to comment #62) > (In reply to comment #61) > > (In reply to comment #60) > > > Thanks, that solved it. > > > > > > Now I ran into another (unrelated) problem though when I tried to emerge > > > ifolder-server: > > > > i have added the missing depend on >=libtool-2.2 > > > > thx for trailing it down > > > > How come this overlay needs a +X useflag, this will install X on my system > which I don't need (it is a server environment) and will thus use unnecesary > diskspace... anyway to install ifolder without X?(In reply to comment #61) > > (In reply to comment #60) > > > Thanks, that solved it. > > > > > > Now I ran into another (unrelated) problem though when I tried to emerge > > > ifolder-server: > > > > i have added the missing depend on >=libtool-2.2 > > > > thx for trailing it down > > > > How come this overlay needs a +X useflag, this will install X on my system > which I don't need (it is a server environment) and will thus use unnecesary > diskspace... anyway to install ifolder without X? > www-apps/ifolder-server has no depend on X net-misc/ifolder has a depend on X
(In reply to comment #63) > (In reply to comment #62) > > (In reply to comment #61) > > > (In reply to comment #60) > > > > Thanks, that solved it. > > > > > > > > Now I ran into another (unrelated) problem though when I tried to emerge > > > > ifolder-server: > > > > > > i have added the missing depend on >=libtool-2.2 > > > > > > thx for trailing it down > > > > > > > How come this overlay needs a +X useflag, this will install X on my system > > which I don't need (it is a server environment) and will thus use unnecesary > > diskspace... anyway to install ifolder without X?(In reply to comment #61) > > > (In reply to comment #60) > > > > Thanks, that solved it. > > > > > > > > Now I ran into another (unrelated) problem though when I tried to emerge > > > > ifolder-server: > > > > > > i have added the missing depend on >=libtool-2.2 > > > > > > thx for trailing it down > > > > > > > How come this overlay needs a +X useflag, this will install X on my system > > which I don't need (it is a server environment) and will thus use unnecesary > > diskspace... anyway to install ifolder without X? > > > > www-apps/ifolder-server has no depend on X > > net-misc/ifolder has a depend on X > When doing an 'emerge -av www-apps/ifolder-server' It surely says: ---- Calculating dependencies... done! emerge: there are no ebuilds built with USE flags to satisfy ">=x11-libs/cairo-1 .8.4[X]". !!! One of the following packages is required to complete your request: - x11-libs/cairo-1.8.6-r1 (Change USE: +X) (dependency required by "dev-dotnet/libgdiplus-2.4" [ebuild]) (dependency required by "dev-lang/mono-2.4" [ebuild]) (dependency required by "www-apps/ifolder-server-3.7_pre7061" [ebuild]) (dependency required by "www-apps/ifolder-server" [argument]) --- Am I doing something wrong then here since it is still requesting X
(In reply to comment #64) > (In reply to comment #63) > > (In reply to comment #62) > > > (In reply to comment #61) > > > > (In reply to comment #60) > > > > > Thanks, that solved it. > > > > > > > > > > Now I ran into another (unrelated) problem though when I tried to emerge > > > > > ifolder-server: > > > > > > > > i have added the missing depend on >=libtool-2.2 > > > > > > > > thx for trailing it down > > > > > > > > > > How come this overlay needs a +X useflag, this will install X on my system > > > which I don't need (it is a server environment) and will thus use unnecesary > > > diskspace... anyway to install ifolder without X?(In reply to comment #61) > > > > (In reply to comment #60) > > > > > Thanks, that solved it. > > > > > > > > > > Now I ran into another (unrelated) problem though when I tried to emerge > > > > > ifolder-server: > > > > > > > > i have added the missing depend on >=libtool-2.2 > > > > > > > > thx for trailing it down > > > > > > > > > > How come this overlay needs a +X useflag, this will install X on my system > > > which I don't need (it is a server environment) and will thus use unnecesary > > > diskspace... anyway to install ifolder without X? > > > > > > > www-apps/ifolder-server has no depend on X > > > > net-misc/ifolder has a depend on X > > > > When doing an 'emerge -av www-apps/ifolder-server' > > It surely says: > ---- > Calculating dependencies... done! > > emerge: there are no ebuilds built with USE flags to satisfy > ">=x11-libs/cairo-1 .8.4[X]". > !!! One of the following packages is required to complete your request: > - x11-libs/cairo-1.8.6-r1 (Change USE: +X) > (dependency required by "dev-dotnet/libgdiplus-2.4" [ebuild]) > (dependency required by "dev-lang/mono-2.4" [ebuild]) > (dependency required by "www-apps/ifolder-server-3.7_pre7061" [ebuild]) > (dependency required by "www-apps/ifolder-server" [argument]) > > --- > > Am I doing something wrong then here since it is still requesting X > mmm added X to the package.use for cairo that solved that problem. But now I get the following, and it won't compile: -- Compilation succeeded - 34 warning(s) gmcs /out:GenerateWsdl.exe /optimize+ /d:LINUX /d:MONO /warn:4 /d:TRACE /d:MONONATIVE /target:exe /r:System.dll /r:System.Data.dll /r:System.Xml.dll /r:System.Web.dll /r:System.Web.Services.dll GenerateWsdl.cs mono GenerateWsdl.exe iFolder.WebService.Local.dll iFolder.WebService.iFolderAdminLocal http://127.0.0.1:8086/simias10/iFolderAdminLocal.asmx iFolderAdminLocal.wsdl System.ArgumentOutOfRangeException: Index is less than 0 or more than or equal to the list count. Parameter name: index 0 at System.Collections.ArrayList.ThrowNewArgumentOutOfRangeException (System.String name, System.Object actual, System.String message) [0x00000] at System.Collections.ArrayList.get_Item (Int32 index) [0x00000] at System.Collections.CollectionBase.System.Collections.IList.get_Item (Int32 index) [0x00000] at System.Web.Services.Description.ServiceDescriptionCollection.get_Item (Int32 index) [0x00000] at GenerateWsdl.Main (System.String[] args) [0x00000] make[2]: *** [iFolderAdminLocal.wsdl] Error 255 make[2]: Leaving directory `/var/tmp/portage/www-apps/ifolder-server-3.7_pre7061/work/simias/src/webservices' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/www-apps/ifolder-server-3.7_pre7061/work/simias/src' make: *** [all-recursive] Error 1 --- Anybody seen this error before?
(In reply to comment #65) > > Anybody seen this error before? > ifolder is not mono-2.4 aware at the moment next week the timeline for mono-2.4 will be presented i will correct the ebuilds to depend on mono 2.2.* for the moment
Is someone working on this still for ifolder 3.7?
(In reply to comment #67) > Is someone working on this still for ifolder 3.7? > Yes . I am waiting for upstream correcting the last mono1 dependency.
(In reply to comment #67) > Is someone working on this still for ifolder 3.7? > i am in the process on updating the overlay should be finisched in a view days this ebuilds will be updates to the live ebuilds after that i will create the ebuilds for the stable releases (and put the live ebuilds into devel)
so one part of the overlay is now finisched "the client" some packages have to be renamed to fit upstream (profiles/updates/Q4-2009 created but don't know if this also works with overlays) net-misc/simias -> net-misc/simias net-misc/ifolder -> net-misc/ifolder3 www-apps/ifolder-server -> www-apps/ifolder3-enterprise the server part will take a little longer (flaim db errors) after that the plugin packages will be added net-misc/ifolder3-client-plugins gnome-misc/nautilus-ifolder3 www-apps/ifolder3-enterprise-plugins so happy testing (any type of feedback is welcome) as always everything in my overlay. the layman file http://ftp.mars.arge.at/pub/overlay/geos_one-overlay.xml and it is named ifolder
(In reply to comment #70) Hi Mario, /usr/bin/ifolder seems to need a modification to run under Gentoo, wherein the mono runtime is explicitly specified: mono --runtime=v2.0.50727 iFolderClient.exe $@ This solution worked for me previously when installing iFolder client under Ubuntu - however once that's in place, a new error crops up: ** (/usr/lib64/simias/web/bin/Simias.exe:32741): WARNING **: Missing method System.Int32::CompareTo(int) in assembly /usr/lib64/mono/1.0/mscorlib.dll, referenced in assembly /usr/lib/mono/gac/log4net/1.2.10.0__a5715cc6d5c3540b/log4net.dll log4net:ERROR XmlHierarchyConfigurator: Failed to construct object of type [log4net.Layout.PatternLayout] Exception: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.InvalidOperationException: The comparer threw an exception. ---> System.MissingMethodException: Method not found: 'System.Int32.CompareTo'. at System.Array.compare (System.Object value1, System.Object value2, IComparer comparer) [0x00000] at System.Array.qsort (System.Array keys, System.Array items, Int32 low0, Int32 high0, IComparer comparer) [0x00000] at System.Array.Sort (System.Array keys, System.Array items, Int32 index, Int32 length, IComparer comparer) [0x00000] --- End of inner exception stack trace --- at System.Array.Sort (System.Array keys, System.Array items, Int32 index, Int32 length, IComparer comparer) [0x00000] at System.Array.Sort (System.Array array, Int32 index, Int32 length, IComparer comparer) [0x00000] at log4net.Util.PatternParser.BuildCache () [0x00000] at log4net.Util.PatternParser.Parse () [0x00000] at log4net.Layout.PatternLayout.ActivateOptions () [0x00000] at log4net.Layout.PatternLayout..ctor (System.String pattern) [0x00000] at log4net.Layout.PatternLayout..ctor () [0x00000] at (wrapper managed-to-native) System.Reflection.MonoCMethod:InternalInvoke (object,object[],System.Exception&) at System.Reflection.MonoCMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] --- End of inner exception stack trace --- at System.Reflection.MonoCMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] at System.Reflection.MonoCMethod.Invoke (BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] at System.Reflection.ConstructorInfo.Invoke (System.Object[] parameters) [0x00000] at System.Activator.CreateInstance (System.Type type, Boolean nonPublic) [0x00000] at System.Activator.CreateInstance (System.Type type) [0x00000] at log4net.Repository.Hierarchy.XmlHierarchyConfigurator.CreateObjectFromXml (System.Xml.XmlElement element, System.Type defaultTargetType, System.Type typeConstraint) [0x00000] log4net:ERROR XmlHierarchyConfigurator: Could not create Appender [AccessLogFile] of type [log4net.Appender.RollingFileAppender]. Reported error follows. System.NullReferenceException: Object reference not set to an instance of an object at log4net.Repository.Hierarchy.XmlHierarchyConfigurator.SetParameter (System.Xml.XmlElement element, System.Object target) [0x00000] at log4net.Repository.Hierarchy.XmlHierarchyConfigurator.CreateObjectFromXml (System.Xml.XmlElement element, System.Type defaultTargetType, System.Type typeConstraint) [0x00000] at log4net.Repository.Hierarchy.XmlHierarchyConfigurator.SetParameter (System.Xml.XmlElement element, System.Object target) [0x00000] at log4net.Repository.Hierarchy.XmlHierarchyConfigurator.ParseAppender (System.Xml.XmlElement appenderElement) [0x00000] log4net:ERROR XmlHierarchyConfigurator: Appender named [AccessLogFile] not found.
(In reply to comment #71) > (In reply to comment #70) > > Hi Mario, /usr/bin/ifolder seems to need a modification to run under Gentoo, > wherein the mono runtime is explicitly specified: > ifolder is still broken if have added the needed mods to get it build compleatly with gmcs (as all deeps in gentoo are only build for the newest version log4net) but it still crashes in native code
Hey Mario, Not sure what you mean by 'as all deps are only built for the latest log4net' - can you elaborate? I'm catching up a bit on the particulars of the problem here but I'm quite eager to help get this going. If you can meet with me on IRC or via an IM client of some sort, that would also be great... (In reply to comment #72) > (In reply to comment #71) > > (In reply to comment #70) > > > > Hi Mario, /usr/bin/ifolder seems to need a modification to run under Gentoo, > > wherein the mono runtime is explicitly specified: > > > > ifolder is still broken > if have added the needed mods to get it build compleatly with gmcs > (as all deeps in gentoo are only build for the newest version log4net) > > but it still crashes in native code >
the ifolder3 client is now working (still with some bugs but its a start) one downside is that it must be compiled with <gcc-4.4 as usual in my tree the server is still not working but i am on it
Are there any news about this ebuild? I'm using a Gentoo based distro (Sabayon), but i can't find in its repository (entropy) either in portage, so i'm thinking the work on it was stopped. I found there [ http://sourceforge.net/projects/ifolder/files/iFolder%20Clients/3.8.0.3/ifolder3.tar.gz/download ] the source code that can be compiled (.config, etc.). Waiting for news, keep it up!, Alex
no the work on ifolder is not stopped but on halt for the moment there are some upstream bugs that need tobe corrected befor i can update my overlay so when there is something new i will inform you thx Mario
i am working on updating the ebuilds is a time comsuming work there are no source packages for the newest version so i am switching to the svn stable branch i hope i will get somehing usable till next week
so finally novell has corrected some long standing bugs in the ifolder system but as usual also introduced some new. the updated server packs are ready and working the downside of them are they depend on the dropped mono 2.6 tree (novell provide there own mono for ifolder on OES) the overlay is located here http://git.disconnected-by-peer.at/dbp/ifolder/ the layman file is here http://ftp.disconnected-by-peer.at/pub/overlay/geos_one-overlay.xml at this time only the ifolder3-enterprise server has been updated the clients will come in a view days