Bug 815 - build fails on ubuntu 8.10 (X11/Xmu/Error.h missing)
Status:
RESOLVED FIXED
Component:
Build-Env
Version:
1.9.0
Hardware:
PC Linux
Importance:
P5 blocker
Target Milestone:
---
Assignee:
Rob Caelers
URL:
Depends on:
Blocks:
Reported:
Feb 5 2009 13:37:41 UTC
by:
vtron
Modified:
Feb 15 2009 18:50:03 UTC
IdWhoWhenSizeType
175config log
vtronFeb 5 2009 13:37:41 UTC144091text/x-log
WhoWhenWhatRemovedAdded
Rob CaelersFeb 5 2009 13:48:59 UTCstatusNEWASSIGNED
Rob CaelersFeb 15 2009 18:50:03 UTCstatusASSIGNEDRESOLVED
resolutionFIXED
Description
vtron  Feb 5 2009 13:37:41 UTC
Created attachment 175
config log 

build fails on ubuntu 8.10
configuration successful, config.log attached

make[4]: Entering directory `/home/tron/Desktop/workrave-1.9.0/backend/src/unix'
/bin/bash ../../../libtool --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../..    -W -I../../../backend/src -I../../../backend/include -DWORKRAVE_PKGDATADIR="\"/usr/local/share/workrave\"" -D_XOPEN_SOURCE=600 -I ../../../common/include -I ../../../common/include/unix -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -DORBIT2=1 -pthread -I/usr/include/gconf/2 -I/usr/include/orbit-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -g -O2 -Os -g -DNDEBUG -MT libworkrave_backend_unix_la-X11InputMonitor.lo -MD -MP -MF .deps/libworkrave_backend_unix_la-X11InputMonitor.Tpo -c -o libworkrave_backend_unix_la-X11InputMonitor.lo `test -f 'X11InputMonitor.cc' || echo './'`X11InputMonitor.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../../.. -W -I../../../backend/src -I../../../backend/include -DWORKRAVE_PKGDATADIR=\"/usr/local/share/workrave\" -D_XOPEN_SOURCE=600 -I ../../../common/include -I ../../../common/include/unix -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -DORBIT2=1 -pthread -I/usr/include/gconf/2 -I/usr/include/orbit-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -g -O2 -Os -g -DNDEBUG -MT libworkrave_backend_unix_la-X11InputMonitor.lo -MD -MP -MF .deps/libworkrave_backend_unix_la-X11InputMonitor.Tpo -c X11InputMonitor.cc  -fPIC -DPIC -o .libs/libworkrave_backend_unix_la-X11InputMonitor.o
X11InputMonitor.cc:68:27: error: X11/Xmu/Error.h: No such file or directory
X11InputMonitor.cc: In function ‘int errorHandler(Display*, XErrorEvent*)’:
X11InputMonitor.cc:90: error: ‘XmuPrintDefaultErrorMessage’ was not declared in this scope
make[4]: *** [libworkrave_backend_unix_la-X11InputMonitor.lo] Error 1
make[4]: Leaving directory `/home/tron/Desktop/workrave-1.9.0/backend/src/unix'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/tron/Desktop/workrave-1.9.0/backend/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/tron/Desktop/workrave-1.9.0/backend'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/tron/Desktop/workrave-1.9.0'
make: *** [all] Error 2
Comment 1
vtron  Feb 5 2009 13:47:26 UTC
the build completes ok if libxmu-dev is installed.
Checking xmu headers should be added to configure I guess.
best, keep up the good work and rave!
thanks
Vik

see also
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=249296
Comment 2
Rob Caelers  Feb 5 2009 13:48:59 UTC
Ok. I will add an xmu check to configure. Thanks
Comment 3
Rob Caelers  Feb 15 2009 18:50:03 UTC
Removed dependency on Xmu.