Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 27073 - xmms-sid 0.7.3 fails to compile because of missing sidplay headers
Summary: xmms-sid 0.7.3 fails to compile because of missing sidplay headers
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Low normal (vote)
Assignee: Gentoo Sound Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-08-21 12:27 UTC by Vesa-Pekka Palmu
Modified: 2003-09-15 04:37 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 Vesa-Pekka Palmu 2003-08-21 12:27:50 UTC
seems like media-plugins/xmms-sid requires sidplay, but it isn't marked as a
depency for xmms-sid

messages to stderr during "emerge xmms-sid"

gcc: -lstdc++: linker input file unused because linking not done
xmms-sid.cc:25:28: sidplay/player.h: No such file or directory
xmms-sid.cc:26:30: sidplay/myendian.h: No such file or directory
xmms-sid.cc:27:29: sidplay/fformat.h: No such file or directory
xmms-sid.cc:45: aggregate `emuConfig xs_emuConf' has incomplete type and cannot 
   be defined
xmms-sid.cc:46: syntax error before `;' token
xmms-sid.cc: In function `void xs_init()':
xmms-sid.cc:58: `xs_emuEngine' undeclared (first use this function)
xmms-sid.cc:58: (Each undeclared identifier is reported only once for each 
   function it appears in.)
xmms-sid.cc: In function `char* xs_make_filedesc(sidTuneInfo*)':
xmms-sid.cc:107: invalid use of undefined type `struct sidTuneInfo'
xmms-sid.cc:101: forward declaration of `struct sidTuneInfo'
xmms-sid.cc:108: invalid use of undefined type `struct sidTuneInfo'
xmms-sid.cc:101: forward declaration of `struct sidTuneInfo'
xmms-sid.cc:111: invalid use of undefined type `struct sidTuneInfo'
xmms-sid.cc:101: forward declaration of `struct sidTuneInfo'
xmms-sid.cc:116: invalid use of undefined type `struct sidTuneInfo'
xmms-sid.cc:101: forward declaration of `struct sidTuneInfo'
xmms-sid.cc:116: invalid use of undefined type `struct sidTuneInfo'
xmms-sid.cc:101: forward declaration of `struct sidTuneInfo'
xmms-sid.cc:124: invalid use of undefined type `struct sidTuneInfo'
xmms-sid.cc:101: forward declaration of `struct sidTuneInfo'
xmms-sid.cc:125: invalid use of undefined type `struct sidTuneInfo'
xmms-sid.cc:101: forward declaration of `struct sidTuneInfo'
xmms-sid.cc:126: invalid use of undefined type `struct sidTuneInfo'
xmms-sid.cc:101: forward declaration of `struct sidTuneInfo'
xmms-sid.cc:127: invalid use of undefined type `struct sidTuneInfo'
xmms-sid.cc:101: forward declaration of `struct sidTuneInfo'
xmms-sid.cc:141: invalid use of undefined type `struct sidTuneInfo'
xmms-sid.cc:101: forward declaration of `struct sidTuneInfo'
xmms-sid.cc:142: invalid use of undefined type `struct sidTuneInfo'
xmms-sid.cc:101: forward declaration of `struct sidTuneInfo'
xmms-sid.cc:143: invalid use of undefined type `struct sidTuneInfo'
xmms-sid.cc:101: forward declaration of `struct sidTuneInfo'
xmms-sid.cc:144: invalid use of undefined type `struct sidTuneInfo'
xmms-sid.cc:101: forward declaration of `struct sidTuneInfo'
xmms-sid.cc: In function `int xs_is_our_file(char*)':
xmms-sid.cc:165: `sidTune' undeclared (first use this function)
xmms-sid.cc:165: syntax error before `(' token
xmms-sid.cc:166: `t' undeclared (first use this function)
xmms-sid.cc: In function `void* xs_play_loop(void*)':
xmms-sid.cc:188: `tune' undeclared (first use this function)
xmms-sid.cc:188: syntax error before `)' token
xmms-sid.cc:191: aggregate `sidTuneInfo sidInf' has incomplete type and cannot 
   be defined
xmms-sid.cc:211: `sidEmuInitializeSong' undeclared (first use this function)
xmms-sid.cc:222: `SIDTUNE_CLOCK_NTSC' undeclared (first use this function)
xmms-sid.cc:228: `sidEmuFillBuffer' undeclared (first use this function)
xmms-sid.cc:187: warning: unused parameter `void*arg'
xmms-sid.cc: In function `void xs_play_file(char*)':
xmms-sid.cc:258: syntax error before `(' token
xmms-sid.cc:259: aggregate `sidTuneInfo sidInf' has incomplete type and cannot 
   be defined
xmms-sid.cc:268: `SIDEMU_STEREO' undeclared (first use this function)
xmms-sid.cc:269: `SIDEMU_CENTEREDAUTOPANNING' undeclared (first use this 
   function)
xmms-sid.cc:270: `SIDEMU_FULLPANNING' undeclared (first use this function)
xmms-sid.cc:275: `SIDEMU_NONE' undeclared (first use this function)
xmms-sid.cc:280: `SIDEMU_MONO' undeclared (first use this function)
xmms-sid.cc:294: `MPU_BANK_SWITCHING' undeclared (first use this function)
xmms-sid.cc:298: `MPU_TRANSPARENT_ROM' undeclared (first use this function)
xmms-sid.cc:302: `MPU_PLAYSID_ENVIRONMENT' undeclared (first use this function)
xmms-sid.cc:315: `SIDTUNE_CLOCK_PAL' undeclared (first use this function)
xmms-sid.cc:331: `SIDEMU_SIGNED_PCM' undeclared (first use this function)
xmms-sid.cc:257: warning: unused parameter `char*filename'
xmms-sid.cc: In function `void xs_get_song_info(char*, char**, int*)':
xmms-sid.cc:407: aggregate `sidTuneInfo sidInf' has incomplete type and cannot 
   be defined
xmms-sid.cc:408: syntax error before `(' token
xmms-sid.cc:406: warning: unused parameter `char*filename'
xmms-sid.cc: At global scope:
xmms-sid.cc:45: storage size of `xs_emuConf' isn't known
make[1]: *** [xmms-sid.lo] Error 1
make[1]: *** Waiting for unfinished jobs....
gcc: -lstdc++: linker input file unused because linking not done
make: *** [all-recursive] Error 1

!!! ERROR: media-plugins/xmms-sid-0.7.3 failed.
!!! Function src_compile, Line 19, Exitcode 2
!!! (no error message)
Comment 1 Brandy Westcott (RETIRED) gentoo-dev 2003-08-22 06:43:54 UTC
xmms-sid-0.7.3 needs to be compiled against libsidplay-1.36.xx 
xmms-sid tentatively plans to have libsidplay-2 support with version 0.8 
The xmms-sid-0.7.3 ebuild dependencies should be: 
 
DEPEND="media-sound/xmms 
	=media-libs/libsidplay-1.36*" 
 
Comment 2 Seemant Kulleen (RETIRED) gentoo-dev 2003-09-15 04:37:44 UTC
Thank you Brandy :)