LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
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-18-2015, 10:40 AM   #1
Anaximander
LQ Newbie
 
Registered: Sep 2004
Location: Alabama
Posts: 22

Rep: Reputation: 0
Claws-Mail 3.11.1 fails to install on 14.1 multilib


Since slackware doesn't have gtk-3-3.10 or gcr 3.10 and I can't install geary, I chose to go with claws-mail.

I isntalled clamav, gst1-plugins-base (installed earlier for another build), libwebp, webkitgtk, webkitgtk3 and gdata for the various plugins mentioned.

In reviewing the log for the installation -- libgdata is not found. So, it appears that gdata in slackbuilds is different than libgdata. Okay, possibly not an issue. Since I'm not failing out there, I'm just curious about this.

However, where I error out is this:
Code:
86881 mv -f .deps/vcard.Tpo .deps/vcard.Po                                            
86882 /bin/sh ../libtool  --tag=CC   --mode=link gcc  -O2 -fPIC -Wno-unused-function -Wno-pointer-sign -Wall -pthread -I/usr/include/enchant -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include    -export-dynamic  -L/usr/lib64 -o claws-      mail account.o action.o addrcache.o addr_compl.o addressadd.o addrgather.o addrharvest.o addritem.o advsearch.o alertpanel.o autofaces.o avatars.o codeconv.o compose.o crash.o customheader.o displayheader.o edittags.o enriched.o ex      port.o file_checker.o filtering.o folder.o folder_item_prefs.o foldersel.o folderutils.o folderview.o grouplistdialog.o headerview.o html.o image_viewer.o imap.o imap_gtk.o import.o inc.o localfolder.o main.o mainwindow.o manual.o       matcher.o matcher_parser_lex.o matcher_parser_parse.o mbox.o message_search.o messageview.o mh.o mh_gtk.o mimeview.o msgcache.o news.o news_gtk.o noticeview.o partial_download.o pop.o prefs_account.o prefs_actions.o prefs_common.o       prefs_compose_writing.o prefs_customheader.o prefs_display_header.o prefs_ext_prog.o prefs_filtering_action.o prefs_filtering.o prefs_folder_item.o prefs_fonts.o prefs_gtk.o prefs_image_viewer.o prefs_logging.o prefs_matcher.o pref      s_message.o prefs_msg_colors.o prefs_other.o prefs_quote.o prefs_receive.o prefs_send.o prefs_spelling.o prefs_summaries.o prefs_summary_column.o prefs_summary_open.o prefs_folder_column.o prefs_template.o prefs_themes.o prefs_tool      bar.o prefs_wrapping.o printing.o privacy.o procheader.o procmime.o procmsg.o quote_fmt.o quote_fmt_lex.o quote_fmt_parse.o recv.o remotefolder.o send_message.o setup.o simple-gettext.o sourcewindow.o ssl_manager.o statusbar.o stoc      k_pixmap.o summary_search.o summaryview.o textview.o toolbar.o undo.o unmime.o uri_opener.o wizard.o addrbook.o addrclip.o addrcustomattr.o addressbook.o addressbook_foldersel.o addrindex.o addrquery.o addrselect.o addrduplicates.o       browseldap.o editaddress.o editaddress_other_attributes_ldap.o editbook.o editgroup.o editjpilot.o editldap_basedn.o editldap.o editvcard.o exphtmldlg.o expldifdlg.o exporthtml.o exportldif.o importldif.o importmutt.o importpine.o       jpilot.o ldapctrl.o ldaplocate.o ldapquery.o ldapserver.o ldapupdate.o ldaputil.o ldif.o mutt.o pine.o vcard.o etpan/libclawsetpan.la gtk/libclawsgtk.la -pthread -lenchant -lgmodule-2.0 -lglib-2.0    -lgtk-x11-2.0 -lgdk-x11-2.0 -l      atk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfontconfig -lgobject-2.0 -lglib-2.0 -lfreetype   -L/usr/lib64 -lgpgme -lassuan -lgpg-error -lnsl -llber -lldap -lgnutls     -lpthread -lSM -lI      CE  -lstartup-notification-1   -L/usr/lib64 -letpan -lz -lssl -lcrypto -ldb-4.8 -lz -pthread -lsasl2 -lssl -lcrypto -ldbus-glib-1 -ldbus-1 -lgobject-2.0 -lglib-2.0    -larchive  -lm  -L/usr/lib64 -letpan -lz -lssl -lcrypto -ldb-4.8       -lz -pthread -lsasl2 -lssl -lcrypto
86883 libtool: link: gcc -O2 -fPIC -Wno-unused-function -Wno-pointer-sign -Wall -pthread -I/usr/include/enchant -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -o claws-mail account.o action.o addrcache.o addr_compl.o addressadd.o       addrgather.o addrharvest.o addritem.o advsearch.o alertpanel.o autofaces.o avatars.o codeconv.o compose.o crash.o customheader.o displayheader.o edittags.o enriched.o export.o file_checker.o filtering.o folder.o folder_item_prefs.o       foldersel.o folderutils.o folderview.o grouplistdialog.o headerview.o html.o image_viewer.o imap.o imap_gtk.o import.o inc.o localfolder.o main.o mainwindow.o manual.o matcher.o matcher_parser_lex.o matcher_parser_parse.o mbox.o m      essage_search.o messageview.o mh.o mh_gtk.o mimeview.o msgcache.o news.o news_gtk.o noticeview.o partial_download.o pop.o prefs_account.o prefs_actions.o prefs_common.o prefs_compose_writing.o prefs_customheader.o prefs_display_hea      der.o prefs_ext_prog.o prefs_filtering_action.o prefs_filtering.o prefs_folder_item.o prefs_fonts.o prefs_gtk.o prefs_image_viewer.o prefs_logging.o prefs_matcher.o prefs_message.o prefs_msg_colors.o prefs_other.o prefs_quote.o pre      fs_receive.o prefs_send.o prefs_spelling.o prefs_summaries.o prefs_summary_column.o prefs_summary_open.o prefs_folder_column.o prefs_template.o prefs_themes.o prefs_toolbar.o prefs_wrapping.o printing.o privacy.o procheader.o procm      ime.o procmsg.o quote_fmt.o quote_fmt_lex.o quote_fmt_parse.o recv.o remotefolder.o send_message.o setup.o simple-gettext.o sourcewindow.o ssl_manager.o statusbar.o stock_pixmap.o summary_search.o summaryview.o textview.o toolbar.o       undo.o unmime.o uri_opener.o wizard.o addrbook.o addrclip.o addrcustomattr.o addressbook.o addressbook_foldersel.o addrindex.o addrquery.o addrselect.o addrduplicates.o browseldap.o editaddress.o editaddress_other_attributes_ldap.      o editbook.o editgroup.o editjpilot.o editldap_basedn.o editldap.o editvcard.o exphtmldlg.o expldifdlg.o exporthtml.o exportldif.o importldif.o importmutt.o importpine.o jpilot.o ldapctrl.o ldaplocate.o ldapquery.o ldapserver.o lda      pupdate.o ldaputil.o ldif.o mutt.o pine.o vcard.o -pthread -pthread -pthread -Wl,--export-dynamic  -L/usr/lib64 etpan/.libs/libclawsetpan.a gtk/.libs/libclawsgtk.a -lcrypt /usr/lib64/libharfbuzz.so -licule -licuuc -licudata /usr/li      b64/libpixman-1.so /usr/lib64/libEGL.so /usr/lib64/libxcb-xfixes.so /usr/lib64/libxcb-shape.so /usr/lib64/libudev.so /usr/lib64/libxcb-shm.so /usr/lib64/libxcb-render.so /usr/lib64/libXrender.so /usr/lib64//libGL.so /usr/lib64/libg      lapi.so /usr/lib64/libXdamage.so /usr/lib64/libXfixes.so /usr/lib64/libX11-xcb.so /usr/lib64/libxcb-glx.so /usr/lib64/libxcb-dri2.so /usr/lib64/libXxf86vm.so /usr/lib64/libXext.so /usr/lib64/libX11.so /usr/lib64/libxcb.so /usr/lib6      4/libXau.so /usr/lib64/libXdmcp.so /usr/lib64/libdrm.so /usr/lib64/libgthread-2.0.so /usr/lib64/libexpat.so /usr/lib64/../lib64/libffi.so /usr/lib64/libpng14.so -lrt -lnettle -lacl -lattr /usr/lib64/liblzo2.so -lbz2 /usr/lib64/libx      ml2.so /usr/lib64/liblzma.so /usr/lib64/../lib64/libstdc++.so -ldl -lresolv /usr/lib64/libenchant.so /usr/lib64/libgmodule-2.0.so /usr/lib64/libgtk-x11-2.0.so /usr/lib64/libgdk-x11-2.0.so /usr/lib64/libatk-1.0.so /usr/lib64/libgio-      2.0.so /usr/lib64/libpangoft2-1.0.so /usr/lib64/libpangocairo-1.0.so /usr/lib64/libgdk_pixbuf-2.0.so /usr/lib64/libcairo.so /usr/lib64/libpango-1.0.so /usr/lib64/libfontconfig.so /usr/lib64/libfreetype.so /usr/lib64/libgpgme.so /us      r/lib64/libassuan.so /usr/lib64/libgpg-error.so -lnsl /usr/lib64/liblber.so /usr/lib64/libldap.so /usr/lib64/libgnutls.so -lpthread /usr/lib64/libSM.so /usr/lib64/libICE.so /usr/lib64/libstartup-notification-1.so /usr/lib64/libdbus      -glib-1.so /usr/lib64/libdbus-1.so /usr/lib64/libgobject-2.0.so /usr/lib64/libglib-2.0.so /usr/lib64/libarchive.so -lm /usr/lib64/libetpan.so /usr/lib64/libdb-4.8.so -lz /usr/lib64/libsasl2.so -lssl -lcrypto -pthread -Wl,-rpath -Wl      ,/usr/lib64/ -Wl,-rpath -Wl,/usr/lib64/../lib64 -Wl,-rpath -Wl,/usr/lib64/ -Wl,-rpath -Wl,/usr/lib64/../lib64
86884 jpilot.o: In function `jpilot_read_data':                                       
86885 jpilot.c:(.text+0x14a3): undefined reference to `unpack_AddressAppInfo'         
86886 jpilot.c:(.text+0x1dae): undefined reference to `pi_buffer_new'                 
86887 jpilot.c:(.text+0x1dd7): undefined reference to `unpack_Address'                
86888 jpilot.c:(.text+0x1de8): undefined reference to `pi_buffer_free'                
86889 jpilot.c:(.text+0x1fdc): undefined reference to `free_Address'                  
86890 jpilot.c:(.text+0x21f8): undefined reference to `pi_buffer_free'                
86891 collect2: error: ld returned 1 exit status                                      
86892 make[4]: *** [claws-mail] Error 1                                               
86893 make[4]: Leaving directory `/tmp/sbopkg.I43Sjl/claws-mail-3.11.1/src'           
86894 make[3]: *** [all-recursive] Error 1                                            
86895 make[3]: Leaving directory `/tmp/sbopkg.I43Sjl/claws-mail-3.11.1/src'           
86896 make[2]: *** [all] Error 2                                                      
86897 make[2]: Leaving directory `/tmp/sbopkg.I43Sjl/claws-mail-3.11.1/src'           
86898 make[1]: *** [all-recursive] Error 1                                            
86899 make[1]: Leaving directory `/tmp/sbopkg.I43Sjl/claws-mail-3.11.1'               
86900 make: *** [all] Error 2                                                         
86901 Cleaning up...
Hadn't really planned on installing jpilot, however I thought, well, maybe someone missed adding in jpilot as a requirement. Tried installing jpilot, that errored out because it couldn't complete the test pilot-link program. So, regardless of jpilot being required or not, jpilot doesn't install. I'm going to make the assumption that jpilot is REALLY NOT a dependency and there's a simple fix for this. However, reviewing the slackbuild, I can not figure out what it would be.

Should I simply email the maintainer, or has any one encountered this and how did they fix it?

Last edited by Anaximander; 02-18-2015 at 01:23 PM.
 
Old 02-18-2015, 11:21 AM   #2
bamunds
Member
 
Registered: Sep 2013
Location: Mounds View MN
Distribution: Slackware64-14.2-Multilib XDM/FVWM3
Posts: 780

Rep: Reputation: 260Reputation: 260Reputation: 260
Hi, I have claws-mail 3.11.1 operating on my SLackware64 14.1 with multilib. I used SBOpkg, which is simply a frontend to Slackbuilds .org. i read the "REQUIRES" and included them. Everything worked and installed. However, I do not have clamav installed nor jpilot. Perhaps you should try the slackbuild first before trying to make your own package to see if the issue is claws-mail, your tools, or the plugin build. Best Regards, BrianA in MN
 
Old 02-18-2015, 01:18 PM   #3
Anaximander
LQ Newbie
 
Registered: Sep 2004
Location: Alabama
Posts: 22

Original Poster
Rep: Reputation: 0
Quote:
Originally Posted by bamunds View Post
Hi, I have claws-mail 3.11.1 operating on my SLackware64 14.1 with multilib. I used SBOpkg, which is simply a frontend to Slackbuilds .org. i read the "REQUIRES" and included them. Everything worked and installed. However, I do not have clamav installed nor jpilot. Perhaps you should try the slackbuild first before trying to make your own package to see if the issue is claws-mail, your tools, or the plugin build. Best Regards, BrianA in MN
I am using sbopkg as well.
 
Old 02-19-2015, 09:20 AM   #4
bassmadrigal
LQ Guru
 
Registered: Nov 2003
Location: West Jordan, UT, USA
Distribution: Slackware
Posts: 8,792

Rep: Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656
Do you have a full Slackware install? I was able to install claws-mail fine after installing the required libetpan program on my 14.1 system. If you do have a full Slackware install, it is possible that one of the plugins requires a dependency the slackbuild author didn't take into account. You could try temporarily removing some of the programs for those plugins and try recompiling.
 
Old 02-19-2015, 11:02 AM   #5
Anaximander
LQ Newbie
 
Registered: Sep 2004
Location: Alabama
Posts: 22

Original Poster
Rep: Reputation: 0
Quote:
Originally Posted by bassmadrigal View Post
Do you have a full Slackware install?
I actually considered that last night and thought that I may have to do that. No, I didn't install XFCE (except those packages for thunar), or KDE.

I chose slackware because I could install only those things that I wanted. Regardless of the fact that I don't HAVE to use KDE, I'm hoping that I don't have to have it fully installed in order to install claws-mail. I think it may be best to email the maintainer and find out which packages I need to make sure I have installed for it to work.
 
Old 02-19-2015, 11:43 AM   #6
bassmadrigal
LQ Guru
 
Registered: Nov 2003
Location: West Jordan, UT, USA
Distribution: Slackware
Posts: 8,792

Rep: Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656
Just so you're aware, a full install is recommended with Slackware; and any slackbuilds on slackbuilds.org assume that you have a full install. In actuality, the only reason to not do a full install is if you're limited on diskspace. Having KDE installed will not use up any resources other than diskspace unless you actually choose to run kde as your desktop or start any kde apps. But when you're trying to resolve dependencies, it is a lot easier to start with a full install, because then any slackbuild on slackbuilds.org will show the only required dependecies (and optional, as you saw) to compile that software. It takes out all the guesswork of dependency resolution.

But if you are worried about diskspace, you can try and check in the jpilot.c file and see what headers it includes. Then you can check the MANIFEST.bz2 file to find what packages includes those headers and see if it's installed (or use http://packages.slackware.com, but it can be slow). Hopefully this can help you find the missing dependency. But in googling your undefined references, it's looking to be something dealing with KDE (like kdepim) and it looks to do with the contacts portion of claws-mail. You can check in the ./configure --help to see if there's any way to disable it, but I don't know what the "it" is that you'd need to disable.
 
Old 02-19-2015, 01:44 PM   #7
pataphysician
Member
 
Registered: Oct 2012
Posts: 77

Rep: Reputation: Disabled
pilot-link is part of full slackware, just try
slackpkg install pilot-link

and see if that solves your problem.

Though I have 3.11.1 installed from slackbuild.org, and I do not have jpilot, I do have pilot-link because I have a full install of slackware.
 
Old 02-19-2015, 04:00 PM   #8
Anaximander
LQ Newbie
 
Registered: Sep 2004
Location: Alabama
Posts: 22

Original Poster
Rep: Reputation: 0
Quote:
Originally Posted by bassmadrigal View Post
Just so you're aware, a full install is recommended with Slackware; and any slackbuilds on slackbuilds.org assume that you have a full install. In actuality, the only reason to not do a full install is if you're limited on diskspace. Having KDE installed will not use up any resources other than diskspace unless you actually choose to run kde as your desktop or start any kde apps. But when you're trying to resolve dependencies, it is a lot easier to start with a full install, because then any slackbuild on slackbuilds.org will show the only required dependecies (and optional, as you saw) to compile that software. It takes out all the guesswork of dependency resolution.
Yeah -- I know. I'm just a stubborn twaddle knob sometimes. I have a feeling that in the next few months I'll be getting new equipment and doing an LFS slackware install. I think until I get better at the basics, though, my best approach is just go the full monty. I'll have a full working system that I can look stuff up with and can take my time and get more in depth with linux when I go for the lfs route.

Quote:
Originally Posted by bassmadrigal View Post
But in googling your undefined references, it's looking to be something dealing with KDE (like kdepim) and it looks to do with the contacts portion of claws-mail.
I'm all kinds of impressed on that, because I couldn't find the reference to kdepim. From what it sounds like I should have probably reduced the search words and just done the actual files -- and probably with out claws-mail what so ever.

And pataphysician, thank you for that pointer. Along with bassmadrigal, and everyone else, I'm just a bit better. I'm going to mark this solved. A) Good information pointing to a solution to the current technical problem. B) Sounds like I'd be better served for the moment, putting the rest in place.

Last edited by Anaximander; 02-19-2015 at 04:03 PM.
 
  


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
[SOLVED] trying to install the plug-in Gtkhtml2Viewer in claws-mail mark_alfred Linux - Software 2 09-13-2010 09:17 AM
[SOLVED] trying to install the plug-in vcalendar in claws-mail mark_alfred Linux - Software 1 09-12-2010 08:13 PM
LXer: Claws Mail: Mail with Attitude LXer Syndicated Linux News 0 03-20-2010 01:31 AM
How to install Claws Mail Steve900 Linux - Software 3 03-09-2007 07:20 AM
LXer: How to Install Claws mail (Mail Client) in Ubuntu LXer Syndicated Linux News 0 03-06-2007 04:01 PM

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

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

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