From: Dan S <ki...@ya...> - 2006-12-24 08:44:54
|
Nova Developers,=0A=0AOk, the few tests that I have been able to do have be= en sucessful, I'm going on vacation for a couple weeks and won't be able to= work on the project.=0A=0A-Dan=0A=0A----- Original Message ----=0AFrom: Da= n S <ki...@ya...>=0ATo: nov...@li...=0ASent: = Wednesday, December 20, 2006 2:07:46 PM=0ASubject: Re: [Nova-developer] Win= 32 Port (repost)=0A=0AToday's update:=0A=0AI have been able to build and ru= n the library=0Awith the lunar.c example code. It appears to run successfu= lly. (It was=0Acloudy here last night and I was not able to compare lunar d= isk=0Avisibility in the sky but the US Naval Observatory website agreed wit= h=0Athe lunar disk visibility). I am now waiting on my administrator to=0A= install libnova on the linux (debian) server I use. I can't wait to=0Adiff= the output of both. Once all the examples are tested I'm going to=0Aclean= my code and would like to submit it. One great positive is that=0AI have = been able to run it with the managed code (.net 2.0) option=0Aon. There wa= s a noticeable difference in performance but can be=0Areviewed later.=0A=0A= I expect to have more results to report by Dec 23.=0A=0A-Dan=0A=0A----- Ori= ginal Message ----=0AFrom: Dan S <ki...@ya...>=0ATo: nova-developer@l= ists.sourceforge.net=0ASent: Tuesday, December 19, 2006 5:06:42 PM=0ASubjec= t: Re: [Nova-developer] Win32 Port=0A=0AFirst it seems that fatigue was hit= ting me when I said I couldn't find libnova.h, it is there as expected.=0A= =0ASecond, I have been able to build the library in Visual Studio 2005 C++ = :). As much as I want to test the build I haven't been able to make the ti= me yet but I plan to have some time very soon.=0A=0AThird, once I'm ready t= o start submitting code to the CVS repository I would like to add 2 source = and 2 header file, "libnova_win" and "libnova_c89". It will contain the c89= and win32 replacements to the posix and c99 math functions. This brings u= p two issues: 1, it is possible to make the library completely c89 complian= t; 2, it is possible to replace all the non reentrant functions, in the win= dows port, with ones that are through the extensions provided by Posix (for= the linux version) and Win32. The current code can be replaced with the P= osix ones and I can define the Win32 equivalent to substitute the identifie= rs (ie #define strtok_r strtok_s).=0A=0AFourth, via define's i've seen Win= 32 and __Win32__ I would propose we make it __LN__WIN32__ and __LN_C89__ .= =0A=0ASorry about the quick reply short on time in the moment.=0A=0A-Dan=0A= =0A----- Original Message ----=0AFrom: Petr Kubanek <pe...@ku...>=0ATo= : Dan S <ki...@ya...>=0ACc: nov...@li...=0ASe= nt: Monday, December 18, 2006 5:55:04 PM=0ASubject: Re: [Nova-developer] Wi= n32 Port=0A=0AMon, Dec 18, 2006 at 01:47:41PM -0800 - Dan S:=0A> Nova Devel= opers,=0A> =0A> I have been looking at the code to make a Windows compatibl= e version.=0A> So far the problems I've encountered is replacing the Posix = time=0A> library, and the c99 functions. After make ing the library on Lin= ux I=0A> also noticed that a sort of meta-header file was automatically cre= ated=0A> libnova.h. It looks like I'll have to manually create that. Some= one=0A> did suggest using Cygwin to support the Posix part of the library,= =0A> however I wanted to avoid that so anyone who uses the library on=0A> W= indows will not need another dll.=0A=0AI think that those changes, using if= defs, will be gladly welcome. I=0Acannot test them, but if they will not br= eak Linux build, I can commit=0Athem.=0A=0ABut libnova.h is NOT created, it= 's in CVS and should be in tar.gz. Can=0Ayou send any hint why you think it= 's created?=0A=0A> Also I am wondering if there is any test code that could= be used to=0A> verify the library after my changes.=0A=0A./lntest/lntest= =0A=0APetr=0A=0A=0A=0A=0A__________________________________________________= =0ADo You Yahoo!?=0ATired of spam? Yahoo! Mail has the best spam protectio= n around =0Ahttp://mail.yahoo.com =0A=0A-----------------------------------= --------------------------------------=0ATake Surveys. Earn Cash. Influence= the Future of IT=0AJoin SourceForge.net's Techsay panel and you'll get the= chance to share your=0Aopinions on IT & business topics through brief surv= eys - and earn cash=0Ahttp://www.techsay.com/default.php?page=3Djoin.php&p= =3Dsourceforge&CID=3DDEVDEV=0A_____________________________________________= __=0ANova-developer mailing list=0AN...@li...=0Ah= ttps://lists.sourceforge.net/lists/listinfo/nova-developer=0A=0A=0A=0A=0A__= ________________________________________________=0ADo You Yahoo!?=0ATired o= f spam? Yahoo! Mail has the best spam protection around =0Ahttp://mail.yah= oo.com =0A=0A--------------------------------------------------------------= -----------=0ATake Surveys. Earn Cash. Influence the Future of IT=0AJoin So= urceForge.net's Techsay panel and you'll get the chance to share your=0Aopi= nions on IT & business topics through brief surveys - and earn cash=0Ahttp:= //www.techsay.com/default.php?page=3Djoin.php&p=3Dsourceforge&CID=3DDEVDEV= =0A_______________________________________________=0ANova-developer mailing= list=0AN...@li...=0Ahttps://lists.sourceforge.ne= t/lists/listinfo/nova-developer=0A=0A=0A=0A=0A_____________________________= _____________________=0ADo You Yahoo!?=0ATired of spam? Yahoo! Mail has th= e best spam protection around =0Ahttp://mail.yahoo.com |