Listmates,

        Bitten again. Building e16 from sourceforge sources on opensuse 10.3. 
e16 
built OK after I got my head straightened out, but now with epplets I have run 
into another roadblock. It looks like it is looking for a cd player component 
that I don't have any header or code for.

        From what I can tell, the problem is no 'cdaudio.h' which E-PlayCD.c 
includes. The errors make complete sense in that case. I've grepped and 
find'ed but it is nowhere to be found. What package am I missing?

        The complete error on make were:

<snip of make to this point>
gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../api -I/usr/include/freetype2       -g -
O2 -MT E-PlayCD.o -MD -MP -MF .deps/E-PlayCD.Tpo -c -o E-PlayCD.o E-PlayCD.c    
                                                                                
                                    
E-PlayCD.c:2:21: error: cdaudio.h: No such file or directory                    
                                                         
E-PlayCD.c: In function ‘update_track_info’:                                    
                                                         
E-PlayCD.c:132: error: invalid use of undefined type ‘struct disc_info’         
                                                         
E-PlayCD.c:132: error: ‘CDAUDIO_PLAYING’ undeclared (first use in this 
function)                                                         
E-PlayCD.c:132: error: (Each undeclared identifier is reported only once        
                                                         
E-PlayCD.c:132: error: for each function it appears in.)                        
                                                         
E-PlayCD.c:134: error: invalid use of undefined type ‘struct disc_info’         
                                                         
E-PlayCD.c:136: error: invalid use of undefined type ‘struct disc_info’         
                                                         
E-PlayCD.c: In function ‘rew_cd’:                                               
                                                         
E-PlayCD.c:161: error: storage size of ‘time’ isn’t known                       
                                                         
E-PlayCD.c: In function ‘ff_cd’:                                                
                                                         
E-PlayCD.c:180: error: storage size of ‘time’ isn’t known                       
                                                         
E-PlayCD.c: In function ‘play_cd’:                                              
                                                         
E-PlayCD.c:207: error: invalid use of undefined type ‘struct disc_info’         
                                                         
E-PlayCD.c:217: error: invalid use of undefined type ‘struct disc_info’         
                                                         
E-PlayCD.c:219: error: ‘CDAUDIO_PLAYING’ undeclared (first use in this 
function)                                                         
E-PlayCD.c:222: error: ‘CDAUDIO_PAUSED’ undeclared (first use in this 
function)                                                          
E-PlayCD.c: In function ‘prev_track’:                                           
                                                         
E-PlayCD.c:289: error: invalid use of undefined type ‘struct disc_info’         
                                                         
E-PlayCD.c:290: error: invalid use of undefined type ‘struct disc_info’         
                                                         
E-PlayCD.c:294: error: invalid use of undefined type ‘struct disc_info’         
                                                         
E-PlayCD.c:294: error: ‘CDAUDIO_PLAYING’ undeclared (first use in this 
function)                                                         
E-PlayCD.c:295: error: invalid use of undefined type ‘struct disc_info’         
                                                         
E-PlayCD.c:295: error: ‘CDAUDIO_PAUSED’ undeclared (first use in this 
function)                                                          
E-PlayCD.c: In function ‘next_track’:                                           
                                                         
E-PlayCD.c:312: error: invalid use of undefined type ‘struct disc_info’         
                                                         
E-PlayCD.c:313: error: invalid use of undefined type ‘struct disc_info’         
                                                         
E-PlayCD.c:317: error: invalid use of undefined type ‘struct disc_info’         
                                                         
E-PlayCD.c:317: error: ‘CDAUDIO_PLAYING’ undeclared (first use in this 
function)                                                         
E-PlayCD.c:318: error: invalid use of undefined type ‘struct disc_info’         
                                                         
E-PlayCD.c:318: error: ‘CDAUDIO_PAUSED’ undeclared (first use in this 
function)                                                          
E-PlayCD.c: In function ‘eplaycd_cd_stat’:                                      
                                                         
E-PlayCD.c:336: error: dereferencing pointer to incomplete type                 
                                                         
E-PlayCD.c:340: error: dereferencing pointer to incomplete type                 
                                                         
