Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 16 May 2014 08:13:22 GMT
From:      Vikash Badal <vikash.badal@is.co.za>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/189852: x11/workrave fails to build on FreeBSD 10
Message-ID:  <201405160813.s4G8DM44098733@cgiserv.freebsd.org>
Resent-Message-ID: <201405160820.s4G8K1j2073094@freefall.freebsd.org>

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

>Number:         189852
>Category:       ports
>Synopsis:       x11/workrave fails to build on FreeBSD 10
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Fri May 16 08:20:00 UTC 2014
>Closed-Date:
>Last-Modified:
>Originator:     Vikash Badal
>Release:        10.0-RELEASE-p3 amd64
>Organization:
Internet Solutions
>Environment:
FreeBSD pkg-engine.isdsl.net 10.0-RELEASE-p3 FreeBSD 10.0-RELEASE-p3 #0: Tue May 13 18:31:10 UTC 2014     root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC  amd64

>Description:
x11/workrave fails to build on FreeBSD 10:

4 warnings generated.
libtool: compile:  c++ -DHAVE_CONFIG_H -I../../intl -I. -I ../../backend/include -I. -I../.. -D_THREAD_SAFE -I/usr/local/include -W -DWORKRAVE_PKGDATADIR=\"/usr/local/share/workrave\" -D_XOPEN_SOURCE=600 -I/usr/local/include -I../../backend/src/unix -I../../common/include -I../../common/include/unix -pthread -I/usr/local/include/glib-2.0 -I/usr/local/include -I/usr/local/include/libgdome -I/usr/local/include/glib-2.0 -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include/dbus-1.0 -I/usr/local/include/dbus-1.0/include -I/usr/local/include/gconf/2 -I/usr/local/include/orbit-2.0 -DORBIT2=1 -pthread -I/usr/local/include/glib-2.0 -I/usr/local/include -O2 -pipe -fno-strict-aliasing -MT libworkrave_backend_la-ActivityMonitor.lo -MD -MP -MF .deps/libworkrave_backend_la-ActivityMonitor.Tpo -c ActivityMonitor.cc -o libworkrave_backend_la-ActivityMonitor.o >/dev/null 2>&1
mv -f .deps/libworkrave_backend_la-ActivityMonitor.Tpo .deps/libworkrave_backend_la-ActivityMonitor.Plo
/bin/sh ../../libtool  --tag=CXX   --mode=compile c++ -DHAVE_CONFIG_H -I../../intl -I. -I ../../backend/include -I. -I../..   -D_THREAD_SAFE -I/usr/local/include -W -DWORKRAVE_PKGDATADIR="\"/usr/local/share/workrave\"" -D_XOPEN_SOURCE=600  -I/usr/local/include -I../../backend/src/unix -I../../common/include -I../../common/include/unix -pthread -I/usr/local/include/glib-2.0 -I/usr/local/include   -I/usr/local/include/libgdome -I/usr/local/include/glib-2.0 -I/usr/local/include -I/usr/local/include/libxml2    -I/usr/local/include/dbus-1.0 -I/usr/local/include/dbus-1.0/include -I/usr/local/include/gconf/2 -I/usr/local/include/orbit-2.0 -DORBIT2=1 -pthread -I/usr/local/include/glib-2.0 -I/usr/local/include    -O2 -pipe -fno-strict-aliasing -MT libworkrave_backend_la-Break.lo -MD -MP -MF .deps/libworkrave_backend_la-Break.Tpo -c -o libworkrave_backend_la-Break.lo `test -f 'Break.cc' || echo './'`Break.cc
libtool: compile:  c++ -DHAVE_CONFIG_H -I../../intl -I. -I ../../backend/include -I. -I../.. -D_THREAD_SAFE -I/usr/local/include -W -DWORKRAVE_PKGDATADIR=\"/usr/local/share/workrave\" -D_XOPEN_SOURCE=600 -I/usr/local/include -I../../backend/src/unix -I../../common/include -I../../common/include/unix -pthread -I/usr/local/include/glib-2.0 -I/usr/local/include -I/usr/local/include/libgdome -I/usr/local/include/glib-2.0 -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include/dbus-1.0 -I/usr/local/include/dbus-1.0/include -I/usr/local/include/gconf/2 -I/usr/local/include/orbit-2.0 -DORBIT2=1 -pthread -I/usr/local/include/glib-2.0 -I/usr/local/include -O2 -pipe -fno-strict-aliasing -MT libworkrave_backend_la-Break.lo -MD -MP -MF .deps/libworkrave_backend_la-Break.Tpo -c Break.cc  -fPIC -DPIC -o .libs/libworkrave_backend_la-Break.o
In file included from Break.cc:26:
In file included from ./Break.hh:23:
./../backend/include/ICore.hh:159:13: error: unknown type name 'time_t'
    virtual time_t get_time() const = 0;
            ^
In file included from Break.cc:26:
In file included from ./Break.hh:25:
./../backend/include/IBreak.hh:48:13: error: unknown type name 'time_t'
    virtual time_t get_elapsed_time() const = 0;
            ^
./../backend/include/IBreak.hh:51:13: error: unknown type name 'time_t'
    virtual time_t get_elapsed_idle_time() const = 0;
            ^
./../backend/include/IBreak.hh:54:13: error: unknown type name 'time_t'
    virtual time_t get_auto_reset() const = 0;
            ^
./../backend/include/IBreak.hh:60:13: error: unknown type name 'time_t'
    virtual time_t get_limit() const = 0;
            ^
In file included from Break.cc:34:
In file included from ./TimerActivityMonitor.hh:23:
In file included from ./Core.hh:50:
In file included from ./Statistics.hh:31:
In file included from ../../common/include/Mutex.hh:30:
./../common/include/GlibMutex.hh:30:5: warning: 'g_static_rec_mutex_init' is deprecated [-Wdeprecated-declarations]
    g_static_rec_mutex_init(&gmutex);
    ^
