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 1262 - Build issue: several FTBFS building TDE 3.5.13.1
Summary: Build issue: several FTBFS building TDE 3.5.13.1
Status: RESOLVED FIXED
Alias: None
Product: TDE
Classification: Unclassified
Component: tdebase (show other bugs)
Version: 3.5.13 [Trinity]
Hardware: All Linux
: P5 major
Assignee: Slávek Banko
URL:
Depends on:
Blocks:
 
Reported: 2012-10-11 12:35 CDT by Francois Andriot
Modified: 2013-01-19 05:08 CST (History)
5 users (show)

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


Attachments
libksquirrel: fix doc installation directory (4.46 KB, patch)
2012-10-11 12:36 CDT, Francois Andriot
Details | Diff
kdebase: fix invalid [$e] in 'displayconfig.desktop' (598 bytes, patch)
2012-10-11 12:39 CDT, Francois Andriot
Details | Diff
kdebindings: fix dcopc headers location (465 bytes, patch)
2012-10-11 12:45 CDT, Francois Andriot
Details | Diff
kdemultimedia: fix XDG "music" menu (legacy RedHat patch) (372 bytes, patch)
2012-10-11 12:48 CDT, Francois Andriot
Details | Diff
kdemultimedia: fix linking xine_artsplugin with pthread (legacy RedHat patch) (574 bytes, patch)
2012-10-11 12:49 CDT, Francois Andriot
Details | Diff
kdeartwork: fix 'locolor' theme name (542.25 KB, patch)
2012-10-11 12:56 CDT, Francois Andriot
Details | Diff
kdegraphics: fix poppler-tqt include directory location (460 bytes, patch)
2012-10-11 13:00 CDT, Francois Andriot
Details | Diff
kdepim: fix various include directory location (8.76 KB, patch)
2012-10-11 13:02 CDT, Francois Andriot
Details | Diff
python-trinity: fix 'pykdeconfig.py' installation directory (474 bytes, patch)
2012-10-11 13:11 CDT, Francois Andriot
Details | Diff
python-trinity: fix mandrake distribution detection (376 bytes, patch)
2012-10-11 13:12 CDT, Francois Andriot
Details | Diff
pykdeextensions: fix libgcc library detection, fix QT directory detection (3.05 KB, patch)
2012-10-11 13:16 CDT, Francois Andriot
Details | Diff
amarok: fix xine 1.2 library support (507 bytes, patch)
2012-10-14 07:20 CDT, Francois Andriot
Details | Diff
amarok: add conditionnal inotify support (1.18 KB, patch)
2012-10-14 07:22 CDT, Francois Andriot
Details | Diff
Kaffeine: add support for xine 1.2 libraries (520 bytes, patch)
2012-10-14 07:31 CDT, Francois Andriot
Details | Diff
kchmviewer: add missing LDFLAGS causing FTBFS (557 bytes, patch)
2012-10-14 07:34 CDT, Francois Andriot
Details | Diff
kdesvn: fix "not a string literal" error (6.00 KB, patch)
2012-10-14 07:35 CDT, Francois Andriot
Details | Diff
kmplayer: add support for xine 1.2 libraries (642 bytes, patch)
2012-10-14 07:36 CDT, Francois Andriot
Details | Diff
ktechlab: fix harcoded gpsim link library (4.09 KB, patch)
2012-10-14 07:51 CDT, Francois Andriot
Details | Diff
kvirc: arts detection fails because of missing -lmcop flag (738 bytes, patch)
2012-10-14 07:52 CDT, Francois Andriot
Details | Diff
rosegarden: missing link to fontconfig causes FTBFS (280 bytes, patch)
2012-10-14 07:54 CDT, Francois Andriot
Details | Diff
smartcardauth: missing #include causes FTBFS (282 bytes, patch)
2012-10-14 07:55 CDT, Francois Andriot
Details | Diff
tellico: fix "not a string literal" error (958 bytes, patch)
2012-10-14 07:56 CDT, Francois Andriot
Details | Diff
tellico: adds missing LDFLAGS to avoid FTBFS (613 bytes, patch)
2012-10-14 07:59 CDT, Francois Andriot
Details | Diff
kdegraphics: fix poppler-tqt include dir in pkgconfig file (471 bytes, patch)
2012-10-14 08:08 CDT, Francois Andriot
Details | Diff
kdegraphics: fix poppler-tqt include and library dir in pkgconfig file (497 bytes, patch)
2012-10-14 08:14 CDT, Francois Andriot
Details | Diff
ktechlab: fix harcoded gpsim link library (2) (863 bytes, patch)
2012-10-15 12:50 CDT, Francois Andriot
Details | Diff
amarok: add conditionnal inotify support (2) (1016 bytes, patch)
2012-10-17 00:08 CDT, Francois Andriot
Details | Diff
kdenetworks: fix various cmake problems (9.54 KB, patch)
2012-10-22 21:07 CDT, Slávek Banko
Details | Diff
tdenetworks: fix various cmake problems (9.54 KB, patch)
2012-10-22 21:09 CDT, Slávek Banko
Details | Diff
kdenetworks: fix various cmake problems (2) (7.12 KB, patch)
2012-10-24 21:20 CDT, Slávek Banko
Details | Diff
tdenetworks: fix various cmake problems (7.12 KB, patch)
2012-10-24 21:21 CDT, Slávek Banko
Details | Diff
kdenetwork: fix unwanted rename icon with autotools (458 bytes, patch)
2012-10-25 13:25 CDT, Slávek Banko
Details | Diff
kmplayer: FTBFS with xine 1.2 libraries (24.43 KB, application/x-gzip)
2012-10-30 13:51 CDT, Slávek Banko
Details
kmplayer: add support for xine 1.2 libraries (2) (5.85 KB, patch)
2012-11-03 13:08 CDT, Slávek Banko
Details | Diff
kdesdk: fix various cmake issues (5.74 KB, patch)
2012-11-05 18:28 CST, Slávek Banko
Details | Diff
tdesdk: fix various cmake issues (5.74 KB, patch)
2012-11-05 18:29 CST, Slávek Banko
Details | Diff
tdesdk: fix various cmake issues (2) (5.85 KB, patch)
2012-11-06 20:40 CST, Slávek Banko
Details | Diff
kdesdk: fix various cmake issues (for TDE 3.5.13.1) (5.83 KB, patch)
2012-11-07 14:34 CST, Francois Andriot
Details | Diff
kdeartwork: fix various cmake and automake issues (2.08 KB, patch)
2012-11-11 07:53 CST, Slávek Banko
Details | Diff
kdevelop: fix various cmake issues (15.77 KB, patch)
2012-11-13 12:15 CST, Slávek Banko
Details | Diff
tdevelop: fix various cmake issues (14.23 KB, patch)
2012-11-13 12:16 CST, Slávek Banko
Details | Diff
tdevelop: fix various cmake issues (2) (14.23 KB, patch)
2012-11-15 23:51 CST, Slávek Banko
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Francois Andriot 2012-10-11 12:35:17 CDT
Hello, I will post here all patches that I've used in order to build TDE 3.5.13.1 on various distributions. (I do not want to fill one bug per patch, to avoid spamming the bugtracker).

