By default, Bugzilla does not search the list of RESOLVED bugs.
You can force it to do so by putting the upper-case word ALL in front of your search query, e.g.: ALL tdelibs
We recommend searching for bugs this way, as you may discover that your bug has already been resolved and fixed in a later release.
Bug 695 - Build issue: kdenetwork 3.5.13, several FTBFS in kopete (rhel/fedora)
Summary: Build issue: kdenetwork 3.5.13, several FTBFS in kopete (rhel/fedora)
Status: RESOLVED FIXED
Alias: None
Product: TDE
Classification: Unclassified
Component: tdenetwork (show other bugs)
Version: 3.5.13 [Trinity]
Hardware: All Linux
: P5 critical
Assignee: Timothy Pearson
URL:
Depends on:
Blocks:
 
Reported: 2011-11-27 12:47 CST by Francois Andriot
Modified: 2013-12-08 20:22 CST (History)
2 users (show)

See Also:
Compiler Version:
TDE Version String:
Application Version:
Application Name:


Attachments
Fix jabber protocol compilation (1.37 KB, patch)
2011-11-27 12:47 CST, Francois Andriot
Details | Diff
Fix motionaway plugin compilation (469 bytes, patch)
2011-11-27 12:47 CST, Francois Andriot
Details | Diff
Fix msn protocol compilation (398 bytes, patch)
2011-11-27 12:48 CST, Francois Andriot
Details | Diff
Fix sms protocol compilation (519 bytes, patch)
2011-11-27 12:48 CST, Francois Andriot
Details | Diff
Missing 'dummy.cpp' file (166 bytes, text/plain)
2011-11-27 12:50 CST, Francois Andriot
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Francois Andriot 2011-11-27 12:47:23 CST
Created attachment 159 [details]
Fix jabber protocol compilation

Hello, I found out that the CMAKE build of kdenetwork does NOT compile any Kopete protocol by default. So I activated them all.
Then I got a lot of FTBFS.

1) Error during jabber protocol compilation (missing ldflags)
2) Error during MSN protocol compilation (missing include file, missing file 'dummy.cpp' generated by Makefile.am !)
3) Error during motionautoaway plugin compilation (missing V4L1 check)
4) Error during SMS protocol compilation (syntax error !)

I guess nobody ever tried to build the entire kopete (all plugins, all protocols) with CMAKE.
Comment 1 Francois Andriot 2011-11-27 12:47:47 CST
Created attachment 160 [details]
Fix motionaway plugin compilation
Comment 2 Francois Andriot 2011-11-27 12:48:16 CST
Created attachment 161 [details]
Fix msn protocol compilation
Comment 3 Francois Andriot 2011-11-27 12:48:52 CST
Created attachment 162 [details]
Fix sms protocol compilation
Comment 4 Francois Andriot 2011-11-27 12:50:21 CST
Created attachment 163 [details]
Missing 'dummy.cpp' file

Copy this file as 'kopete/protocols/msn/dummy.cpp'
Comment 5 Darrell 2011-11-28 18:41:24 CST
Patches all build.

kdenetwork will ftbfs with -DBUILD_KOPETE_PROTOCOL_JABBER=ON. Refer to bug report 700.
Comment 6 Timothy Pearson 2012-01-15 17:29:12 CST
Comment on attachment 160 [details]
Fix motionaway plugin compilation

kdenetwork-3.5.13-kopete_motionawayplugin_ftbfs.patch committed to GIT in hash f9d73bf.
Comment 7 Timothy Pearson 2012-01-15 17:30:47 CST
Comment on attachment 161 [details]
Fix msn protocol compilation

kdenetwork-3.5.13-kopete_msn_protocol.patch committed to GIT in hash b874b93.
Comment 8 Timothy Pearson 2012-01-15 17:33:07 CST
Comment on attachment 162 [details]
Fix sms protocol compilation

kdenetwork-3.5.13-kopete_sms_protocol.patch committed to GIT in hash 9d55f38.
Comment 9 Timothy Pearson 2012-01-15 17:37:11 CST
Comment on attachment 163 [details]
Missing 'dummy.cpp' file

kdenetwork-3.5.13-dummy.cpp committed to GIT in hash 59cdd35.
Comment 10 Timothy Pearson 2012-01-15 17:43:29 CST
(In reply to comment #0)
> I guess nobody ever tried to build the entire kopete (all plugins, all
> protocols) with CMAKE.

Most likely not.  I still use Autotools to build tdenetwork on Debian and Ubuntu.

jabber fix committed to GIT in hash 3acd5cf.

Thanks for reporting, and for the patches!