Package: libnecpp0
Version: 1.4.0+cvs20091005-2
Severity: normal
Tags: upstream patch

When compiling an app wich uses libnecc, I get an undefined reference to 
nec_kh_card(...). On examining the code, the function is declared but never 
defined.

As this function may not be used for now, it would be good to add it an empty
function body ( { } ) until it's implemented.

The attached patch does exactly this.

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-5-amd64 (SMP w/2 CPU cores)
Locale: LANG=es_AR.UTF-8, LC_CTYPE=es_AR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages libnecpp0 depends on:
ii  libblas3gf [libblas.so.3gf]   1.2-8      Basic Linear Algebra Reference imp
ii  libc6                         2.11.2-6   Embedded GNU C Library: Shared lib
ii  libgcc1                       1:4.4.5-2  GCC support library
ii  liblapack3gf [liblapack.so.3g 3.2.2-1    library of linear algebra routines
ii  libstdc++6                    4.4.5-2    The GNU Standard C++ Library v3

libnecpp0 recommends no packages.

libnecpp0 suggests no packages.

-- no debconf information
--- libNEC.cpp	2010-10-11 14:24:37.000000000 -0300
+++ libNEC.cpp.fix	2010-10-11 14:25:53.000000000 -0300
@@ -226,7 +226,7 @@
 
 
 /* "kh" card, matrix integration limit */
-void nec_kh_card(nec_context* in_context, double tmp1);
+void nec_kh_card(nec_context* in_context, double tmp1) {};
 
 void nec_ne_card(nec_context* in_context, int itmp1, int itmp2, int itmp3, int itmp4, double tmp1, double tmp2, double tmp3, double tmp4, double tmp5, double tmp6)
 {

Reply via email to