i had no real time to investigate but i guess lib sax is missing somehow the path -L../libsax and the lib -lsax seem ok. please check if they a realy there.
P Botha wrote:
ok.. most of the compile problems have been fixed. The problem lied in the make, btw, there is no make clean. You have to delete the whole directory and start over.
Now, I'm sitting with this compile error, and I dont know what the dependancy could be:
g++ -o xapi frame.o xapi.o file.o profile.o dialog.o mouse.o xidle.o mousedisplay.o mousetest.o mouseevent.o mousemodel.o keyboard.o keyboardlayout.o keyboardoptions.o vnc.o vncdisplay.o tablet.o tabletselection.o tabletconnection.o tabletpens.o tabletpenproperty.o touchscreen.o touchselection.o monitor.o monitorfig.o monitorplot.o monitorarrange.o monitorcard.o monitordisplay.o monitordual.o monitordualmodel.o monitormodel.o message.o log.o moc_frame.o moc_dialog.o moc_mouse.o moc_xidle.o moc_mousedisplay.o moc_mousetest.o moc_mouseevent.o moc_mousemodel.o moc_keyboard.o moc_keyboardlayout.o moc_keyboardoptions.o moc_vnc.o moc_vncdisplay.o moc_tablet.o moc_tabletselection.o moc_tabletconnection.o moc_tabletpens.o moc_tabletpenproperty.o moc_touchscreen.o moc_touchselection.o moc_monitor.o moc_monitorfig.o moc_monitorplot.o moc_monitorarrange.o moc_monitorcard.o moc_monitordisplay.o moc_monitordual.o moc_monitordualmodel.o moc_monitormodel.o moc_message.o -L/usr/lib/ -L/usr/lib/qt3/lib/ -L/usr/X11R6/lib/ -lXss -lxkbfile -lcrypt -L/usr/X11R6/lib -L../libsax -lsax -lqt-mt -lXext -lX11 -lm -lpthread mouse.o: In function `SaXGUI::SCCMouse::exportData()': /home/pa/tmp-downloads/sax/api/mouse.cpp:218: undefined reference to `SaX::SaXManipulateMice::disableXAxisInvertation()' /home/pa/tmp-downloads/sax/api/mouse.cpp:220: undefined reference to `SaX::SaXManipulateMice::enableXAxisInvertation()' /home/pa/tmp-downloads/sax/api/mouse.cpp:225: undefined reference to `SaX::SaXManipulateMice::disableYAxisInvertation()' /home/pa/tmp-downloads/sax/api/mouse.cpp:227: undefined reference to `SaX::SaXManipulateMice::enableYAxisInvertation()' monitordisplay.o: In function `SaXGUI::SCCMonitorDisplay::init()': monitor/monitordisplay.cpp:216: undefined reference to `SaX::SaXManipulateDesktop::isXineramaMode()' collect2: ld returned 1 exit status make: *** [xapi] Error 1 make: Leaving directory `/home/pa/tmp-downloads/sax/api' make: *** [all] Error 2
On Thursday 02 February 2006 14:28, walter harms wrote:
no problems, i had to install several devel-packages. i stopped when it tried to include Phyton.h. perhaps you missed one of these packeges and the resulting error is caused by that ? did you try 'make clean' before ?
P Botha wrote:
Here you go: ftp://ftp.berlios.de/pub/sax/sax2.tar.bz2
On Wednesday 01 February 2006 17:56, walter harms wrote:
can you point me to the source ?
i would like to compile it on my box os i can see whats going on.
P Botha wrote:
the makefile in: /home/pa/tmp-downloads/sax/sysp/lib/libhd/hd has the line: CFLAGS += -I /usr/include/dbus-1.0 -I /usr/lib64/dbus-1.0/include -I /usr/lib/dbus-1.0/include
The dbus.h is in: /usr/include/dbus-1.0/dbus/dbus.h I have added /usr/include/dbus-1.0 as well as /usr/include/dbus-1.0/dbus to the CFLAGS and it did not make a difference
On Wednesday 01 February 2006 13:20, walter harms wrote:
inside you makefile there should be a line like CPPFLAGS=-I/usr/X11R6/include or CFLAGS=-I/usr/X11R6/include that define the path the compiler is searching for includes (/usr/include is default there no need to define). Add the path there.
If you can not find that line please send me the source i will take a look at it.
P Botha wrote: > Here is my include path: > fsx01:/home/pa/tmp-downloads/sax # echo $PATH > /sbin:/usr/sbin:/usr/local/sbin:/opt/kde3/sbin:/opt/gnome/sbin:/root/ > bi n: > /usr/local/bin:/usr/bin:/usr/X11R6/bin:/bin:/usr/games:/opt/gnome/bin > :/ opt > /kde3/bin:/usr/lib/jvm/jre/bin:/usr/lib/mit/bin:/usr/lib/mit/sbin:/us > r/ lib /qt3/bin:/usr/include/dbus-1.0 > > This did not change anything as the compile still fails. > > Pieter > > On Wednesday 01 February 2006 10:49, walter harms wrote: >> can you add a -I/usr/include/dbus-1.0/ to your includepath ? >> >> re, >> walter >> >> P Botha wrote: >>> fsx01:~ # rpm -q dbus-1-devel >>> dbus-1-devel-0.35.2-8 >>> fsx01:~ # locate dbus.h >>> /usr/include/dbus-1.0/dbus/dbus.h >>> /usr/include/powersave_dbus.h >>> /usr/share/doc/packages/dbus-1-devel/html/namespaceorg_1_1freedeskt >>> op _1 _1 dbus.html fsx01:~ # >>> >>> >>> ^^ as you can see, the file is availible system wide >>> any ideas? >>> >>> thanx! >>> >>> Pieter >>> >>> On Tuesday 31 January 2006 11:19, walter harms wrote: >>>> i guess a devel package is missing. unfortunaly i have no idea >>>> where dbus.h may be dbus-devel ? >>>> >>>> re, >>>> walter >>>> >>>> P Botha wrote: >>>>> Hi, >>>>> >>>>> I hope this is the right sport dumping this question. I'm >>>>> receiving the following compile error on building sax2. >>>>> dbus-devel is installed and the system is suse 10.0 i586: >>>>> >>>>> make: Entering directory >>>>> `/home/pa/tmp-downloads/sax/sysp/lib/libhd/hd' make: *** No >>>>> rule to make target `dbus/dbus.h', needed by `hal.o'. Stop. >>>>> make: Leaving directory >>>>> `/home/pa/tmp-downloads/sax/sysp/lib/libhd/hd' >>>>> >>>>> >>>>> hal.h has the following: >>>>> #include <dbus/dbus.h> >>>>> #include <hal/libhal.h> >>>>> >>>>> >>>>> Anyone, any ideas?