Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug
Bug#: 175437
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Denis Dupeyron <calchan@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: ROPA Jean-Philippe <sboub88@gmail.com>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 175437 depends on: Show dependency tree
Bug 175437 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2007-04-21 12:45 0000
emerge failed with this output on an AMD64:

/usr/include/ffmpeg/avcodec.h:2445: attention : attribute ignored in
declaration of ‘struct ImgReSampleContext’
/usr/include/ffmpeg/avcodec.h:2445: attention : attribute for ‘struct
ImgReSampleContext’ must follow the ‘struct’ keyword
/usr/include/ffmpeg/avcodec.h:2450: attention : ‘ImgReSampleContext’ is
deprecated (declared at /usr/include/ffmpeg/avcodec.h:2447)
/usr/include/ffmpeg/avcodec.h:2457: attention : ‘ImgReSampleContext’ is
deprecated (declared at /usr/include/ffmpeg/avcodec.h:2447)
/usr/include/ffmpeg/avcodec.h:2461: attention : ‘ImgReSampleContext’ is
deprecated (declared at /usr/include/ffmpeg/avcodec.h:2447)
/usr/include/ffmpeg/avcodec.h:2463: attention : ‘ImgReSampleContext’ is
deprecated (declared at /usr/include/ffmpeg/avcodec.h:2447)
/usr/include/ffmpeg/avformat.h: In function ‘void
av_init_packet(AVPacket*)’:
/usr/include/ffmpeg/avformat.h:66: erreur: ‘INT64_C’ was not declared in
this scope
/usr/include/ffmpeg/avformat.h: At global scope:
/usr/include/ffmpeg/avformat.h:284: attention : ‘AVFrac’ is deprecated
(declared at /usr/include/ffmpeg/avformat.h:118)
make[3]: *** [preferences.o] Erreur 1
make[3]: quittant le répertoire «
/var/tmp/portage/media-video/kino-0.9.5/work/kino-0.9.5/src »
make[2]: *** [all-recursive] Erreur 1
make[2]: quittant le répertoire «
/var/tmp/portage/media-video/kino-0.9.5/work/kino-0.9.5/src »
make[1]: *** [all-recursive] Erreur 1
make[1]: quittant le répertoire «
/var/tmp/portage/media-video/kino-0.9.5/work/kino-0.9.5 »
make: *** [all] Erreur 2

!!! ERROR: media-video/kino-0.9.5 failed.
Call stack:
  ebuild.sh, line 1614:   Called dyn_compile
  ebuild.sh, line 971:   Called qa_call 'src_compile'
  environment, line 1290:   Called src_compile
  kino-0.9.5.ebuild, line 61:   Called die

!!! Compilation failed
!!! If you need support, post the topmost build error, and the call stack if
relevant.
!!! A complete build log is located at
'/var/log/portage/media-video:kino-0.9.5:20070421-120823.log'.

###############################################################################
My system:

