LinuxQuestions.org
Did you know LQ has a Linux Hardware Compatibility List?
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-01-2011, 06:15 AM   #1
carlitoco
Member
 
Registered: Jan 2008
Location: Berlin
Distribution: Slackware / Arch
Posts: 132

Rep: Reputation: 15
osmo (slackbuilds) problems


I've installed all these (libsyncml, libgringotts, and libtar) pkgs and requirements from slackbuild, compilling osmo gives:

Code:
calendar.o: In function `calendar_create_color_selector_window':
calendar.c:(.text+0x46df): undefined reference to `GTK_WIDGET_STATE'
calendar_widget.o: In function `gui_calendar_set_day_color':
calendar_widget.c:(.text+0xb31): undefined reference to `GTK_WIDGET_STATE'
calendar_widget.o: In function `gui_calendar_unmark_day':
calendar_widget.c:(.text+0xd01): undefined reference to `GTK_WIDGET_STATE'
calendar_widget.o: In function `gui_calendar_mark_day':
calendar_widget.c:(.text+0xeb1): undefined reference to `GTK_WIDGET_STATE'
calendar_widget.o: In function `gui_calendar_select_day':
calendar_widget.c:(.text+0x1092): undefined reference to `GTK_WIDGET_DRAWABLE'
calendar_widget.c:(.text+0x10ee): undefined reference to `GTK_WIDGET_DRAWABLE'
calendar_widget.o: In function `calendar_realize_arrows':
calendar_widget.c:(.text+0x1c26): undefined reference to `GTK_WIDGET_IS_SENSITIVE'
calendar_widget.c:(.text+0x1c66): undefined reference to `GTK_WIDGET_STATE'
calendar_widget.o: In function `calendar_realize_header':
calendar_widget.c:(.text+0x1df0): undefined reference to `GTK_WIDGET_STATE'
calendar_widget.o: In function `calendar_realize_day_names':
calendar_widget.c:(.text+0x1f5d): undefined reference to `GTK_WIDGET_STATE'
calendar_widget.o: In function `calendar_realize_week_numbers':
calendar_widget.c:(.text+0x20c8): undefined reference to `GTK_WIDGET_STATE'
calendar_widget.o: In function `gui_calendar_set_display_options':
calendar_widget.c:(.text+0x21bd): undefined reference to `GTK_WIDGET_REALIZED'
calendar_widget.o: In function `calendar_set_background':
calendar_widget.c:(.text+0x262a): undefined reference to `GTK_WIDGET_REALIZED'
calendar_widget.c:(.text+0x264a): undefined reference to `GTK_WIDGET_STATE'
calendar_widget.c:(.text+0x267e): undefined reference to `GTK_WIDGET_STATE'
calendar_widget.c:(.text+0x26a8): undefined reference to `GTK_WIDGET_STATE'
calendar_widget.c:(.text+0x26d6): undefined reference to `GTK_WIDGET_STATE'
calendar_widget.c:(.text+0x2704): undefined reference to `GTK_WIDGET_STATE'
calendar_widget.o:calendar_widget.c:(.text+0x2731): more undefined references to `GTK_WIDGET_STATE' follow
calendar_widget.o: In function `gui_calendar_style_set':
calendar_widget.c:(.text+0x277c): undefined reference to `GTK_WIDGET_REALIZED'
calendar_widget.o: In function `gui_calendar_state_changed':
calendar_widget.c:(.text+0x3845): undefined reference to `GTK_WIDGET_IS_SENSITIVE'
calendar_widget.c:(.text+0x3858): undefined reference to `GTK_WIDGET_IS_SENSITIVE'
calendar_widget.o: In function `gui_calendar_scroll':
calendar_widget.c:(.text+0x3986): undefined reference to `GTK_WIDGET_HAS_FOCUS'
calendar_widget.c:(.text+0x39c4): undefined reference to `GTK_WIDGET_HAS_FOCUS'
calendar_widget.o: In function `gui_calendar_button_press':
calendar_widget.c:(.text+0x3c25): undefined reference to `GTK_WIDGET_HAS_FOCUS'
calendar_widget.c:(.text+0x3e6c): undefined reference to `GTK_WIDGET_HAS_FOCUS'
calendar_widget.o: In function `gui_calendar_size_allocate':
calendar_widget.c:(.text+0x40c7): undefined reference to `GTK_WIDGET_REALIZED'
calendar_widget.o: In function `calendar_paint_header':
calendar_widget.c:(.text+0x498e): undefined reference to `GTK_WIDGET_STATE'
calendar_widget.o: In function `calendar_paint_day_names':
calendar_widget.c:(.text+0x4ca7): undefined reference to `GTK_WIDGET_HAS_FOCUS'
calendar_widget.o: In function `gui_calendar_expose':
calendar_widget.c:(.text+0x4ef0): undefined reference to `GTK_WIDGET_DRAWABLE'
calendar_widget.c:(.text+0x517c): undefined reference to `GTK_WIDGET_STATE'
calendar_widget.c:(.text+0x538c): undefined reference to `GTK_WIDGET_STATE'
calendar_widget.c:(.text+0x54d8): undefined reference to `GTK_WIDGET_STATE'
calendar_widget.c:(.text+0x55db): undefined reference to `GTK_WIDGET_HAS_FOCUS'
calendar_widget.c:(.text+0x56f2): undefined reference to `GTK_WIDGET_STATE'
calendar_widget.c:(.text+0x5858): undefined reference to `GTK_WIDGET_HAS_FOCUS'
calendar_widget.c:(.text+0x5e6a): undefined reference to `GTK_WIDGET_HAS_FOCUS'
calendar_widget.c:(.text+0x623e): undefined reference to `GTK_WIDGET_HAS_FOCUS'
calendar_widget.o: In function `gui_calendar_realize':
calendar_widget.c:(.text+0x68dc): undefined reference to `GTK_WIDGET_STATE'
calendar_widget.c:(.text+0x6919): undefined reference to `GTK_WIDGET_STATE'
notes.o: In function `insert_separator_cb':
notes.c:(.text+0x15c5): undefined reference to `GTK_WIDGET_VISIBLE'
utils_gui.o: In function `utl_gui_change_bg_widget_state':
utils_gui.c:(.text+0x18aa): undefined reference to `GTK_WIDGET_STATE'
collect2: ld returned 1 exit status
make[2]: *** [osmo] Error 1
make[2]: Leaving directory `/tmp/SBo/osmo-0.2.8/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/SBo/osmo-0.2.8'
make: *** [all] Error 2
bash-4.1#
did you have an idea, anny solution?
thx
 
Old 02-01-2011, 09:31 AM   #2
manwichmakesameal
Member
 
Registered: Aug 2006
Distribution: Slackware
Posts: 800

Rep: Reputation: 100Reputation: 100
It looks like you're missing another dependency. Probably some sort of gtk-bindings package.
 
Old 02-01-2011, 09:41 AM   #3
carlitoco
Member
 
Registered: Jan 2008
Location: Berlin
Distribution: Slackware / Arch
Posts: 132

Original Poster
Rep: Reputation: 15
I wonder because i've installed gsb.

hmm
 
Old 02-01-2011, 12:26 PM   #4
bgeddy
Senior Member
 
Registered: Sep 2006
Location: Liverpool - England
Distribution: slackware64 13.37 and -current, Dragonfly BSD
Posts: 1,810

Rep: Reputation: 227Reputation: 227Reputation: 227
I've tried building osmo on my Slackware64 13.1 host system and it builds fine. I then tried the same build on a VM running GSB - Slackware13.1 and it failed the same as your build attempt. It looks like this is an error on GSB but not standard Slackware. It's looks like a linker error returned from ld. I've checked online and so far can't find any references to this problem with building osmo.
 
Old 02-07-2011, 06:40 AM   #5
diwljina
Member
 
Registered: Jun 2009
Distribution: Slackware, Debian
Posts: 105

Rep: Reputation: 8
I'm trying to build it under current and I'm getting something similar. No GSB here. I'm aware of the fact that slackbuild.org is ment to be used on stable.

Code:
calendar.c: In function 'add_calendar_toolbar_widget':
calendar.c:1207:9: warning: implicit declaration of function 'GTK_OBJECT_FLAGS'
calendar.c:1207:9: error: lvalue required as left operand of assignment
calendar.c: In function 'gui_create_calendar':
calendar.c:1721:5: error: lvalue required as left operand of assignment
calendar.c:1751:9: error: lvalue required as left operand of assignment
calendar.c:1778:9: error: lvalue required as left operand of assignment
calendar.c:1800:9: error: lvalue required as left operand of assignment
calendar.c:1845:9: error: lvalue required as left operand of assignment
calendar.c:1860:9: error: lvalue required as left operand of assignment
calendar.c:1872:9: error: lvalue required as left operand of assignment
calendar.c:1884:9: error: lvalue required as left operand of assignment
calendar.c:1896:9: error: lvalue required as left operand of assignment
calendar.c:1908:9: error: lvalue required as left operand of assignment
calendar.c:1924:9: error: lvalue required as left operand of assignment
calendar.c:1935:9: error: lvalue required as left operand of assignment
calendar.c:1946:9: error: lvalue required as left operand of assignment
calendar.c: In function 'calendar_create_color_selector_window':
calendar.c:2249:5: warning: implicit declaration of function 'GTK_WIDGET_STATE'
calendar.c:2296:5: error: lvalue required as left operand of assignment
calendar.c:2307:5: error: lvalue required as left operand of assignment
make[2]: *** [calendar.o] Error 1
make[2]: Leaving directory `/tmp/SBo/osmo-0.2.8/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/SBo/osmo-0.2.8'
make: *** [all] Error 2
 