These patches should go at least in the -SRU branch, with the future 3.5.13.2 version in mind.
Comment 1 Francois Andriot 2012-10-11 12:36:46 CDT
Created attachment 863 [details]
libksquirrel: fix doc installation directory

libksquirel has several "/usr/share/doc" hardcoded path in the documentation directory. This patch fixes them.
Comment 2 Francois Andriot 2012-10-11 12:39:49 CDT
Created attachment 864 [details]
kdebase: fix invalid [$e] in 'displayconfig.desktop'

The "update-desktop-database" command returns an error on 'displayconfig.desktop'. The [$e] syntax seems invalid here.
Comment 3 Francois Andriot 2012-10-11 12:45:18 CDT
Created attachment 865 [details]
kdebindings: fix dcopc headers location

tdebinding's dcopc does not install correctly on some distro because of invalid syntax in Makefile.am.
Comment 4 Francois Andriot 2012-10-11 12:48:01 CDT
Created attachment 866 [details]
kdemultimedia: fix XDG "music" menu (legacy RedHat patch)
Comment 5 Francois Andriot 2012-10-11 12:49:03 CDT
Created attachment 867 [details]
kdemultimedia: fix linking xine_artsplugin with pthread (legacy RedHat patch)
Comment 6 Francois Andriot 2012-10-11 12:56:33 CDT
Created attachment 868 [details]
kdeartwork: fix 'locolor' theme name

The 'locolor' theme name is incorrectly spelled by default. It has an uppercase "L".
Comment 7 Francois Andriot 2012-10-11 13:00:47 CDT
Created attachment 869 [details]
kdegraphics: fix poppler-tqt include directory location

