Opened 15 years ago

Closed 15 years ago

Last modified 13 years ago

#2636 closed task (fixed)

xine-lib-1.1.15

Reported by: ken@… Owned by: ken@…
Priority: normal Milestone:
Component: BOOK Version: SVN
Severity: normal Keywords:
Cc:

Description

version increase. This version needed a patch to enable c++ progs to use its headers with gcc-4.2.4, the same patch works with gcc-4.3.2 where it is thought to be needed by xine-lib itself.

Change History (6)

comment:1 by ken@…, 15 years ago

Owner: changed from blfs-book@… to ken@…
Status: newassigned

comment:2 by thomas, 15 years ago

which patch? do you have something available? What i found out is that one small sed is required to get kdebase-runtime (kde4) compiled:

sed -i "s/inline _x_is_fourcc/__inline int _x_is_fourcc/" /usr/include/xine/buffer.h

I did that sed after xine-lib (1.1.15) was installed. (See https://bugs.kde.org/show_bug.cgi?id=169365#c3)

comment:3 by DJ Lucas, 15 years ago

same effect, but should be applied before building. I did not use it, this is the only instance I have in my log:

demux_str.c:247: warning: passing argument 2 of ‘_x_is_fourcc’ makes pointer from integer without a cast demux_str.c:348: warning: passing argument 2 of ‘_x_is_fourcc’ makes pointer from integer without a cast

Petr O also submitted a patch on dev for xine-lib to build against recent ffmpeg...but that should be in the ffmpeg bug I guess. I'll submit the patch tomorrow.

-- DJ Lucas

comment:4 by ken@…, 15 years ago

A quick look suggests the sed will do the same thing, and is therefore probably preferable, but I uploaded the patch on 17th October by the look of it: http://www.linuxfromscratch.org/patches/downloads/xine-lib/xine-lib-1.1.15-c++_fixes-1.patch

And yes, I assumed xine-lib will need the patch to compile with gcc-4.3 because I got the patch as a "gcc-4.3 fix" when I hit the issue in kde4 on gcc-4.2.4.

comment:5 by ken@…, 15 years ago

Resolution: fixed
Status: assignedclosed

done in r7653

comment:6 by (none), 13 years ago

Milestone: 6.4

Milestone 6.4 deleted

Note: See TracTickets for help on using tickets.