E-PlayCD.c: In function ‘cddb_update’:                                          
                                                         
E-PlayCD.c:354: error: invalid use of undefined type ‘struct disc_info’         
                                                         
E-PlayCD.c:356: error: invalid use of undefined type ‘struct disc_info’         
                                                         
E-PlayCD.c:360: error: invalid use of undefined type ‘struct disc_data’         
                                                         
E-PlayCD.c:364: error: invalid use of undefined type ‘struct disc_info’         
                                                         
E-PlayCD.c:368: error: invalid use of undefined type ‘struct disc_data’         
                                                         
E-PlayCD.c:370: error: invalid use of undefined type ‘struct disc_data’         
                                                         
E-PlayCD.c:377: error: invalid use of undefined type ‘struct disc_info’         
                                                         
E-PlayCD.c:382: error: invalid use of undefined type ‘struct disc_info’         
                                                         
E-PlayCD.c:384: error: ‘CDAUDIO_PLAYING’ undeclared (first use in this 
function)                                                         
E-PlayCD.c:385: error: ‘CDAUDIO_PAUSED’ undeclared (first use in this 
function)                                                          
E-PlayCD.c: In function ‘update_cddb_string’:                                   
                                                         
E-PlayCD.c:406: error: invalid use of undefined type ‘struct disc_data’         
                                                         
E-PlayCD.c:417: error: invalid use of undefined type ‘struct disc_data’         
                                                         
E-PlayCD.c:423: error: invalid use of undefined type ‘struct disc_data’         
                                                         
E-PlayCD.c:429: error: invalid use of undefined type ‘struct disc_data’         
                                                         
E-PlayCD.c: In function ‘update_cddb_tracks’:                                   
                                                         
E-PlayCD.c:451: error: invalid use of undefined type ‘struct disc_info’         
                                                         
E-PlayCD.c:462: error: invalid use of undefined type ‘struct disc_info’         
                                                         
E-PlayCD.c:467: error: invalid use of undefined type ‘struct disc_data’         
                                                         
E-PlayCD.c: In function ‘fake_cddb_tracks’:                                     
                                                         
E-PlayCD.c:481: error: invalid use of undefined type ‘struct disc_info’         
                                                         
E-PlayCD.c:487: error: invalid use of undefined type ‘struct disc_info’         
                                                         
E-PlayCD.c: In function ‘set_volume’:                                           
                                                         
E-PlayCD.c:520: error: dereferencing pointer to incomplete type                 
                                                         
E-PlayCD.c:520: error: dereferencing pointer to incomplete type                 
                                                         
E-PlayCD.c:521: error: dereferencing pointer to incomplete type                 
                                                         
E-PlayCD.c: In function ‘main’:                                                 
                                                         
E-PlayCD.c:619: error: invalid use of undefined type ‘struct disc_volume’       
                                                         
make[2]: *** [E-PlayCD.o] Error 1                                               
                                                         
make[2]: Leaving directory `/home/david/linux/apps/e/epplets-0.12/epplets'      
                                                         
make[1]: *** [all-recursive] Error 1                                            
                                                         
make[1]: Leaving directory `/home/david/linux/apps/e/epplets-0.12'              
                                                         
make: *** [all] Error 2                                                         
                                                         

        Here is the contents of the build directory:

