Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 23 Feb 2012 11:12:28 +0100
From:      kron <kron24@gmail.com>
To:        freebsd-ports@freebsd.org
Cc:        ntarmos@cs.uoi.gr
Subject:   conky does not build
Message-ID:  <4F46110C.6060508@gmail.com>

next in thread | raw e-mail | index | archive | help
Hi,

conky does not build on 9-STABLE:

...
cc -DHAVE_CONFIG_H -I. 
-DSYSTEM_CONFIG_FILE=\"/usr/local/etc/conky/conky.conf\" 
-DPACKAGE_LIBDIR=\"/usr/local/lib/conky\"  -I/usr/local/include 
-D_THREAD_SAFE -I/usr/local/include   -D_THREAD_SAFE 
-I/usr/local/include   -D_THREAD_SAFE -I/usr/local/include   -Wall -W 
-O2 -pipe -march=nocona -fno-strict-aliasing -MT conky-freebsd.o -MD -MP 
-MF .deps/conky-freebsd.Tpo -c -o conky-freebsd.o `test -f 'freebsd.c' 
|| echo './'`freebsd.c
freebsd.c:286:46: error: operator '<' has no left operand
freebsd.c: In function 'get_cpu_count':
freebsd.c:303: warning: unused variable 'cpu_count_len'
gmake[2]: *** [conky-freebsd.o] Error 1
gmake[2]: Leaving directory `/usr/ports/sysutils/conky/work/conky-1.8.1/src'
gmake[1]: *** [all] Error 2
gmake[1]: Leaving directory `/usr/ports/sysutils/conky/work/conky-1.8.1/src'
gmake: *** [all-recursive] Error 1
*** Error code 1

Stop in /usr/ports/sysutils/conky.
*** Error code 1

Stop in /usr/ports/sysutils/conky.

There are other people with the same problem [1]. It seems
related to __FreeBSD_kernel__ (missing macro?). I didn't
go deeper (ENOTIME), maybe someone on the list knows more...

While speaking about conky I'd like mention another issue
- very low MAX_NET_INTERFACES value. When I run VirtualBox,
conky crashes due to increased number of network interfaces
on the host. What about the following patch? (I know it doesn't
cure the the cause... but yet does help a bit)

diff -Naur conky-1.8.1/configure conky-1.8.1-patched/configure
--- configure.orig
+++ configure
@@ -16102,7 +16102,7 @@
  $as_echo "#define DEFAULT_TEXT_BUFFER_SIZE 256" >>confdefs.h


-$as_echo "#define MAX_NET_INTERFACES 16" >>confdefs.h
+$as_echo "#define MAX_NET_INTERFACES 64" >>confdefs.h




(CC'd to MAINTAINER)

Best regards,
Oli

[1] http://forums.freebsd.org/showthread.php?t=29128



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4F46110C.6060508>