poppler-tqt includes files are installed in hardcoded in "kde" subfolder.
Comment 8 Francois Andriot 2012-10-11 13:02:40 CDT
Created attachment 870 [details]
kdepim: fix various include directory location
Comment 9 Francois Andriot 2012-10-11 13:11:50 CDT
Created attachment 871 [details]
python-trinity: fix 'pykdeconfig.py' installation directory
Comment 10 Francois Andriot 2012-10-11 13:12:34 CDT
Created attachment 872 [details]
python-trinity: fix mandrake distribution detection
Comment 11 Francois Andriot 2012-10-11 13:16:57 CDT
Created attachment 873 [details]
pykdeextensions: fix libgcc library detection, fix QT directory detection

Under RHEL/Fedora, the 'libgcc.so' file is located under "/usr/lib/xxx/" instead of "/usr/lib64/", even on x86_64 system.

Also, the QT include and QT library directories are not under standard $QTDIR location, but instead designated by $QTINC and $QTLIB variables.
Comment 12 Slávek Banko 2012-10-13 13:38:33 CDT
Patch for kdebindings - attachment 865 [details] pushed into GIT in hash 4d7f4e86
and also for v3.5.13-sru branch - together with a few patches for Ruby.
Comment 13 Slávek Banko 2012-10-13 19:47:24 CDT
Comment on attachment 868 [details]
kdeartwork: fix 'locolor' theme name

Pushed to GIT in hash e5a2da23 and also into v3.5.13-sru branch.
Comment 14 Slávek Banko 2012-10-13 19:55:46 CDT
François,

I believe that the patch for the poppler-tqt is not sufficient, it is also necessary to change the path in poppler-tqt.pc.cmake. Because otherwise it would be a real path and path in pkgconfig file in conflict.

Please, can you confirm this?
Comment 15 Slávek Banko 2012-10-13 20:23:58 CDT
Comment on attachment 864 [details]
kdebase: fix invalid [$e] in 'displayconfig.desktop'

Pushed into GIT in hash 1f79e531 and also into v3.5.13-sru branch.
Comment 16 Francois Andriot 2012-10-14 07:20:22 CDT
Created attachment 885 [details]
amarok: fix xine 1.2 library support
Comment 17 Francois Andriot 2012-10-14 07:22:31 CDT
Created attachment 886 [details]
amarok: add conditionnal inotify support

It looks like amarok's inotify support is always enabled, which cause FTBFS on older distros that do not have inotify. This patch enables conditional build.
Comment 18 Francois Andriot 2012-10-14 07:27:24 CDT
Digikam: requires commit #18ecd512 on some distributions
Comment 19 Francois Andriot 2012-10-14 07:31:58 CDT
Created attachment 887 [details]
Kaffeine: add support for xine 1.2 libraries
Comment 20 Francois Andriot 2012-10-14 07:34:09 CDT
Created attachment 888 [details]
kchmviewer: add missing LDFLAGS causing FTBFS
Comment 21 Francois Andriot 2012-10-14 07:35:42 CDT
Created attachment 889 [details]
kdesvn: fix "not a string literal" error
Comment 22 Francois Andriot 2012-10-14 07:36:16 CDT
Created attachment 890 [details]
kmplayer: add support for xine 1.2 libraries
Comment 23 Francois Andriot 2012-10-14 07:51:04 CDT
Created attachment 891 [details]
ktechlab: fix harcoded gpsim link library
Comment 24 Francois Andriot 2012-10-14 07:52:25 CDT
Created attachment 892 [details]
kvirc: arts detection fails because of missing -lmcop flag
Comment 25 Francois Andriot 2012-10-14 07:54:45 CDT
Created attachment 893 [details]
rosegarden: missing link to fontconfig causes FTBFS
Comment 26 Francois Andriot 2012-10-14 07:55:47 CDT
Created attachment 894 [details]
smartcardauth: missing #include causes FTBFS
Comment 27 Francois Andriot 2012-10-14 07:56:44 CDT
Created attachment 895 [details]
tellico: fix "not a string literal" error
Comment 28 Francois Andriot 2012-10-14 07:59:05 CDT
Created attachment 896 [details]
tellico: adds missing LDFLAGS to avoid FTBFS
Comment 29 Francois Andriot 2012-10-14 08:08:04 CDT
Created attachment 897 [details]
kdegraphics: fix poppler-tqt include dir in pkgconfig file
Comment 30 Francois Andriot 2012-10-14 08:14:36 CDT
Created attachment 898 [details]
kdegraphics: fix poppler-tqt include and library dir in pkgconfig file

The poppler-tqt.pc file also contains "lib" hardcoded path, which is not suitable for distros using "lib64".
Comment 31 Slávek Banko 2012-10-14 12:49:31 CDT
Comment on attachment 869 [details]
kdegraphics: fix poppler-tqt include directory location

Fixed by cherry-pick 7a275239 into v3.5.13-sru branch.
Comment 32 Slávek Banko 2012-10-14 12:50:34 CDT
Comment on attachment 898 [details]
kdegraphics: fix poppler-tqt include and library dir in pkgconfig file

Pushed into GIT in hash 7ae3a9e8 and also into v3.5.13-sru branch.
Comment 33 Francois Andriot 2012-10-15 12:50:35 CDT
Created attachment 901 [details]
ktechlab: fix harcoded gpsim link library (2)
Comment 34 Slávek Banko 2012-10-16 19:27:53 CDT
Comment on attachment 866 [details]
kdemultimedia: fix XDG "music" menu (legacy RedHat patch)

Pushed into GIT in hash 56474575 and also into v3.5.13-sru branch.
Comment 35 Slávek Banko 2012-10-16 19:28:36 CDT
Comment on attachment 867 [details]
kdemultimedia: fix linking xine_artsplugin with pthread (legacy RedHat patch)

Pushed into GIT in hash 1973b023 and also into v3.5.13-sru branch.
Comment 36 Francois Andriot 2012-10-17 00:08:12 CDT
Created attachment 904 [details]
amarok: add conditionnal inotify support (2)
Comment 37 Slávek Banko 2012-10-18 12:02:28 CDT
Comment on attachment 870 [details]
kdepim: fix various include directory location

Fixed by cherry-pick a34b0b48 into v3.5.13-sru branch.
Comment 38 Slávek Banko 2012-10-22 21:07:36 CDT
Created attachment 926 [details]
kdenetworks: fix various cmake problems

I tried for tdenetworks on Debian and Ubuntu change from autotools to cmake and I found some problems and differences:

changed names (autotools × cmake):
+ libkntsrcfilepropsdlg × kntsrcfilepropsdlg
+ kopete_meanwhile × new_target0
+ kopete-account-kconf_update × kopete_account_kconf_update
+ kopete-pluginloader2-kconf_update × kopete_pluginloader2_kconf_update
+ kopete-nameTracking-kconf_update × kopete_nameTracking_kconf_update

changed version number for libkopete_videodevice: 0.0.0 × 1.0.0

missing install kopeteblacklister.h

wrong install path for kppp checkrules: ${DATA_INSTALL_DIR}/kppp/Rules × ${DATA_INSTALL_DIR}

changed install path for libkwireless: ${LIB_INSTALL_DIR} × ${PLUGIN_INSTALL_DIR}

files not installed into 'doc' with cmake:
+ knewsticker: TODO
+ kppp: costsgraphs.fig, kppp.faq.question, ttyS-cua.txt
+ krdc: authentication.eps, krdc_window.eps, preferences_profilestab.eps, preferences_rdpdefaultstab.eps, preferences_vncdefaultstab.eps, snapshot.eps, snapshot_connectionspeed.eps, snapshot_nobrowse.eps, snapshot_vncentry.eps
+ krfb: configuration_access.eps, configuration_network.eps, configuration_session.eps, connection.eps, email_invitation.eps, invitation_management.eps, personal_invitation.eps, screenshot.eps

Attached patch solves all above mentioned problems. However, for not installed files into doc I not know which files are really undesirable? Are all changed names and paths mistake or a intentional?
Comment 39 Slávek Banko 2012-10-22 21:09:23 CDT
Created attachment 927 [details]
tdenetworks: fix various cmake problems

Same as attachment 926 [details], but for R14.
Comment 40 Slávek Banko 2012-10-22 21:15:07 CDT
Note: attachment 926 [details] as well as attachment 927 [details] also contains patch from bug 1274 (change position for 'idn') and both patches from bug 1242 (wireless-tools 30 and msn/libmimic).
Comment 41 Darrell 2012-10-22 21:18:00 CDT
Slavek, I submitted several tdenetwork patches in bug report 1040.

I will test the patch in attachment 927 [details].

Thanks for the note about the patch for 1274. :)
Comment 42 Slávek Banko 2012-10-22 21:27:20 CDT
(Odpověď na komentář #41)
> Slavek, I submitted several tdenetwork patches in bug report 1040.
> 
> I will test the patch in attachment 927 [details].
> 
> Thanks for the note about the patch for 1274. :)