# emerge --info
Portage 2.1.2.2 (default-linux/amd64/2006.1/desktop, gcc-4.1.1, glibc-2.5-r0,
2.6.19-gentoo-r5_02 x86_64)
=================================================================
System uname: 2.6.19-gentoo-r5_02 x86_64 AMD Athlon(tm) 64 Processor 3400+
Gentoo Base System release 1.12.9
Timestamp of tree: Sat, 21 Apr 2007 07:50:01 +0000
dev-java/java-config: 1.3.7, 2.0.31-r5
dev-lang/python:     2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.61
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.15-r1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r2
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -pipe -march=k8"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config
/usr/kde/3.5/shutdown /usr/lib/fax /usr/share/X11/xkb /usr/share/config
/var/spool/fax/etc"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf
/etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c"
CXXFLAGS="-O2 -pipe -march=k8"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks fixpackages metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://ftp.club-internet.fr/pub/mirrors/gentoo
ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo
http://ftp.uni-erlangen.de/pub/mirrors/gentoo "
LANG="fr_FR.utf-8"
LC_ALL="fr_FR.UTF-8"
LINGUAS="fr fr_FR en en_US"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress
--force --whole-file --delete --delete-after --stats --timeout=180
--exclude=/distfiles --exclude=/local --exclude=/packages
--filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="X acpi alsa amd64 arts bash-completion berkdb bitmap-fonts bluetooth cairo
cdr cli cracklib crypt cups dbus dri dvd dvdr eds emacs emboss encode esd fam
firefox fortran gdbm gif gnome gpm gstreamer gtk gtk2 hal iconv imagemagick
ipv6 isdnlog java jpeg kde ldap libg++ mad midi mikmod mp3 mpeg ncurses nls
nptl nptlonly nsplugin ogg opengl oss pam pcmcia pcre pdf perl png ppds pppd
python qt qt3 qt4 quicktime readline reflection samba sdl session spell spl ssl
tcpd tetex truetype truetype-fonts type1-fonts unicode usb vorbis xml xorg xv
xvid zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci
emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m
maestro3 trident usb-audio via82xx via82xx-modem ymfpci"
ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file
hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route
share shm softvol" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev"
KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001
mtxorb ncurses text" LINGUAS="fr fr_FR en en_US" USERLAND="GNU"
VIDEO_CARDS="fglrx radeon vga vesa"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_COMPRESS,
PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

##############################################################################



Reproducible: Always

Steps to Reproduce:
# emerge -av --oneshot kino





By including this line in 
/usr/include/ffmpeg/avformat.h:

#define INT64_C

the compilation succeeded.

------- Comment #1 From Denis Dupeyron 2007-04-22 10:28:29 0000 -------
(In reply to comment #0)
> By including this line in 
> /usr/include/ffmpeg/avformat.h:
> 
> #define INT64_C
> 
> the compilation succeeded.

Thanks for the bug report and the solution you offer. However, it requires
messing with ffmpeg, which isn't a good idea in my opinion. I have adjusted the
ffmpeg dependency in the ebuild to avoid the last 2 snapshots which are not
compatible with kino-0.9.5.

I will be able to ask for the stabilization of kino-1.0.0 very soon, but in the
meantime you can already use it as it seems to work great.

Denis.

------- Comment #2 From Samuli Suominen 2007-04-22 10:44:08 0000 -------
> Thanks for the bug report and the solution you offer. However, it requires
> messing with ffmpeg, which isn't a good idea in my opinion. I have adjusted the
> ffmpeg dependency in the ebuild to avoid the last 2 snapshots which are not
> compatible with kino-0.9.5.
> 
> I will be able to ask for the stabilization of kino-1.0.0 very soon, but in the
> meantime you can already use it as it seems to work great.
> 
> Denis.
> 

Nah, it requires INT64_C to be defined before including ffmpeg headers in kinos
files.

Similar way
to,media-video/ffmpegthumbnailer/files/ffmpegthumbnailer-1.1-inttypes.patch

So unless you're not fixing it you should ask stabilization for kino-1.1.0 now
to avoid upgrade/downgrade cycle caused by kino.

------- Comment #3 From Samuli Suominen 2007-04-22 10:46:22 0000 -------
kino-1.0.0 is what I meant, srry..

------- Comment #4 From Denis Dupeyron 2007-04-22 11:43:03 0000 -------
(In reply to comment #2)
> Nah, it requires INT64_C to be defined before including ffmpeg headers in
> kinos files.

I guessed so, but the fix isn't as easy to apply as for ffmpegthumbnailer.
Plus, fixing kino-0.9.5 is a waste of time as it's a version that's considered
buggy by upstream and stabilization of 1.0.0 was just around the corner.

> So unless you're not fixing it you should ask stabilization for kino-1.1.0 now
> to avoid upgrade/downgrade cycle caused by kino.

That was the plan. I just need to iron out some minor thing with 1.0.0 and
it'll be ready for stabilization. Please give my old brain a few minutes to
organize this.

Denis.

Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug