Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 89786 - media-video/vcdimager-0.7.20-r2 failed to compile after upgrade libcdio
Summary: media-video/vcdimager-0.7.20-r2 failed to compile after upgrade libcdio
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Media-video project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-04-20 03:58 UTC by Geert Vanhaute
Modified: 2005-04-24 07:10 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Geert Vanhaute 2005-04-20 03:58:41 UTC
Upgrade of libcdio to version 0.73 asks for :
revdep-rebuild --soname libiso9660.so.2

This makes a reinstall of vcdimager, which fails.

Reproducible: Always
Steps to Reproduce:
1. emerge libcdio
2. revdep-rebuild --soname libiso9660.so.2
3. 

Actual Results:  
inf.c:323: warning: `from_bcd8' is deprecated (declared at
/usr/include/cdio/util.h:112)
 i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include/ -I../lib/ -O3
-mtune=pentium4 -march=pentium4 -pipe -fomit-frame-pointer -Wall
-Wchar-subscripts -Wmissing-prototypes -Wmissing-declarations -Wunused
-Wpointer-arith -Wwrite-strings -Wnested-externs -Wno-sign-compare -MT inf.lo
-MD -MP -MF .deps/inf.Tpo
-c inf.c -o inf.o >/dev/null 2>&1
info.c: In function `_init_segments':
info.c:113: warning: assignment from incompatible pointer type
info.c: In function `vcdinfo_get_track_msf':
info.c:1314: warning: `from_bcd8' is deprecated (declared at
/usr/include/cdio/util.h:112)
info.c:1315: warning: `from_bcd8' is deprecated (declared at
/usr/include/cdio/util.h:112)
info.c:1316: warning: `from_bcd8' is deprecated (declared at
/usr/include/cdio/util.h:112)
info.c: In function `vcdinfo_open':
info.c:1809: error: too many arguments to function `iso9660_fs_stat'
info.c:1817: error: too many arguments to function `iso9660_fs_stat'
info.c:1839: error: too many arguments to function `iso9660_fs_stat'
info.c:1855: error: too many arguments to function `iso9660_fs_stat'
info.c:1880: error: too many arguments to function `iso9660_fs_stat'
info.c:1886: error: too many arguments to function `iso9660_fs_stat'
info.c:1895: error: too many arguments to function `iso9660_fs_stat'
info.c:1934: error: too many arguments to function `iso9660_fs_stat'
make[2]: *** [info.lo] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory
`/var/tmp/portage/vcdimager-0.7.20-r2/work/vcdimager-0.7.20/lib'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
`/var/tmp/portage/vcdimager-0.7.20-r2/work/vcdimager-0.7.20'
make: *** [all] Error 2

!!! ERROR: media-video/vcdimager-0.7.20-r2 failed.
!!! Function src_compile, Line 40, Exitcode 2
!!! (no error message)
!!! If you need support, post the topmost build error, NOT this status message.



Expected Results:  
emerge =media-video/vcdimager-0.7.20-r2
Comment 1 Diego Elio Pettenò (RETIRED) gentoo-dev 2005-04-20 04:18:02 UTC
vcdimager-0.7.20 depends on a libcdio API which was changed in libcdio 0.71, I'm going to update vcdimager to 0.7.21 which works with latest libcdio.
Comment 2 Diego Elio Pettenò (RETIRED) gentoo-dev 2005-04-20 05:17:08 UTC
Fixed dependencies for 0.7.20 versions and added 0.7.21 version which works with newer libcdio.
Comment 3 Geert Vanhaute 2005-04-24 07:10:57 UTC
Works fine now ! Thanks a lot.