Old 02-07-2011, 09:53 AM   #6
knudfl
LQ 5k Club
 
Registered: Jan 2008
Location: Copenhagen, DK
Distribution: pclos2014.08, Slack14.1 DebWheezy, +50+ other Linux OS, for test only.
Posts: 13,941

Rep: Reputation: 2602Reputation: 2602Reputation: 2602Reputation: 2602Reputation: 2602Reputation: 2602Reputation: 2602Reputation: 2602Reputation: 2602Reputation: 2602Reputation: 2602
Post # 5 , suggest : Use osmo-0.2.10.tar.gz
http://sourceforge.net/projects/osmo...ar.gz/download

And edit osmo.Slackbuild, line 26 to : VERSION=${VERSION:-0.2.10}

..
 
1 members found this post helpful.
Old 02-08-2011, 05:02 AM   #7
diwljina
Member
 
Registered: Jun 2009
Distribution: Slackware, Debian
Posts: 105

Rep: Reputation: 8
Just tried and now I'm getting:

Code:
In file included from calendar_ical.c:37:0:
/usr/include/libical/icalss.h:38:27: fatal error: icalcomponent.h: No such file or directory
compilation terminated.
make[2]: *** [calendar_ical.o] Error 1
make[2]: Leaving directory `/tmp/SBo/osmo-0.2.10/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/SBo/osmo-0.2.10'
make: *** [all] Error 2
Although, there is icalcomponent.h in /usr/include/libical.
 
Old 02-08-2011, 07:02 AM   #8
knudfl
LQ 5k Club
 
Registered: Jan 2008
Location: Copenhagen, DK
Distribution: pclos2014.08, Slack14.1 DebWheezy, +50+ other Linux OS, for test only.
Posts: 13,941

Rep: Reputation: 2602Reputation: 2602Reputation: 2602Reputation: 2602Reputation: 2602Reputation: 2602Reputation: 2602Reputation: 2602Reputation: 2602Reputation: 2602Reputation: 2602
Quote:
icalcomponent.h: No such file ...
The most easy workaround is :
# ln -s /usr/include/libical/* /usr/local/include/

..
 
1 members found this post helpful.
Old 02-08-2011, 07:39 AM   #9
diwljina
Member
 
Registered: Jun 2009
Distribution: Slackware, Debian
Posts: 105

Rep: Reputation: 8
Yes, that worked, thanks. Maybe something like this should be in osmo.SlackBuild:
Code:
AUXLIBS=-L/usr/include/libical
so no symlinking is necessary.

Edit: @OP Sorry for thread hijacking.

Last edited by diwljina; 02-08-2011 at 07:42 AM.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

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
Osmo 3dmatrix Linux - Software 16 09-22-2010 10:43 AM
why slackbuilds? icecubeflower Slackware 12 04-11-2010 12:17 PM
LXer: Don't need groupware? Organize your life with Osmo LXer Syndicated Linux News 0 12-02-2009 02:30 AM
LXer: Osmo: A daily organizer LXer Syndicated Linux News 0 01-09-2008 11:20 PM
Use SlackBuilds.org or my own hosting to offer up SlackBuilds? hollywoodb Slackware 6 11-30-2006 08:56 PM


All times are GMT -5. The time now is 11:19 AM.

Main Menu
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
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration