Hi! I use my build-scripts to co svn and rebuild the latest source of simias and ifolder (doing all from make clean, autogen, make, make install). After the "strong naming"-changes, the ifolder-build stops during make with:
---- make ---- cd . && /bin/sh /root/svn/ifolder-trunk/ifolder-trunk/ifolder/missing --run autoheader rm -f stamp-h1 touch config.h.in cd . && /bin/sh ./config.status config.h config.status: creating config.h config.status: config.h is unchanged sed -e 's,@_VERSION_@,3.6.7122.1,g' -e 's,@_PKG_CONFIG_REQUIRES_@,simias >= 1.0 gtk-sharp-2.0 >= 1.9.5,g' -e 's,@_PKG_CONFIG_CONFLICTS_@,,g' -e 's,@_prefix_@,/home/store//ifolder-client-s6821-i6553/,g' -e 's,@_exec_prefix_@,/home/store//ifolder-client-s6821-i6553/,g' -e 's,@_libdir_@,/home/store//ifolder-client-s6821-i6553//lib,g' -e 's,@_PKG_CONFIG_LIBS_@,/r:Novell.iFolder.dll /r:Novell.iFolder.UI.gtk.dll /r:TrayIcon.dll,g' ifolder3.pc.in > ifolder3.pc chmod +x ifolder3.pc sed -e 's,@_VERSION_@,3.6.7122.1,g' -e 's,@_PKG_CONFIG_CONFLICTS_@,,g' -e 's,@_prefix_@,/home/store//ifolder-client-s6821-i6553/,g' -e 's,@_exec_prefix_@,/home/store//ifolder-client-s6821-i6553/,g' -e 's,@_libdir_@,/home/store//ifolder-client-s6821-i6553//lib,g' ifolder3-c.pc.in > ifolder3-c.pc chmod +x ifolder3-c.pc make all-recursive make[1]: Entering directory `/root/svn/ifolder-trunk/ifolder-trunk/ifolder' Making all in src make[2]: Entering directory `/root/svn/ifolder-trunk/ifolder-trunk/ifolder/src' Making all in WebService make[3]: Entering directory `/root/svn/ifolder-trunk/ifolder-trunk/ifolder/src/WebService' Makefile:460: Warnung: Die Befehle für das Ziel »AssemblyInfo.cs« werden überschrieben Makefile:321: Warnung: Alte Befehle für das Ziel »AssemblyInfo.cs« werden ignoriert mcs /out:Novell.iFolder.Web.dll /debug+ /d:DEBUG /d:LINUX /d:MONO /warn:4 /d:TRACE /target:library /lib:/home/store//ifolder-client-s6821-i6553//lib/simias/web/bin /r:SimiasLib.dll /lib:/home/store//ifolder-client-s6821-i6553//lib/simias/web/bin /r:SimiasClient.dll /r:System.dll /r:System.Data.dll /r:System.Xml.dll /r:System.Web.dll /r:System.Web.Services.dll /r:SimiasClient.dll /lib:/home/store//ifolder-client-s6821-i6553//lib/simias/web/bin ./AssemblyInfo.cs ./iFolderService.cs ./iFolder.cs ./DiskSpace.cs ./iFolderUser.cs ./Conflict.cs ./SyncSize.cs ./ClientUpgrade.cs ./ClientUpdate.cs ./iFolderService.cs(234,8): warning CS0618: `Simias.Storage.Collection.IsType(Simias.Storage.Node, string)' is obsolete: `This method has moved to the Node class. Use Node.IsType(string)' ./iFolderService.cs(374,8): warning CS0618: `Simias.Storage.Collection.IsType(Simias.Storage.Node, string)' is obsolete: `This method has moved to the Node class. Use Node.IsType(string)' ./iFolderService.cs(531,30): warning CS0219: The variable `store' is assigned but its value is never used ./iFolderService.cs(741,10): warning CS0618: `Simias.Storage.Collection.IsType(Simias.Storage.Node, string)' is obsolete: `This method has moved to the Node class. Use Node.IsType(string)' ./iFolderService.cs(788,8): warning CS0618: `Simias.Storage.Collection.IsType(Simias.Storage.Node, string)' is obsolete: `This method has moved to the Node class. Use Node.IsType(string)' ./iFolderService.cs(1470,10): warning CS0618: `Simias.Storage.Collection.IsBaseType(Simias.Storage.Node, string)' is obsolete: `This method has moved to the Node class. Use Node.IsBaseType(string)' ./iFolderService.cs(1474,15): warning CS0618: `Simias.Storage.Collection.IsType(Simias.Storage.Node, string)' is obsolete: `This method has moved to the Node class. Use Node.IsType(string)' ./iFolderService.cs(2280,28): warning CS0618: `Simias.Policy.FileSizeFilter.Get(Simias.Storage.Member, Simias.Storage.Collection)' is obsolete: `This method is obsolete. Please use FileSizeFilter.Get( Collection collection ) instead.' ./iFolder.cs(177,36): warning CS0618: `Simias.Policy.SyncInterval.Get(Simias.Storage.Member, Simias.Storage.Collection)' is obsolete: `This method is obsolete. Please use SyncInterval.Get( Collection collection ) instead.' ./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), 10 warnings make[3]: *** [Novell.iFolder.Web.dll] Fehler 1 make[3]: Leaving directory `/root/svn/ifolder-trunk/ifolder-trunk/ifolder/src/WebService' make[2]: *** [all-recursive] Fehler 1 make[2]: Leaving directory `/root/svn/ifolder-trunk/ifolder-trunk/ifolder/src' make[1]: *** [all-recursive] Fehler 1 make[1]: Leaving directory `/root/svn/ifolder-trunk/ifolder-trunk/ifolder' make: *** [all] Fehler 2 On IRC anil said to do just a make clean ... which helped ... make did run through now. Srinidhi pointed out, it could be some variables in AssemblyInfo.cs.in not being expanded correctly. Greets Jan-Simon _______________________________________________ ifolder-dev mailing list [email protected] http://forge.novell.com/mailman/listinfo/ifolder-dev