During write informations about kdenetworks cmake patch, I noticed bug 1278 - I'll look at it later. Because now I solved cmake build, so I've not tried patches for autotools from bug 1040. I'll look at it later. Stay tuned :)
Comment 43 Darrell 2012-10-22 21:28:24 CDT
There are three cmake patches in bug report 1040. :)
Comment 44 Darrell 2012-10-22 22:48:32 CDT
The patch in attachment 927 [details] allows me to build tdenetwork with -DBUILD_WIFI=ON, without using my patch in bug report 598.

Without either patch I can't build tdenetwork with -DBUILD_WIFI=ON. I have to use one or the other with that configure option.

As your patch is simpler, when you push to GIT I'll close bug report 598 as resolved with that patch.
Comment 45 Slávek Banko 2012-10-23 08:49:48 CDT
The patch in attachment 926 [details] / 927 solves differences between autotools × cmake build. But the question is whether it is desirable to install added files into 'doc' folder? Who knows it?
Comment 46 Darrell 2012-10-24 21:01:06 CDT
As mentioned in the developer's mail list regarding attachment 926 [details] and 927, the extra doc files are unnecessary. Delete the three "doc" diffs in the patch and we will be okay. :)
Comment 47 Slávek Banko 2012-10-24 21:20:47 CDT
Created attachment 933 [details]
kdenetworks: fix various cmake problems (2)

Deleted unwanted "doc" diffs.
Comment 48 Slávek Banko 2012-10-24 21:21:31 CDT
Created attachment 934 [details]
tdenetworks: fix various cmake problems
Comment 49 Slávek Banko 2012-10-25 13:25:32 CDT
Created attachment 935 [details]
kdenetwork: fix unwanted rename icon with autotools

When testing cmake build, I noticed that with autotools is one icon incorrectly renamed: jabber_gateway_http/ws.png × jabber_gateway_http-ws.png

Fix attached - please test it with autotools build.
Comment 50 Darrell 2012-10-25 15:55:06 CDT
No problems building with the latest patch in automake. The icon image was part of the package.
Comment 51 Slávek Banko 2012-10-26 08:22:02 CDT
Comment on attachment 935 [details]
kdenetwork: fix unwanted rename icon with autotools

Pushed to GIT in hash f425336e
Comment 52 Slávek Banko 2012-10-26 08:22:44 CDT
Comment on attachment 934 [details]
tdenetworks: fix various cmake problems

Pushed to GIT in hash 93dc8723
Comment 53 Slávek Banko 2012-10-26 08:23:39 CDT
Comment on attachment 933 [details]
kdenetworks: fix various cmake problems (2)

Cherry-picked into v3.5.13-sru branch
Comment 54 Slávek Banko 2012-10-28 04:25:34 CDT
Comment on attachment 863 [details]
libksquirrel: fix doc installation directory

Pushed to GIT in hash cfc258b0 and also into v3.5.13-sru branch.
Comment 55 Slávek Banko 2012-10-28 22:26:45 CDT
Comment on attachment 885 [details]
amarok: fix xine 1.2 library support

Cherry-picked from 8d45a64d into v3.5.13-sru branch.
Comment 56 Slávek Banko 2012-10-28 22:27:35 CDT
Comment on attachment 904 [details]
amarok: add conditionnal inotify support (2)

