[sylpheed:36896] Re: Trouble compiling Sylpheed 3.7.0

Victor Ananjevsky ananasik at gmail.com
Tue Apr 14 13:01:42 JST 2020


Hi

gtk_widget_set_tooltip_text() appears only in gtk+ 2.12
so you must update gtk2 to 2.12.x or do in a root of sylpheed sources

find src -name "*.c" -exec sed -ri "s/^.*gtk_widget_set_tooltip_text.*$/#if
GTK_CHECK_VERSION(2,12,0))\n&\n#endif\n/" {} \;

and theb run make again


В Mon, 13 Apr 2020 13:39:32 -0600
Craig <freecycle01 at pisquared.net> пишет:

> I must have changed a setting in my Sylpheed, because I am now getting
> messages there is a new version when I start Sylpheed on my computer (I'm
> using 3.5.0).
> 
> So, I decided I would update it.
> 
> I downloaded the source code's .bz2 file from
> https://osdn.net/projects/sylpheed/downloads/68999/sylpheed-3.7.0.tar.bz2/
> extracted the files, and started to compile it.
> 
> It went fine through
> 	$ ./configure
> 
> but it had a problem after
>         $ make
> 
> The end of the make was:
> 
> 
>   CC       notificationwindow.o
>   CCLD     sylpheed
> compose.o: In function `compose_signature_menu_create':
> /home/software/Email/sylpheed-3.7.0/src/compose.c:6223: undefined
> reference to `gtk_widget_set_tooltip_text' collect2: ld returned 1 exit
> status make[4]: *** [sylpheed] Error 1
> make[4]: Leaving directory `/home/software/Email/sylpheed-3.7.0/src'
> make[3]: *** [all-recursive] Error 1
> make[3]: Leaving directory `/home/software/Email/sylpheed-3.7.0/src'
> make[2]: *** [all] Error 2
> make[2]: Leaving directory `/home/software/Email/sylpheed-3.7.0/src'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/home/software/Email/sylpheed-3.7.0'
> make: *** [all] Error 2
> 
> 
> Does anyone have an idea about what causes this?
> 
> Could this be related to my trying to compile on my CentOS 5.11 system
> with:
> 
> gtk+-1.2.10-57.el5
> gtk+-devel-1.2.10-57.el5
> gtk+extra-2.1.1-6.el5
> gtk+extra-devel-2.1.1-6.el5
> gtk2-2.10.4-30.el5
> gtk2-devel-2.10.4-30.el5
> gtk2-engines-2.8.0-3.el5
> gtkcdlabel-1.14-1.el5.rf
> gtkextra-0.99.17-1.2.el5.rf
> gtkextra-devel-0.99.17-1.2.el5.rf
> gtkhtml2-2.11.0-3
> gtkhtml3-3.16.3-1.el5
> gtkmm2-2.2.12-1.el5.rf
> gtkmm24-2.10.9-1.el5.rf
> usermode-gtk-1.88-3.el5.2
> 
> ?
> 
> Thank you,
> 
> 
> Craig



-- 
wbr
Victor Ananjevsky <ananasik at gmail.com>


More information about the Sylpheed mailing list