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