Pushed to GIT in hash af8d937e and also into v3.5.13-sru branch.
Comment 57 Slávek Banko 2012-10-29 11:40:37 CDT
(Odpověď na komentář #18)
> Digikam: requires commit #18ecd512 on some distributions

Thank you for pointing. Apparently I overlooked this patch.
Cherry-picked into v3.5.13-sru branch.
Comment 58 Slávek Banko 2012-10-29 14:41:57 CDT
Comment on attachment 887 [details]
Kaffeine: add support for xine 1.2 libraries

Pushed to GIT in hash 222c53bf and also into v3.5.13-sru branch.
Comment 59 Slávek Banko 2012-10-29 19:45:21 CDT
Comment on attachment 888 [details]
kchmviewer: add missing LDFLAGS causing FTBFS

Pushed to GIT in hash ec566dbe and also into v3.5.13-sru branch.
Comment 60 Slávek Banko 2012-10-30 13:51:41 CDT
Created attachment 943 [details]
kmplayer: FTBFS with xine 1.2 libraries

François,

I tried to add to KMPlayer your patch for xine 1.2 libraries (in buildlog listed as bp900.diff), but the build fails. Buildlog attached (gzip).

Please, can you see it?
Comment 61 Slávek Banko 2012-10-30 20:28:02 CDT
François,

I looked at the patch in attachment 901 [details] and is strange to me that for one linking contained 2× identical $(LIB_GPSIM). I traced that LIB_GPSIM contains:

$LIBREADLINE -lgpsim -lgpsim_eXdbm -lgpsimcli

So is not included gpsimgui.
Is 'gui' library need or not?
Comment 62 Francois Andriot 2012-10-31 04:26:59 CDT
Hello, about ktechlab and libgpsim, I was so hurry to build all packages that I did not even saw that $(LIB_GPSIM) was already right here. Obviously it doesn't need to be there twice.

My actual problem is that I build ktechlab without gpsim at all.
In that case, the $(LIB_GPSIM) variable is empty (which is OK), but the hardcoded -lgpsimgui causes FTBFS with "cannot find -lgpsimgui".

So the correct solution would be to add -lgpsimgui to $(LIB_GPSIM) only if gpsim support is requested.
Comment 63 Francois Andriot 2012-10-31 04:51:30 CDT
About kmplayer and xine 1.2 support, I see you have the following error:

 error: invalid conversion from 'int' to 'xine_stream_t* {aka xine_stream_s*}'

And I've just found that I had left a "-fpermissive" in my build script, so that this error becomes a warning ! When removing -fpermissive it FTBFS as you describe ...

There was a mail from David C. Rankin about this issue:
http://trinity-devel.pearsoncomputing.net/?0::7002

But since he gets "warning invalid conversion" and not "error invalid conversion", I guess he's using -fpermissive too.

I have no solution yet.
Comment 64 Slávek Banko 2012-10-31 11:24:30 CDT
Comment on attachment 901 [details]
ktechlab: fix harcoded gpsim link library (2)

Build without gpsim fixed in GIT hash 3fc5e3c3 and also in v3.5.13-sru branch.
Comment 65 Slávek Banko 2012-10-31 11:31:27 CDT
(Odpověď na komentář #63)
> But since he gets "warning invalid conversion" and not "error invalid
> conversion", I guess he's using -fpermissive too.
> 
> I have no solution yet.

Yes, I tested that adding -fpermissive 'solves' FTBFS with xine 1.2. Build with xine 1.1 is okay without -fpermissive. Question is whether integrate the existing patch, or wait for another solution?
Comment 66 Slávek Banko 2012-10-31 12:37:21 CDT
Comment on attachment 892 [details]
kvirc: arts detection fails because of missing -lmcop flag

Pushed to GIT in hash 5f918c68 and also into v3.5.13-sru branch.
Comment 67 Slávek Banko 2012-10-31 14:25:11 CDT
Comment on attachment 893 [details]
rosegarden: missing link to fontconfig causes FTBFS

Because CMake for R14 and 3.5.13-sru are significantly different, were incorporated as separate patches.
Pushed to GIT in hash af88555e (master) and 5b92ab8c (v3.5.13-sru).
Comment 68 Darrell 2012-10-31 14:29:06 CDT
Is the rosegarden patch possibly related to bug report 1076?
Comment 69 Darrell 2012-10-31 14:44:54 CDT
I am following the conversation about kmplayer and xine 1.2 as a spectator. I'm just thinking out loud here in the hopes of helping. I'm curious that kmplayer fails to build against xine 1.2 yet amarok, kaffeine, and tdemultimedia/xine_artsplugin do not. The leads me to think the code somewhere in kmplayer is bad or that the other three modules have a similar but yet undiscovered bugs. As Slavek and I discovered with some other kmplayer bugs, the code in kmplayer is a tad different. I'm inclined to think the problem with xine 1.2 is kmplayer.

A quick grep of the entire GIT source tree for occurrences of xine_stream_t show only a few hits:


kmplayer/kmplayer/src/xineplayer.cpp:68:static xine_stream_t       *stream;
kmplayer/kmplayer/src/xineplayer.cpp:69:static xine_stream_t       *sub_stream;
kmplayer/src/xineplayer.cpp:68:static xine_stream_t       *stream;
kmplayer/src/xineplayer.cpp:69:static xine_stream_t       *sub_stream;

amarok/amarok/src/engine/xine/xine-scope.c:32:scope_port_open( xine_audio_port_t *port_gen, xine_stream_t *stream, uint32_t bits, uint32_t rate, int mode )
amarok/amarok/src/engine/xine/xine-scope.c:51:scope_port_close( xine_audio_port_t *port_gen, xine_stream_t *stream )
amarok/amarok/src/engine/xine/xine-scope.c:66:scope_port_put_buffer( xine_audio_port_t *port_gen, audio_buffer_t *buf, xine_stream_t *stream )
amarok/amarok/src/engine/xine/xine-engine.cpp:1078:    xine_stream_t* tmpstream = xine_stream_new(m_xine, NULL, NULL);
amarok/amarok/src/engine/xine/xine-engine.h:75:    xine_stream_t      *m_stream;
amarok/amarok/src/engine/xine/xine-engine.h:109:    xine_stream_t      *m_decrease;
amarok/amarok/src/engine/xine/xine-engine.h:110:    xine_stream_t      *m_increase;

kaffeine/kaffeine/src/player-parts/xine-part/xine_part.cpp:1616: xine_stream_t* xineStreamForMeta = xine_stream_new((xine_t*)m_xine->getXineEngine(), NULL, NULL);
kaffeine/kaffeine/src/player-parts/xine-part/kxinewidget.h:399:  xine_stream_t* m_xineStream;

tdemultimedia/xine_artsplugin/tools/thumbnail/videocreator.cpp:309:    xine_stream_t *stream = xine_stream_new( xine, ao_port, vo_port );
tdemultimedia/xine_artsplugin/xinePlayObject_impl.h:118:    xine_stream_t     *stream;



Searching the web reveals the error message in Comment 63 probably means trying to store a pointer value with a variable declared to hold an integer. As I'm very much a C++ newbie, I don't kow how to fix that. However, in the grep search above I notice the "static" data declarations in kmplayer whereas the other modules do not have that declaration. I don't know whether than makes any difference.

Again, just thinking out loud and trying to help. :)
Comment 70 Slávek Banko 2012-10-31 18:48:51 CDT
Comment on attachment 894 [details]
smartcardauth: missing #include causes FTBFS

Pushed to GIT in hash c3b6defe and also into v3.5.13-sru branch.
Comment 71 Slávek Banko 2012-10-31 22:52:16 CDT
Comment on attachment 895 [details]
tellico: fix "not a string literal" error

Pushed to GIT in hash 592d3b63 and also into v3.5.13-sru branch.
Comment 72 Slávek Banko 2012-10-31 22:53:09 CDT
Comment on attachment 896 [details]
tellico: adds missing LDFLAGS to avoid FTBFS

Pushed to GIT in hash 04171359 and also into v3.5.13-sru branch.
Comment 73 Slávek Banko 2012-11-01 13:59:59 CDT
Comment on attachment 871 [details]
python-trinity: fix 'pykdeconfig.py' installation directory

Pushed to GIT in hash c3a0fc05 and also into v3.5.13-sru branch.
Comment 74 Slávek Banko 2012-11-01 14:02:04 CDT
Comment on attachment 872 [details]
python-trinity: fix mandrake distribution detection

Pushed to GIT in hash 45328775 and also into v3.5.13-sru branch.
Comment 75 Slávek Banko 2012-11-01 14:51:56 CDT
Comment on attachment 873 [details]
pykdeextensions: fix libgcc library detection, fix QT directory detection

Pushed to GIT in hash 6221fac2 and also into v3.5.13-sru branch.
Comment 76 Slávek Banko 2012-11-03 11:57:17 CDT
Comment on attachment 889 [details]
kdesvn: fix "not a string literal" error

Pushed to GIT in hash 104a8598. Into v3.5.13-sru branch pushed in combination with part of commit 4ce4baa8.
Comment 77 Slávek Banko 2012-11-03 13:08:03 CDT
Created attachment 953 [details]
kmplayer: add support for xine 1.2 libraries (2)

I looked to the error message closely and found that the structure xine_event_t probably have changed the order of items stream and type. I modified the code so that the filling structure was independent of the order of items.

Please test attached patch.
For me, build is successfull on both libxine1 and libxine2.
Comment 78 Francois Andriot 2012-11-03 14:57:01 CDT
I confirm you patch allows building on both xine 1.1 and xine 1.2.
Well done !
Comment 79 Darrell 2012-11-03 15:10:22 CDT
The patch built without failure for me with xine 1.1. I haven't done any usability testing.
Comment 80 Slávek Banko 2012-11-03 19:54:00 CDT
Comment on attachment 953 [details]
kmplayer: add support for xine 1.2 libraries (2)

Pushed to GIT in hash 824f886d and also into v3.5.13-sru branch.
Comment 81 Slávek Banko 2012-11-05 18:28:23 CST
Created attachment 958 [details]
kdesdk: fix various cmake issues

During the preparation of the patch for bug 1041 I noticed a few issues with build kdesdk/tdesdk using cmake.

All are addressed in the attached patch.
Please test it.
Comment 82 Slávek Banko 2012-11-05 18:29:39 CST
Created attachment 959 [details]
tdesdk: fix various cmake issues

Same as attachment 958 [details], but for R14.
Comment 83 Slávek Banko 2012-11-06 20:40:41 CST
Created attachment 960 [details]
tdesdk: fix various cmake issues (2)

Same as attachment 958 [details], but for R14.
Added one more fix for R14.
Comment 84 Francois Andriot 2012-11-07 14:34:04 CST
Created attachment 961 [details]
kdesdk: fix various cmake issues (for TDE 3.5.13.1)

Small modification to your patch to make it build on 3.5.13.1.
Works for me now.
Comment 85 Slávek Banko 2012-11-07 15:20:44 CST
(Odpověď na komentář #84)
> Vytvořena příloha 961
> kdesdk: fix various cmake issues (for TDE 3.5.13.1)
> 
> Small modification to your patch to make it build on 3.5.13.1.
> Works for me now.

François, it is possible that ${BIN_INSTALL_DIR}/kapptemplate/bin is your local modification? The GIT version is in the master and also in v3.5.13-sru branch ${DATA_INSTALL_DIR}/kapptemplate/bin - as foreseen by the original patch.
Comment 86 Francois Andriot 2012-11-07 15:29:04 CST
You are right, this path modification was one of my local patch.
I have no idea why I changed this path...
Anyway your patch is OK finally.
Comment 87 Slávek Banko 2012-11-07 21:00:55 CST
Comment on attachment 960 [details]
tdesdk: fix various cmake issues (2)

Pushed to GIT in hash 3dd9fca2 and also into v3.5.13-sru branch.
Comment 88 Slávek Banko 2012-11-11 07:53:43 CST
Created attachment 967 [details]
kdeartwork: fix various cmake and automake issues

I tried to compare automake and cmake build kdeartwork. I found some differences. Patch attached.

I'm not sure how it is with krootbacking. With automake is installed always, for cmake was missing. With automake install path is hard coded to /usr/local/bin on Debian / Ubuntu is changed to /opt/trinity/bin. Because /opt/trinity/bin seems to me as a good default path, the patch changes this path. What is your opinion?
Comment 89 Slávek Banko 2012-11-13 11:13:10 CST
Comment on attachment 967 [details]
kdeartwork: fix various cmake and automake issues

Note: This patch is valid also for R14
Comment 90 Slávek Banko 2012-11-13 12:15:44 CST
Created attachment 974 [details]
kdevelop: fix various cmake issues

I went hunting for differences automake × cmake build in tdevelop.
There were a lot. The attached patch solves this.
Please test it.

Note: Patch for v3.5.13-sru contain parts from commits 998ebd2e and 159cec9e.
Comment 91 Slávek Banko 2012-11-13 12:16:50 CST
Created attachment 975 [details]
tdevelop: fix various cmake issues

Same as attachmend 974, but for R14.
Comment 92 Darrell 2012-11-15 22:46:29 CST
I tested the patch in attachment 975 [details]. The package fails to build with the following error:

/usr/lib/gcc/i486-slackware-linux/4.4.4/../../../../i486-slackware-linux/bin/ld: cannot find -lkdeui-shared
Comment 93 Slávek Banko 2012-11-15 23:51:57 CST
Created attachment 983 [details]
tdevelop: fix various cmake issues (2)

Fixed overlooked renaming.
Comment 94 Darrell 2012-11-16 14:25:08 CST
The updated patch is working here. :)
Comment 95 Darrell 2012-11-16 18:14:48 CST
No problems with the patch in attachment 967 [details] with GIT R14.
Comment 96 Slávek Banko 2012-11-16 18:37:54 CST
(Odpověď na komentář #95)
> No problems with the patch in attachment 967 [details] with GIT R14.

The proposal to change the default path for xscreensaver-getimage* from /usr/local/bin to $(kde_bindir) without objections?
Comment 97 Darrell 2012-11-16 18:51:22 CST
No objections. :)
Comment 98 Slávek Banko 2012-11-16 19:51:47 CST
Comment on attachment 967 [details]
kdeartwork: fix various cmake and automake issues

Pushed to GIT in hash 54c21d38 and also into v3.5.13-sru branch.
Comment 99 Slávek Banko 2012-11-17 11:51:04 CST
Comment on attachment 974 [details]
kdevelop: fix various cmake issues

Pushed to GIT in hash 96f0726b and also into v3.5.13-sru branch.
Comment 100 Slávek Banko 2013-01-19 05:08:38 CST
Other issues relating to the forthcoming 3.5.13.2 (and also R14) will be addressed in a new bug 1393.