16:13 zephyr~/linux/apps/e/epplets-0.12> l epplets | sed -e '/o$/d'          
total 1972                                                                   
drwxr-xr-x 34 david dcr  4096 2009-11-02 15:50 ./                            
drwxr-xr-x  4 david dcr  4096 2009-11-02 15:49 ../                           
-rw-r--r--  1 david dcr  9726 2008-08-23 13:20 CalcEphem.c                   
-rw-r--r--  1 david dcr  2610 2008-08-23 13:20 CalcEphem.h                   
-rw-r--r--  1 david dcr 49818 2008-08-23 13:20 cloak.c                       
-rw-r--r--  1 david dcr  1600 2008-08-23 13:20 cloak.h                       
-rw-r--r--  1 david dcr  1658 2008-08-23 13:20 ConfigTestEpplet.c            
drwxr-xr-x  2 david dcr  4096 2009-11-02 15:50 .deps/                        
-rw-r--r--  1 david dcr  3386 2008-08-23 13:20 E-Areas.c                     
-rwxr-xr-x  1 david dcr  5299 2009-11-02 15:50 E-Areas.epplet*               
-rw-r--r--  1 david dcr  8759 2008-08-23 13:20 E-Bandwidth.c                 
-rwxr-xr-x  1 david dcr  5325 2009-11-02 15:50 E-Bandwidth.epplet*           
-rw-r--r--  1 david dcr 14742 2008-08-23 13:20 E-Biff.c                      
drwxr-xr-x  2 david dcr  4096 2009-01-03 03:10 E-Biff-data/                  
-rwxr-xr-x  1 david dcr  5301 2009-11-02 15:50 E-Biff.epplet*                
drwxr-xr-x  2 david dcr  4096 2009-01-03 03:10 E-Clock.ABOUT/                
-rw-r--r--  1 david dcr  3577 2008-08-23 13:20 E-Clock.c                     
drwxr-xr-x  2 david dcr  4096 2009-01-03 03:10 E-Clock-data/                 
-rwxr-xr-x  1 david dcr  5299 2009-11-02 15:50 E-Clock.epplet*               
drwxr-xr-x  2 david dcr  4096 2009-01-03 03:10 E-Cpu.ABOUT/                  
-rw-r--r--  1 david dcr 11327 2008-08-23 13:20 E-Cpu.c                       
-rwxr-xr-x  1 david dcr  5289 2009-11-02 15:50 E-Cpu.epplet*                 
-rw-r--r--  1 david dcr  8334 2008-08-23 13:20 E-Disk.c                      
-rwxr-xr-x  1 david dcr  5294 2009-11-02 15:50 E-Disk.epplet*                
-rw-r--r--  1 david dcr  7495 2008-08-23 13:20 E-Exec.c                      
-rwxr-xr-x  1 david dcr  5294 2009-11-02 15:50 E-Exec.epplet*                
-rw-r--r--  1 david dcr  3126 2008-08-23 13:20 E-Load.c                      
-rwxr-xr-x  1 david dcr  5294 2009-11-02 15:50 E-Load.epplet*                
-rw-r--r--  1 david dcr  4446 2008-08-23 13:20 E-LoadMeter.c                 
-rwxr-xr-x  1 david dcr  5326 2009-11-02 15:50 E-LoadMeter.epplet*           
-rw-r--r--  1 david dcr  9276 2008-08-23 13:20 E-Magic.c                     
drwxr-xr-x  2 david dcr  4096 2009-01-03 03:10 E-Magic-data/                 
-rwxr-xr-x  1 david dcr  5299 2009-11-02 15:50 E-Magic.epplet*               
-rw-r--r--  1 david dcr  8725 2008-08-23 13:20 E-MemWatch.c                  
-rwxr-xr-x  1 david dcr  5314 2009-11-02 15:50 E-MemWatch.epplet*            
drwxr-xr-x  2 david dcr  4096 2009-01-03 03:10 Emix.ABOUT/                   
-rw-r--r--  1 david dcr  4670 2009-01-01 14:43 Emix.c                        
drwxr-xr-x  2 david dcr  4096 2009-01-03 03:10 Emix-data/                    
-rwxr-xr-x  1 david dcr  5284 2009-11-02 15:50 Emix.epplet*                  
drwxr-xr-x  2 david dcr  4096 2009-01-03 03:10 E-Mixer.ABOUT/                
-rw-r--r--  1 david dcr  7938 2008-08-23 13:20 E-Mixer.c                     
-rwxr-xr-x  1 david dcr  5314 2009-11-02 15:50 E-Mixer.epplet*               
drwxr-xr-x  2 david dcr  4096 2009-01-03 03:10 E-MoonClock.ABOUT/            
-rw-r--r--  1 david dcr  4209 2008-08-23 13:20 E-MoonClock.c                 
drwxr-xr-x  2 david dcr  4096 2009-01-03 03:10 E-MoonClock-data/             
-rwxr-xr-x  1 david dcr  5338 2009-11-02 15:50 E-MoonClock.epplet*           
drwxr-xr-x  2 david dcr  4096 2009-01-03 03:10 E-Mountbox.ABOUT/             
-rw-r--r--  1 david dcr 44388 2008-08-23 13:20 E-Mountbox.c                  
drwxr-xr-x  2 david dcr  4096 2009-01-03 03:10 E-Mountbox-data/              
-rwxr-xr-x  1 david dcr  5314 2009-11-02 15:50 E-Mountbox.epplet*            
-rw-r--r--  1 david dcr  7598 2008-08-23 13:20 E-Net.c                       
-rwxr-xr-x  1 david dcr  5295 2009-11-02 15:50 E-Net.epplet*                 
drwxr-xr-x  2 david dcr  4096 2009-01-03 03:10 E-NetFlame.ABOUT/             
-rw-r--r--  1 david dcr 14917 2008-08-23 13:20 E-NetFlame.c                  
-rwxr-xr-x  1 david dcr  5320 2009-11-02 15:50 E-NetFlame.epplet*            
-rw-r--r--  1 david dcr 14910 2008-08-23 13:20 E-NetGraph.c                  
-rwxr-xr-x  1 david dcr  5320 2009-11-02 15:50 E-NetGraph.epplet*            
drwxr-xr-x  2 david dcr  4096 2009-01-03 03:10 E-OpenGL-Demo.ABOUT/          
-rw-r--r--  1 david dcr 15020 2008-08-23 13:20 E-OpenGL-Demo.c               
drwxr-xr-x  2 david dcr  4096 2009-01-03 03:10 E-OpenGL-Demo-data/           
drwxr-xr-x  2 david dcr  4096 2009-01-03 03:10 E-Pants.ABOUT/                
-rw-r--r--  1 david dcr  6130 2008-08-23 13:20 E-Pants.c                     
-rwxr-xr-x  1 david dcr  5299 2009-11-02 15:50 E-Pants.epplet*               
drwxr-xr-x  2 david dcr  4096 2009-01-03 03:10 E-Pinger.ABOUT/               
-rw-r--r--  1 david dcr 12629 2008-08-23 13:20 E-Pinger.c                    
-rwxr-xr-x  1 david dcr  5304 2009-11-02 15:50 E-Pinger.epplet*              
drwxr-xr-x  2 david dcr  4096 2009-01-03 03:10 E-PlayCD.ABOUT/
-rw-r--r--  1 david dcr 13227 2009-01-01 14:43 E-PlayCD.c
drwxr-xr-x  2 david dcr  4096 2009-01-03 03:10 E-Power.ABOUT/
-rw-r--r--  1 david dcr  9955 2008-08-23 13:20 E-Power.c
drwxr-xr-x  2 david dcr  4096 2009-01-03 03:10 E-Power-data/
-rwxr-xr-x  1 david dcr  5299 2009-11-02 15:50 E-Power.epplet*
drwxr-xr-x  2 david dcr  4096 2009-01-03 03:10 E-ScreenSave.ABOUT/
-rw-r--r--  1 david dcr 17349 2008-08-23 13:20 E-ScreenSave.c
-rwxr-xr-x  1 david dcr  5340 2009-11-02 15:50 E-ScreenSave.epplet*
drwxr-xr-x  2 david dcr  4096 2009-01-03 03:10 E-ScreenShoot.ABOUT/
-rw-r--r--  1 david dcr 29876 2008-08-23 13:20 E-ScreenShoot.c
drwxr-xr-x  2 david dcr  4096 2009-01-03 03:10 E-ScreenShoot-data/
-rwxr-xr-x  1 david dcr  5365 2009-11-02 15:50 E-ScreenShoot.epplet*
-rw-r--r--  1 david dcr  4959 2008-08-23 13:20 E-ScreenShoot_ftp.c
-rw-r--r--  1 david dcr   260 2008-08-23 13:20 E-ScreenShoot_ftp.h
drwxr-xr-x  2 david dcr  4096 2009-01-03 03:10 E-SD.ABOUT/
-rw-r--r--  1 david dcr 13983 2009-01-01 14:43 E-SD.c
-rw-r--r--  1 david dcr 22164 2008-08-23 13:20 esdcloak.c
-rw-r--r--  1 david dcr   771 2008-08-23 13:20 esdcloak.h
drwxr-xr-x  2 david dcr  4096 2009-01-03 03:10 E-SD-data/
-rw-r--r--  1 david dcr 20340 2008-08-23 13:20 E-Slides.c
-rwxr-xr-x  1 david dcr  5304 2009-11-02 15:50 E-Slides.epplet*
-rw-r--r--  1 david dcr  4580 2008-08-23 13:20 E-Sys.c
-rwxr-xr-x  1 david dcr  5289 2009-11-02 15:50 E-Sys.epplet*
-rw-r--r--  1 david dcr  8157 2008-08-23 13:20 E-Time.c
-rwxr-xr-x  1 david dcr  5294 2009-11-02 15:50 E-Time.epplet*
-rw-r--r--  1 david dcr 19870 2008-08-23 13:20 E-Toolbox.c
drwxr-xr-x  2 david dcr  4096 2009-01-03 03:10 E-Toolbox-data/
-rwxr-xr-x  1 david dcr  5309 2009-11-02 15:50 E-Toolbox.epplet*
drwxr-xr-x  2 david dcr  4096 2009-01-03 03:10 E-UrlWatch.ABOUT/
-rw-r--r--  1 david dcr 21197 2008-08-23 13:20 E-UrlWatch.c
drwxr-xr-x  2 david dcr  4096 2009-01-03 03:10 E-UrlWatch-data/
-rwxr-xr-x  1 david dcr  5322 2009-11-02 15:50 E-UrlWatch.epplet*
-rw-r--r--  1 david dcr  1099 2008-08-23 13:20 E-UrlWatch.h
drwxr-xr-x  2 david dcr  4096 2009-01-03 03:10 E-Wireless.ABOUT/
-rw-r--r--  1 david dcr  7395 2009-01-01 14:43 E-Wireless.c
-rwxr-xr-x  1 david dcr  5314 2009-11-02 15:50 E-Wireless.epplet*
-rw-r--r--  1 david dcr 10713 2008-08-23 13:20 E-Xss.c
-rwxr-xr-x  1 david dcr  5289 2009-11-02 15:50 E-Xss.epplet*
drwxr-xr-x  2 david dcr  4096 2009-01-03 03:10 icons/
drwxr-xr-x  2 david dcr  4096 2009-11-02 15:50 .libs/
-rw-r--r--  1 david dcr  3622 2008-08-23 13:20 load.c
-rw-r--r--  1 david dcr 50830 2009-11-02 15:49 Makefile
-rw-r--r--  1 david dcr 13499 2009-01-01 14:43 Makefile.am
-rw-r--r--  1 david dcr 53164 2009-01-03 03:10 Makefile.in
-rw-r--r--  1 david dcr 14285 2008-08-23 13:20 mbox.c
-rw-r--r--  1 david dcr 14723 2008-08-23 13:20 Moon.c
-rw-r--r--  1 david dcr  5318 2008-08-23 13:20 net.c
-rw-r--r--  1 david dcr  2519 2008-08-23 13:20 net.h
-rw-r--r--  1 david dcr   880 2008-08-23 13:20 proc.h
-rw-r--r--  1 david dcr  4707 2008-08-23 13:20 TestEpplet.c
-rw-r--r--  1 david dcr  1273 2008-08-23 13:20 utils.c
-rw-r--r--  1 david dcr    96 2008-08-23 13:20 utils.h

        No question about it -- no cdaudio.h. Where is it hiding?? Thanks.

-- 
David C. Rankin, J.D.,P.E.
Rankin Law Firm, PLLC
510 Ochiltree Street
Nacogdoches, Texas 75961
Telephone: (936) 715-9333
Facsimile: (936) 715-9339
www.rankinlawfirm.com

------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay 
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
_______________________________________________
enlightenment-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-users

Reply via email to