<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to bugs</title><link>https://sourceforge.net/p/libnurbs/bugs/</link><description>Recent changes to bugs</description><atom:link href="https://sourceforge.net/p/libnurbs/bugs/feed.rss" rel="self"/><language>en</language><lastBuildDate>Fri, 23 Jan 2009 17:16:18 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/libnurbs/bugs/feed.rss" rel="self" type="application/rss+xml"/><item><title>Fedora 10 Packaging</title><link>https://sourceforge.net/p/libnurbs/bugs/8/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I am currently attempting to package this for Fedora 10. As such, there are several thinks which I should, from a maintainers point of view, notify you about.&lt;/p&gt;
&lt;p&gt;1) The licence file "COPYING" accompanying the package is in fact empty, even though the source files themselves are clear as to the licence.&lt;/p&gt;
&lt;p&gt;Fedora packagers (me) are encouraged to contact upstream (you) in order to get a full copy of the licence included in the package.&lt;br /&gt;
&lt;a href="https://fedoraproject.org/wiki/Packaging/LicensingGuidelines#License_Text"&gt;https://fedoraproject.org/wiki/Packaging/LicensingGuidelines#License_Text&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;2) The libraries&lt;br /&gt;
*libnurbsd&lt;br /&gt;
*libnurbsf&lt;/p&gt;
&lt;p&gt;Call the exit() function, which was detected by an automatic package checking utility. I have provided the output from this utility below.&lt;/p&gt;
&lt;p&gt;nurbs++.i386: W: shared-lib-calls-exit /usr/lib/libnurbsf.so.0.1.0 exit@GLIBC_2.0&lt;br /&gt;
This library package calls exit() or _exit(), probably in a non-fork()&lt;br /&gt;
context. Doing so from a library is strongly discouraged - when a library&lt;br /&gt;
function calls exit(), it prevents the calling program from handling the&lt;br /&gt;
error, reporting it to the user, closing files properly, and cleaning up any&lt;br /&gt;
state that the program has. It is preferred for the library to return an&lt;br /&gt;
actual error code and let the calling program decide how to handle the&lt;br /&gt;
situation.&lt;/p&gt;
&lt;p&gt;nurbs++.i386: W: shared-lib-calls-exit /usr/lib/libnurbsd.so.0.1.0 exit@GLIBC_2.0&lt;br /&gt;
This library package calls exit() or _exit(), probably in a non-fork()&lt;br /&gt;
context. Doing so from a library is strongly discouraged - when a library&lt;br /&gt;
function calls exit(), it prevents the calling program from handling the&lt;br /&gt;
error, reporting it to the user, closing files properly, and cleaning up any&lt;br /&gt;
state that the program has. It is preferred for the library to return an&lt;br /&gt;
actual error code and let the calling program decide how to handle the&lt;br /&gt;
situation.&lt;/p&gt;
&lt;p&gt;If it is possible to alter the library code such that it does not call the exit() function, this would be good from a maintainer view.&lt;/p&gt;
&lt;p&gt;3) In order to allow for the source code to compile under fedora, extensive patching has been required for GCC 4.3; If it is possible to merge one of the three packages that are listed in your tracker with your main release, checking for their validity, this would also be greatly appreciated, and would improve the quality of the final package.&lt;/p&gt;
&lt;p&gt;Thankyou&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">AnotherUser</dc:creator><pubDate>Fri, 23 Jan 2009 17:16:18 -0000</pubDate><guid>https://sourceforge.net24779784e43574cc05b9f90e7cf934ac47a07e43</guid></item><item><title>Feature Request:  C bindings</title><link>https://sourceforge.net/p/libnurbs/bugs/7/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I need a NURBS library usable with C code.  Willing to&lt;br /&gt;
write some of them myself, as time permits, but might&lt;br /&gt;
require some technical assistance, and a starting point.&lt;/p&gt;
&lt;p&gt;Specific use is an open source 3-D modeler used in&lt;br /&gt;
ship/yacht design, among other things.&lt;/p&gt;
&lt;p&gt;developer@parkersailing.com&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Thu, 22 Sep 2005 21:27:15 -0000</pubDate><guid>https://sourceforge.net456cb5d9605282f46677b42dac0fd446f0bac90b</guid></item><item><title>VS7.1 build fails</title><link>https://sourceforge.net/p/libnurbs/bugs/6/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;This error was submitted by Denek &amp;lt;mccarthy@volny.cz&amp;gt;&lt;/p&gt;
&lt;p&gt;cl.exe /nologo /MD /W3 /GX /O2 /I "..\..\..\Include" /I&lt;br /&gt;
"..\..\..\Matrix" /I "..\..\..\Nurbs" /I&lt;br /&gt;
"..\..\..\Numerical" /I "..\..\..\Image" /D "WIN32" /D&lt;br /&gt;
"NDEBUG" /D "_MBCS" /D "_LIB"&lt;br /&gt;
/Fp".\Release\nurbslib.pch" /YX /Fo".\Release\\"&lt;br /&gt;
/Fd".\Release\\" /FD /c ..\..\..\matrix\barray2d_hpoint.cpp&lt;br /&gt;
barray2d_hpoint.cpp&lt;br /&gt;
\nurbs\matrix\hpoint_nd.h(140) : error C2065: 'D' :&lt;br /&gt;
undeclared identifier&lt;br /&gt;
\nurbs\matrix\hpoint_nd.h(140) : error C2955:&lt;br /&gt;
'PLib::HPoint_nD' : use of class template requires&lt;br /&gt;
template argument list&lt;br /&gt;
\nurbs\matrix\hpoint_nd.h(63) : see declaration of&lt;br /&gt;
'PLib::HPoint_nD'&lt;br /&gt;
\nurbs\matrix\hpoint_nd.h(140) : error C3861: 'D':&lt;br /&gt;
identifier not found, even with argument-dependent lookup&lt;br /&gt;
\nurbs\matrix\hpoint_nd.h(140) : error C2955:&lt;br /&gt;
'PLib::HPoint_nD' : use of class template requires&lt;br /&gt;
template argument list&lt;br /&gt;
\nurbs\matrix\hpoint_nd.h(63) : see declaration of&lt;br /&gt;
'PLib::HPoint_nD'&lt;br /&gt;
\nurbs\matrix\hpoint_nd.h(145) : error C3861: 'D':&lt;br /&gt;
identifier not found, even with argument-dependent lookup&lt;br /&gt;
\nurbs\matrix\hpoint_nd.h(145) : error C2955:&lt;br /&gt;
'PLib::HPoint_nD' : use of class template requires&lt;br /&gt;
template argument list&lt;br /&gt;
\nurbs\matrix\hpoint_nd.h(63) : see declaration of&lt;br /&gt;
'PLib::HPoint_nD'&lt;br /&gt;
\nurbs\matrix\hpoint_nd.h(145) : error C3861: 'D':&lt;br /&gt;
identifier not found, even with argument-dependent lookup&lt;br /&gt;
\nurbs\matrix\hpoint_nd.h(145) : error C2955:&lt;br /&gt;
'PLib::HPoint_nD' : use of class template requires&lt;br /&gt;
template argument list&lt;br /&gt;
\nurbs\matrix\hpoint_nd.h(63) : see declaration of&lt;br /&gt;
'PLib::HPoint_nD'&lt;br /&gt;
\nurbs\matrix\hpoint_nd.h(151) : error C3861: 'D':&lt;br /&gt;
identifier not found, even with argument-dependent lookup&lt;br /&gt;
\nurbs\matrix\hpoint_nd.h(151) : error C2955:&lt;br /&gt;
'PLib::HPoint_nD' : use of class template requires&lt;br /&gt;
template argument list&lt;br /&gt;
\nurbs\matrix\hpoint_nd.h(63) : see declaration of&lt;br /&gt;
'PLib::HPoint_nD'&lt;br /&gt;
\nurbs\matrix\hpoint_nd.h(153) : error C3861: 'D':&lt;br /&gt;
identifier not found, even with argument-dependent lookup&lt;br /&gt;
\nurbs\matrix\hpoint_nd.h(153) : error C2955:&lt;br /&gt;
'PLib::HPoint_nD' : use of class template requires&lt;br /&gt;
template argument list&lt;br /&gt;
\nurbs\matrix\hpoint_nd.h(63) : see declaration of&lt;br /&gt;
'PLib::HPoint_nD'&lt;br /&gt;
\nurbs\matrix\hpoint_nd.h(155) : error C3861: 'D':&lt;br /&gt;
identifier not found, even with argument-dependent lookup&lt;br /&gt;
\nurbs\matrix\hpoint_nd.h(155) : error C2955:&lt;br /&gt;
'PLib::HPoint_nD' : use of class template requires&lt;br /&gt;
template argument list&lt;br /&gt;
\nurbs\matrix\hpoint_nd.h(63) : see declaration of&lt;br /&gt;
'PLib::HPoint_nD'&lt;br /&gt;
\nurbs\matrix\hpoint_nd.h(157) : error C3861: 'D':&lt;br /&gt;
identifier not found, even with argument-dependent lookup&lt;br /&gt;
\nurbs\matrix\hpoint_nd.h(157) : error C2955:&lt;br /&gt;
'PLib::HPoint_nD' : use of class template requires&lt;br /&gt;
template argument list&lt;br /&gt;
\nurbs\matrix\hpoint_nd.h(63) : see declaration of&lt;br /&gt;
'PLib::HPoint_nD'&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Tue, 28 Jun 2005 23:09:53 -0000</pubDate><guid>https://sourceforge.net0596cc1a9bcada2a13331536bee12b55ec86338e</guid></item><item><title>VS .NET build fails</title><link>https://sourceforge.net/p/libnurbs/bugs/5/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Visual Studio .NET build fails with error :&lt;/p&gt;
&lt;p&gt;'nurbs++-3.0.11\matrix\barray2d_hpoint.cpp(35) : error&lt;br /&gt;
C2248: 'PLib::Basic2DArray&amp;lt;T&amp;gt;::m' : cannot access&lt;br /&gt;
protected member declared in class 'PLib::Basic2DArray&amp;lt;T&amp;gt;'&lt;/p&gt;
&lt;p&gt;replacing the line&lt;br /&gt;
#undef HAVE_ISO_FRIEND_DECL&lt;br /&gt;
with&lt;br /&gt;
#define HAVE_ISO_FRIEND_DECL 1&lt;br /&gt;
in include/plib_config.h worked for me.&lt;/p&gt;
&lt;p&gt;Maybe changes should be made to include/plib_config.h.vc,&lt;br /&gt;
or a new file should be made to match vs .net...&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Tue, 14 Jun 2005 18:52:07 -0000</pubDate><guid>https://sourceforge.net504fb259136f2eafb9dc232b060aa09a63c9949e</guid></item><item><title>MinGW/MSYS build fails</title><link>https://sourceforge.net/p/libnurbs/bugs/4/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;The compiler complains about missing function 'alloca'&lt;br /&gt;
in nurbs/nurbsS.cpp when compiling under MinGW/MSYS&lt;/p&gt;
&lt;p&gt;Just including &amp;lt;malloc.h&amp;gt; at the beginning of the file&lt;br /&gt;
worked for me.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">billitch</dc:creator><pubDate>Mon, 13 Jun 2005 08:53:11 -0000</pubDate><guid>https://sourceforge.net0ec7fde87c97fec56547fab85e98a8e5c6c58fa6</guid></item><item><title>make failure under Fedora Core Three</title><link>https://sourceforge.net/p/libnurbs/bugs/3/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;After running ./configure without a hitch have hit the&lt;br /&gt;
wall on running make with undeclared errors:  i.e.:&lt;br /&gt;
++ -DHAVE_CONFIG_H -I. -I. -I../include -I../include -g&lt;br /&gt;
-O2 -fno-implicit-templates -c cvector.cpp -MT&lt;br /&gt;
cvector.lo -MD -MP -MF .deps/cvector.TPlo  -fPIC -DPIC&lt;br /&gt;
-o .libs/cvector.lo&lt;br /&gt;
In file included from cvector.h:31,&lt;br /&gt;
from cvector.cpp:27:&lt;br /&gt;
vector.h: In member function `int&lt;br /&gt;
PLib::Vector&amp;lt;T&amp;gt;::rows() const':&lt;br /&gt;
vector.h:73: error: `sze' undeclared (first use this&lt;br /&gt;
function)&lt;br /&gt;
vector.h:73: error: (Each undeclared identifier is&lt;br /&gt;
reported only once for each function it appears in.)&lt;br /&gt;
In file included from cvector.cpp:27:&lt;br /&gt;
cvector.h: In member function `T&amp;amp;&lt;br /&gt;
PLib::CVector&amp;lt;T&amp;gt;::operator[](int)':&lt;br /&gt;
cvector.h:57: error: `x' undeclared (first use this&lt;br /&gt;
function)&lt;br /&gt;
cvector.h:57: error: `sze' undeclared (first use this&lt;br /&gt;
function)&lt;br /&gt;
cvector.h: In member function `T&lt;br /&gt;
PLib::CVector&amp;lt;T&amp;gt;::operator[](int) const':&lt;br /&gt;
cvector.h:58: error: `x' undeclared (first use this&lt;br /&gt;
function)&lt;br /&gt;
cvector.h:58: error: `sze' undeclared (first use this&lt;br /&gt;
function)&lt;br /&gt;
cvector.h: In member function `void&lt;br /&gt;
PLib::CVector&amp;lt;T&amp;gt;::put(T)':&lt;br /&gt;
cvector.h:60: error: `x' undeclared (first use this&lt;br /&gt;
function)&lt;br /&gt;
cvector.h:60: error: `sze' undeclared (first use this&lt;br /&gt;
function)&lt;/p&gt;
&lt;p&gt;This sounds like a compiler switch setting? or gcc&lt;br /&gt;
level problem.  The &lt;br /&gt;
Fedora core three system was scratch built, i.e. not an&lt;br /&gt;
upgrade so the compiler settings are stock fedora core&lt;br /&gt;
three.&lt;/p&gt;
&lt;p&gt;Has me stumped....&lt;br /&gt;
Phil&lt;/p&gt;
&lt;p&gt;cobbin@cobbin.com&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Tue, 08 Mar 2005 03:11:40 -0000</pubDate><guid>https://sourceforge.net92b7e6c732b5664b07a6f30ead934d10433d9ab1</guid></item><item><title>VC6 builds fail</title><link>https://sourceforge.net/p/libnurbs/bugs/2/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;email:  726f6262@cox.net&lt;/p&gt;
&lt;p&gt;1.  Downloaded files, unpacked to C:\source\nurbs++-&lt;br /&gt;
3.0.11\nurbs++-3.0.11&lt;/p&gt;
&lt;p&gt;2.  Ran config_mvc.bat&lt;/p&gt;
&lt;p&gt;3.  Browsed to C:\source\nurbs++-3.0.11\nurbs++-&lt;br /&gt;
3.0.11\examples\vc6\AllTests&lt;/p&gt;
&lt;p&gt;4.  Opened AllTests.dsp.&lt;/p&gt;
&lt;p&gt;5.  Error:&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;"This makefile was not generated by Developer studio.&lt;/p&gt;
&lt;p&gt;Continuing will create a new Developer Studio project to &lt;br /&gt;
wrap this makefile. You will be prompted to save after &lt;br /&gt;
the new project has been created.&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;Do you want to continue?"&lt;/p&gt;
&lt;p&gt;6.  Choosing "yes":&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;--------------------Configuration: AllTests1 - Win32 &lt;br /&gt;
Debug--------------------&lt;br /&gt;
Microsoft (R) Program Maintenance Utility   Version &lt;br /&gt;
6.00.8168.0&lt;br /&gt;
Copyright (C) Microsoft Corp 1988-1998. All rights &lt;br /&gt;
reserved.&lt;br /&gt;
NMAKE : fatal error U1052: file 'AllTests.mak' not found&lt;br /&gt;
Stop.&lt;br /&gt;
Error executing NMAKE.&lt;/p&gt;
&lt;p&gt;AllTests1.exe - 1 error(s), 0 warning(s)&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Wed, 18 Feb 2004 22:05:51 -0000</pubDate><guid>https://sourceforge.net35cd262abf96fcf4904b1caabb379dee34c42068</guid></item><item><title>Small bug in function description</title><link>https://sourceforge.net/p/libnurbs/bugs/1/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;My email: igor.veselic@email.si &lt;/p&gt;
&lt;p&gt;In file hpoint_nd.h (From online reference manual). &lt;/p&gt;
&lt;p&gt;00548   /* * * * * * * * * * * * * * * * * * * * * * &lt;br /&gt;
* * * * * * * * * * * * * * * * * &lt;br /&gt;
00549         Routine: angle --- the angle between &lt;br /&gt;
two control points &lt;br /&gt;
00550      The angle between two control points &lt;br /&gt;
00551           Input: a --&amp;amp;gt; the first vector &lt;br /&gt;
00552                  b --&amp;amp;gt; the second vector &lt;br /&gt;
00553          Output: the angle in radians between &lt;br /&gt;
the two points &lt;br /&gt;
00554    Restrictions: &lt;br /&gt;
00555      author Philippe Lavoie (24 January 1997) &lt;br /&gt;
00556     Modified by: &lt;br /&gt;
00557    * * * * * * * * * * * * * * * * * * * * * * &lt;br /&gt;
* * * * * * * * * * * * * * * * */ &lt;br /&gt;
00558   template &amp;amp;lt;class T, int D&amp;amp;gt; &lt;br /&gt;
00559   inline T angle(const HPoint_nD&amp;amp;lt;T,D&amp;amp;gt;&amp;amp;amp; a,const &lt;br /&gt;
HPoint_nD&amp;amp;lt;T,D&amp;amp;gt;&amp;amp;amp; b) { &lt;br /&gt;
00560     if(b==0 || a==0 ) &lt;br /&gt;
00561       return 0 ; &lt;br /&gt;
00562     return dot(a,b)/norm(a)/norm(b) ; &lt;br /&gt;
00563   } &lt;/p&gt;
&lt;p&gt;The function does not return the angle between &lt;br /&gt;
vectors a and b, but cosine of that angle.&lt;br /&gt;
&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Mon, 24 Nov 2003 08:04:24 -0000</pubDate><guid>https://sourceforge.netbe50799b041ebbcbec2b82d6498524b405ffd90e</guid></item></channel></rss>