Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 155542 - media-video/vamps-0.95 missing header file listings stop emerge - with fix
Summary: media-video/vamps-0.95 missing header file listings stop emerge - with fix
Status: RESOLVED TEST-REQUEST
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: AMD64 Linux
: Low normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-11-17 22:25 UTC by Ted Norminton
Modified: 2006-11-17 23:58 UTC (History)
1 user (show)

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 Ted Norminton 2006-11-17 22:25:12 UTC
A normal emerge --deep --newuse world crashed on vamps-0.95

This is running the latest 2006.1 build

I have not tested the application to see what effect my fix has had as I'm not sure what it's being used by.

My Fix: I edited vamps-play_title.c lsdvd.c and put <stdint.h> (which wasn't listed) before the libdvdread h file listing and it emerged fine (I paused the emerge and edited the two files before resuming), but with a normal emerge it I got:
(this is just the start of the emerge text after I fixed vamps-play_title.c but before I fixed lsdvd.c)

x86_64-pc-linux-gnu-gcc -march=k8 -O2 -pipe   -c -o requant.o requant.c
x86_64-pc-linux-gnu-gcc -o vamps  vamps.o requant.o -lpthread -lm
strip vamps
x86_64-pc-linux-gnu-gcc -march=k8 -O2 -pipe   -c -o vamps-play_title.o vamps-play_title.c
x86_64-pc-linux-gnu-gcc -o vamps-play_title  vamps-play_title.o -ldvdread -ldl
strip vamps-play_title
x86_64-pc-linux-gnu-gcc -march=k8 -O2 -pipe   -c -o lsdvd.o lsdvd.c
In file included from /usr/include/dvdread/ifo_read.h:24,
from lsdvd.c:18:
/usr/include/dvdread/ifo_types.h:32:2: #error "Must include <inttypes.h> or <stdint.h> before any libdvdread h
eader."
In file included from /usr/include/dvdread/ifo_read.h:24,
from lsdvd.c:18:
/usr/include/dvdread/ifo_types.h:68: error: syntax error before "uint8_t"
/usr/include/dvdread/ifo_types.h:70: error: syntax error before "second"
/usr/include/dvdread/ifo_types.h:71: error: syntax error before "frame_u"
/usr/include/dvdread/ifo_types.h:78: error: syntax error before "uint8_t"
/usr/include/dvdread/ifo_types.h:143: error: syntax error before "uint16_t"
/usr/include/dvdread/ifo_types.h:145: error: syntax error before "code_extension"
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-11-17 23:58:36 UTC
Try with 0.99.2