/usr/local/include/glib-2.0/glib/deprecated/gthread.h:172:10: note: 'g_static_rec_mutex_init' declared here
void     g_static_rec_mutex_init        (GStaticRecMutex *mutex);
         ^
In file included from Break.cc:34:
In file included from ./TimerActivityMonitor.hh:23:
In file included from ./Core.hh:50:
In file included from ./Statistics.hh:31:
In file included from ../../common/include/Mutex.hh:30:
./../common/include/GlibMutex.hh:35:5: warning: 'g_static_rec_mutex_free' is deprecated [-Wdeprecated-declarations]
    g_static_rec_mutex_free(&gmutex);
    ^
/usr/local/include/glib-2.0/glib/deprecated/gthread.h:191:10: note: 'g_static_rec_mutex_free' declared here
void     g_static_rec_mutex_free        (GStaticRecMutex *mutex);
         ^
In file included from Break.cc:34:
In file included from ./TimerActivityMonitor.hh:23:
In file included from ./Core.hh:50:
In file included from ./Statistics.hh:31:
In file included from ../../common/include/Mutex.hh:30:
./../common/include/GlibMutex.hh:40:5: warning: 'g_static_rec_mutex_lock' is deprecated [-Wdeprecated-declarations]
    g_static_rec_mutex_lock(&gmutex);
    ^
/usr/local/include/glib-2.0/glib/deprecated/gthread.h:175:10: note: 'g_static_rec_mutex_lock' declared here
void     g_static_rec_mutex_lock        (GStaticRecMutex *mutex);
         ^
In file included from Break.cc:34:
In file included from ./TimerActivityMonitor.hh:23:
In file included from ./Core.hh:50:
In file included from ./Statistics.hh:31:
In file included from ../../common/include/Mutex.hh:30:
./../common/include/GlibMutex.hh:45:5: warning: 'g_static_rec_mutex_unlock' is deprecated [-Wdeprecated-declarations]
    g_static_rec_mutex_unlock(&gmutex);
    ^
/usr/local/include/glib-2.0/glib/deprecated/gthread.h:181:10: note: 'g_static_rec_mutex_unlock' declared here
void     g_static_rec_mutex_unlock      (GStaticRecMutex *mutex);
         ^
In file included from Break.cc:34:
In file included from ./TimerActivityMonitor.hh:23:
./Core.hh:93:10: error: return type of virtual function 'get_break' is not covariant with the return type of the function it overrides ('Break *' is not derived from 'workrave::IBreak *')
  Break *get_break(BreakId id);
         ^
./../backend/include/ICore.hh:118:21: note: overridden virtual function is here
    virtual IBreak *get_break(BreakId id) = 0;
                    ^
In file included from Break.cc:34:
In file included from ./TimerActivityMonitor.hh:23:
./Core.hh:94:10: error: return type of virtual function 'get_break' is not covariant with the return type of the function it overrides ('Break *' is not derived from 'workrave::IBreak *')
  Break *get_break(std::string name);
         ^
./../backend/include/ICore.hh:121:21: note: overridden virtual function is here
    virtual IBreak *get_break(std::string name) = 0;
                    ^
Break.cc:264:62: error: cannot initialize a parameter of type 'workrave::IConfiguratorListener *' with an rvalue of type 'Break *'
  config->add_listener(CoreConfig::CFG_KEY_TIMER % break_id, this);
                                                             ^~~~
./../backend/include/IConfigurator.hh:80:85: note: passing argument to parameter 'listener' here
    virtual bool add_listener(const std::string &key_prefix, IConfiguratorListener *listener) = 0;
                                                                                    ^
Break.cc:328:62: error: cannot initialize a parameter of type 'workrave::IConfiguratorListener *' with an rvalue of type 'Break *'
  config->add_listener(CoreConfig::CFG_KEY_BREAK % break_id, this);
                                                             ^~~~
./../backend/include/IConfigurator.hh:80:85: note: passing argument to parameter 'listener' here
    virtual bool add_listener(const std::string &key_prefix, IConfiguratorListener *listener) = 0;
                                                                                    ^
4 warnings and 9 errors generated.
gmake[6]: *** [libworkrave_backend_la-Break.lo] Error 1
gmake[6]: Leaving directory `/wrkdirs/usr/ports/x11/workrave/work/workrave-1.9.4/backend/src'
gmake[5]: *** [all-recursive] Error 1
gmake[5]: Leaving directory `/wrkdirs/usr/ports/x11/workrave/work/workrave-1.9.4/backend/src'
gmake[4]: *** [all] Error 2
gmake[4]: Leaving directory `/wrkdirs/usr/ports/x11/workrave/work/workrave-1.9.4/backend/src'
gmake[3]: *** [all-recursive] Error 1
gmake[3]: Leaving directory `/wrkdirs/usr/ports/x11/workrave/work/workrave-1.9.4/backend'
gmake[2]: *** [all-recursive] Error 1
gmake[2]: Leaving directory `/wrkdirs/usr/ports/x11/workrave/work/workrave-1.9.4'
gmake[1]: *** [all] Error 2
gmake[1]: Leaving directory `/wrkdirs/usr/ports/x11/workrave/work/workrave-1.9.4'
*** Error code 1

Stop.
make: stopped in /usr/ports/x11/workrave

full log
http://beefy2.isc.freebsd.org/bulk/10amd64-quarterly/latest/logs/errors/workrave-1.9.4_2.log
>How-To-Repeat:
make -C  /usr/ports/x11/workrave all

>Fix:


>Release-Note:
>Audit-Trail:
>Unformatted:



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