LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 02-05-2006, 11:50 AM   #1
Pier
Member
 
Registered: Oct 2005
Location: Italy
Distribution: Gentoo
Posts: 83

Rep: Reputation: 17
libbonoboui syntax error


Hi everyone,
I had the bad idea of getting involved in using gnomemeeting. I downloaded the bin package from linuxpackages.net and of course I was prepared to solve all the lib dependencies problems. Running gnomemeeting from the terminal prompt:

gnomemeeting
gnomemeeting: error while loading shared libraries: libgnomeui-2.so.0: cannot open shared object file: No such file or directory

So I got libgnomeui from http://ftp.gnome.org/pub/GNOME/platf....13.5/sources/
and after getting and compiling:

glib
gnome-vfs
libbonobo
gnome-mime-data
libgnomecanvas

that libgnomeui depends on I still have to get

libgnome

compiled, which on turn depends on

libbonoboui

Now for some reason which I don't understand there seems to be some syntax error in it.
I tried to compile libbonoboui 2.13.1 as well as 2.10.1 but I always get the following message:

make
bla...bla...bla..
-DBONOBO_EXPLICIT_TRANSLATION_DOMAIN=\"libbonoboui-2.0\" -g -O2 -c bonobo-dock.c -MT bonobo-dock.lo -MD -MP -MF .deps/bonobo-dock.TPlo -fPIC -DPIC -o .libs/bonobo-dock.o
In file included from /usr/include/gtk-2.0/gtk/gtk.h:152,
from bonobo-dock.c:28:
/usr/include/gtk-2.0/gtk/gtkstatusbar.h:68: error: syntax error before "GMemChunk"
/usr/include/gtk-2.0/gtk/gtkstatusbar.h:68: warning: no semicolon at end of struct or union
/usr/include/gtk-2.0/gtk/gtkstatusbar.h:82: error: syntax error before '}' token
make[2]: *** [bonobo-dock.lo] Error 1
make[2]: Leaving directory `/libbonoboui-2.13.1/bonobo'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/libbonoboui-2.13.1'
make: *** [all] Error 2

I can't make out any error in the /usr/include/gtk-2.0/gtk/gtkstatusbar.h source or at least I am not able to find any.

Can anyone help me trying to get rid of this headache?
Thanks a lot
 
Old 02-05-2006, 01:48 PM   #2
Alien_Hominid
Senior Member
 
Registered: Oct 2005
Location: Lithuania
Distribution: Hybrid
Posts: 2,247

Rep: Reputation: 53
Slackware package.
As well, there is another way. You can try to install dropline-gnome and select all packages which you need.
 
Old 02-05-2006, 02:00 PM   #3
Pier
Member
 
Registered: Oct 2005
Location: Italy
Distribution: Gentoo
Posts: 83

Original Poster
Rep: Reputation: 17
Quote:
Originally Posted by Alien_Hominid
Slackware package.
As well, there is another way. You can try to install dropline-gnome and select all packages which you need.
Thanx a lot! That solved the libboboui

Now I'll get down with the other thousand libs requested
 
Old 02-05-2006, 02:14 PM   #4
Alien_Hominid
Senior Member
 
Registered: Oct 2005
Location: Lithuania
Distribution: Hybrid
Posts: 2,247

Rep: Reputation: 53
So use another way. It will be much quicker.
 
Old 02-05-2006, 02:56 PM   #5
Pier
Member
 
Registered: Oct 2005
Location: Italy
Distribution: Gentoo
Posts: 83

Original Poster
Rep: Reputation: 17
Quote:
Originally Posted by Alien_Hominid
So use another way. It will be much quicker.
Which way?

Now fighting to find libebook in the web.....

Last edited by Pier; 02-05-2006 at 02:58 PM.
 
Old 02-06-2006, 08:05 AM   #6
Alien_Hominid
Senior Member
 
Registered: Oct 2005
Location: Lithuania
Distribution: Hybrid
Posts: 2,247

Rep: Reputation: 53
Install droppline gnome. There would be gnome meeting.
 
Old 02-14-2006, 06:37 AM   #7
Pier
Member
 
Registered: Oct 2005
Location: Italy
Distribution: Gentoo
Posts: 83

Original Poster
Rep: Reputation: 17
Thanks,
I managed to get gnomemeeting installed from dropline-gnome. Yet gnome desktop is not working... is perhaps the telinit statement at the beginning mandatory to complete the installation? Anyway under kde I had to sweat a little more to get it function properly. I kept getting the:
/apps/gnomemeeting/general/gconf_test_age

Rummaging the web I found the answere to this at:

http://lists.qilinux.it/pipermail/qi.../2005-June.txt

Giving the command:

GCONF_CONFIG_SOURCE=xml::/etc/gnome/gconf/gconf.xml.defaults gconftool-2 --makefile-install-rule /etc/gnome/gconf/schemas/gnomemeeting.schemas 2>&1 > dev/null

Take care
 
Old 02-14-2006, 10:36 AM   #8
jong357
Senior Member
 
Registered: May 2003
Location: Columbus, OH
Distribution: DIYSlackware
Posts: 1,914

Rep: Reputation: 52
Yea, that should have been run on Gnome meeting's doinst.sh.... I'm suprised Dropline doesn't know better... I'd be curious as to whether or not you have 2 schema directories... One in /etc/gconf and one in /etc/gnome/gconf.... If you built some yourself and used some of Droplines, you probably do... Good to hear it's working now...
 
Old 02-15-2006, 07:57 AM   #9
zborgerd
Member
 
Registered: Mar 2004
Distribution: Slackware / Dropline GNOME
Posts: 378

Rep: Reputation: 30
Quote:
Originally Posted by jong357
Yea, that should have been run on Gnome meeting's doinst.sh.... I'm suprised Dropline doesn't know better... I'd be curious as to whether or not you have 2 schema directories... One in /etc/gconf and one in /etc/gnome/gconf.... If you built some yourself and used some of Droplines, you probably do... Good to hear it's working now...
Actually, this is already in the Dropline Gnomemeeting doinst.sh:

Code:
if [ -x usr/bin/gconftool-2 -a -x usr/bin/chroot ]; then
  GCONF_CONFIG_SOURCE=`usr/bin/chroot /$ROOT /usr/bin/gconftool-2 --get-default-source`
  usr/bin/chroot /$ROOT /usr/bin/env GCONF_CONFIG_SOURCE=$GCONF_CONFIG_SOURCE /usr/bin/gconftool-2 --makefile-install-rule /etc/gconf/schemas/gnomemeeting.schemas 2>&1 >/dev/null
fi
if [ -x usr/bin/chroot -a -x usr/bin/scrollkeeper-update ]; then
  usr/bin/chroot /$ROOT /usr/bin/scrollkeeper-update -n -p /var/lib/scrollkeeper -o /usr/share/omf/gnomemeeting 2>/dev/null
fi
if [ -x usr/bin/update-desktop-database -a -x usr/bin/chroot ]; then
  usr/bin/chroot /$ROOT /usr/bin/update-desktop-database &> /dev/null
fi
Not sure what happened with the above user's install, but it works without a hitch here. The fact that it is suggested that his GNOME desktop does not work at all indicates to me that something is awry with his install. Could be a result of several of the above mentioned items that he manually compiled. I would suggest a clean installation (of Slackware 10.2 and GNOME) in order to have all componenets working correctly, as we can only verify that they will be 100% functional in such an install.

Last edited by zborgerd; 02-15-2006 at 08:01 AM.
 
Old 02-15-2006, 10:17 AM   #10
jong357
Senior Member
 
Registered: May 2003
Location: Columbus, OH
Distribution: DIYSlackware
Posts: 1,914

Rep: Reputation: 52
I recant! Actually, I'm suprised that I didn't look at your doinst.sh before I said I'm suprised you didn't know better... It is best to compile all gnome things yourself or not at all. You'll surely wind up with a haphazard mish-mash of packages if you don't... I just got done with a Vanilla 2.12.3 and she purs like a kitten. Surely that wouldn't be the case if I used a combination of Dropline and linuxpackages...
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
c++ syntax error...HELP!! lmvent Programming 3 09-30-2005 02:40 PM
Many errors when 'make'ing (example: error: syntax error before `::' token) darkblade Linux - Software 5 03-02-2005 03:00 PM
C++ syntax error before :: token HELP, i cant find the syntax error :( qwijibow Programming 2 12-14-2004 06:09 PM
Libbonoboui on Slackware 9.1 Komakino Linux - Software 2 03-20-2004 12:35 PM
ERROR running make when installing Nvidia drivers (syntax error) randyriver10 Linux - Software 5 02-21-2004 04:51 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 07:29 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration