Including kaffeine-devel list -- Andrius
2009/11/1 Andrius da Costa Ribas <[email protected]> > I've just tried building Kaffeine on MSWindows and I've got surprised!!! no > code changes to build successfuly all targets ( except linux-specific dvb > parts ) > > screenshot of kaffeine playing windows vista sample video butterfly.wmv > (using mplayer backend): > http://imagebin.ca/view/xHr9jvlF.html > > screenshot of about screen: > http://imagebin.ca/view/6E6q1LIC.html > > It's a mingw build, I've not tried it with msvc. Somehow I've got no > directshow backend in phonon installation ( KDE 4.3.2 - mingw4 - binary > packages from installer ) > > @Christoph, is it time to change last question of FAQ? ;) > > some issues: > - when trying to open a dvd: "No stream found to handle url dvd://1", > similar for audio cd etc.. (I believe it's kde-windows issue) > - a small delay before starting video ( longer delay on first use ) ( I > believe it's backend issue ) > - I'm not sure about konqueror and firefox kaffeine plugin > > Many thanks for all people who helped :) > > build log: > C:\Users\Andrius\Desktop\kdetest\kaffeine\build>mingw32-make -k > [ 0%] Built target kaffeine_automoc > [ 4%] Building CXX object src/CMakeFiles/kaffeine.dir/dvb/dvbdevice.obj > [ 8%] Building CXX object src/CMakeFiles/kaffeine.dir/dvb/dvbepg.obj > [ 13%] Building CXX object src/CMakeFiles/kaffeine.dir/dvb/dvbliveview.obj > [ 17%] Building CXX object src/CMakeFiles/kaffeine.dir/dvb/dvbmanager.obj > [ 21%] Building CXX object src/CMakeFiles/kaffeine.dir/dvb/dvbrecording.obj > [ 26%] Building CXX object src/CMakeFiles/kaffeine.dir/dvb/dvbscan.obj > [ 30%] Building CXX object > src/CMakeFiles/kaffeine.dir/dvb/dvbscandialog.obj > [ 34%] Building CXX object src/CMakeFiles/kaffeine.dir/dvb/dvbsi.obj > [ 39%] Building CXX object src/CMakeFiles/kaffeine.dir/dvb/dvbtab.obj > [ 43%] Building CXX object > src/CMakeFiles/kaffeine.dir/playlist/playlistmodel.ob > j > [ 47%] Building CXX object > src/CMakeFiles/kaffeine.dir/playlist/playlisttab.obj > [ 52%] Building CXX object src/CMakeFiles/kaffeine.dir/datetimeedit.obj > [ 56%] Building CXX object src/CMakeFiles/kaffeine.dir/kaffeine.obj > [ 60%] Building CXX object src/CMakeFiles/kaffeine.dir/main.obj > [ 65%] Building CXX object src/CMakeFiles/kaffeine.dir/mediawidget.obj > [ 69%] Building CXX object src/CMakeFiles/kaffeine.dir/osdwidget.obj > [ 73%] Building CXX object src/CMakeFiles/kaffeine.dir/proxytreeview.obj > Linking CXX executable ..\bin\kaffeine.exe > [ 91%] Built target kaffeine > [ 91%] Built target kaffeinedvb_automoc > [ 95%] Building CXX object > src/CMakeFiles/kaffeinedvb.dir/kaffeinedvb_automoc.ob > j > [100%] Building CXX object > src/CMakeFiles/kaffeinedvb.dir/dvb/dvbdevice_linux.ob > j > C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:27:18: > err > or: poll.h: No such file or directory > In file included from > C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevic > e_linux.cpp:23: > C:\Users\Andrius\Desktop\kdetest\kaffeine\include/dmx.h:95: error: '__u8' > does n > ot name a type > C:\Users\Andrius\Desktop\kdetest\kaffeine\include/dmx.h:96: error: '__u8' > does n > ot name a type > C:\Users\Andrius\Desktop\kdetest\kaffeine\include/dmx.h:97: error: '__u8' > does n > ot name a type > C:\Users\Andrius\Desktop\kdetest\kaffeine\include/dmx.h:103: error: '__u16' > does > not name a type > C:\Users\Andrius\Desktop\kdetest\kaffeine\include/dmx.h:105: error: '__u32' > does > not name a type > C:\Users\Andrius\Desktop\kdetest\kaffeine\include/dmx.h:106: error: '__u32' > does > not name a type > C:\Users\Andrius\Desktop\kdetest\kaffeine\include/dmx.h:116: error: '__u16' > does > not name a type > C:\Users\Andrius\Desktop\kdetest\kaffeine\include/dmx.h:120: error: '__u32' > does > not name a type > C:\Users\Andrius\Desktop\kdetest\kaffeine\include/dmx.h:124: error: '__u32' > does > not name a type > C:\Users\Andrius\Desktop\kdetest\kaffeine\include/dmx.h:142: error: '__u64' > does > not name a type > In file included from > C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevic > e_linux.cpp:26: > C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:79: error: > '__u32' > does not name a type > C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:80: error: > '__u32' > does not name a type > C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:81: error: > '__u32' > does not name a type > C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:82: error: > '__u32' > does not name a type > C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:83: error: > '__u32' > does not name a type > C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:84: error: > '__u32' > does not name a type > C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:85: error: > '__u32' > does not name a type > C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:86: error: > '__u32' > does not name a type > C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:96: error: > '__u8' d > oes not name a type > C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:97: error: > '__u8' d > oes not name a type > C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:102: error: > '__u8' > does not name a type > C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:103: error: > '__u8' > does not name a type > C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:211: error: > '__u32' > does not name a type > C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:216: error: > '__u32' > does not name a type > C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:237: error: > '__u32' > does not name a type > C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:348: error: > '__u32' > does not name a type > C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:351: error: > '__u32' > does not name a type > C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:352: error: > '__u32' > does not name a type > C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:353: error: > '__u32' > does not name a type > C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:357: error: > '__u32' > does not name a type > C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:358: error: > '__u32' > does not name a type > C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:360: error: > '__u32' > does not name a type > C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:362: error: > '__u8' > does not name a type > C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:363: error: > '__u32' > does not name a type > C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:364: error: > '__u32' > does not name a type > C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:375: error: > '__u32' > does not name a type > C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp: In > member > function 'virtual void DvbDeviceThread::run()': > C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:107: > error > : 'pollfd' was not declared in this scope > C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:107: > error > : expected ';' before 'pfds' > C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:108: > error > : 'pfds' was not declared in this scope > C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:111: > error > : 'POLLIN' was not declared in this scope > C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:119: > error > : 'poll' was not declared in this scope > C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp: In > member > function 'virtual bool > DvbLinuxDevice::setTone(DvbBackendDevice::SecTone)': > C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:313: > error > : 'ioctl' was not declared in this scope > C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp: In > member > function 'virtual bool > DvbLinuxDevice::setVoltage(DvbBackendDevice::SecVoltage) > ': > C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:326: > error > : 'ioctl' was not declared in this scope > C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp: In > member > function 'virtual bool DvbLinuxDevice::sendMessage(const char*, int)': > C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:340: > error > : 'struct dvb_diseqc_master_cmd' has no member named 'msg' > C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:341: > error > : 'struct dvb_diseqc_master_cmd' has no member named 'msg_len' > C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:343: > error > : 'ioctl' was not declared in this scope > C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp: In > member > function 'virtual bool > DvbLinuxDevice::sendBurst(DvbBackendDevice::SecBurst)': > C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:356: > error > : 'ioctl' was not declared in this scope > C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp: In > member > function 'virtual bool DvbLinuxDevice::tune(const DvbTransponder&)': > C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:511: > error > : 'struct dvb_frontend_parameters' has no member named 'frequency' > C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:513: > error > : 'struct dvb_qam_parameters' has no member named 'symbol_rate' > C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:522: > error > : 'struct dvb_frontend_parameters' has no member named 'frequency' > C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:524: > error > : 'struct dvb_qpsk_parameters' has no member named 'symbol_rate' > C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:535: > error > : 'struct dtv_property' has no member named 'cmd' > C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:536: > error > : 'union dtv_property::<anonymous>' has no member named 'data' > C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:537: > error > : 'struct dtv_property' has no member named 'cmd' > C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:538: > error > : 'union dtv_property::<anonymous>' has no member named 'data' > C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:539: > error > : 'struct dtv_property' has no member named 'cmd' > C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:540: > error > : 'union dtv_property::<anonymous>' has no member named 'data' > C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:541: > error > : 'struct dtv_property' has no member named 'cmd' > C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:542: > error > : 'union dtv_property::<anonymous>' has no member named 'data' > C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:543: > error > : 'struct dtv_property' has no member named 'cmd' > C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:544: > error > : 'union dtv_property::<anonymous>' has no member named 'data' > C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:545: > error > : 'struct dtv_property' has no member named 'cmd' > C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:546: > error > : 'union dtv_property::<anonymous>' has no member named 'data' > C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:547: > error > : 'struct dtv_property' has no member named 'cmd' > C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:548: > error > : 'union dtv_property::<anonymous>' has no member named 'data' > C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:549: > error > : 'struct dtv_property' has no member named 'cmd' > C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:550: > error > : 'union dtv_property::<anonymous>' has no member named 'data' > C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:551: > error > : 'struct dtv_property' has no member named 'cmd' > C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:556: > error > : 'struct dtv_properties' has no member named 'num' > C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:559: > error > : 'ioctl' was not declared in this scope > C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:572: > error > : 'struct dvb_frontend_parameters' has no member named 'frequency' > C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:590: > error > : 'struct dvb_frontend_parameters' has no member named 'frequency' > C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:601: > error > : 'ioctl' was not declared in this scope > C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp: In > member > function 'virtual int DvbLinuxDevice::getSignal()': > C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:617: > error > : '__u16' was not declared in this scope > C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:617: > error > : 'ioctl' was not declared in this scope > C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp: In > member > function 'virtual int DvbLinuxDevice::getSnr()': > C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:636: > error > : '__u16' was not declared in this scope > C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:636: > error > : 'ioctl' was not declared in this scope > C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp: In > member > function 'virtual bool DvbLinuxDevice::isTuned()': > C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:656: > error > : 'ioctl' was not declared in this scope > C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp: In > member > function 'virtual bool DvbLinuxDevice::addPidFilter(int)': > C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:683: > error > : 'struct dmx_pes_filter_params' has no member named 'pid' > C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:687: > error > : 'struct dmx_pes_filter_params' has no member named 'flags' > C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:689: > error > : 'ioctl' was not declared in this scope > C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp: In > member > function 'bool DvbLinuxDevice::identifyDevice()': > C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:747: > error > : 'ioctl' was not declared in this scope > mingw32-make[2]: *** > [src/CMakeFiles/kaffeinedvb.dir/dvb/dvbdevice_linux.obj] Er > ror 1 > mingw32-make[2]: Target `src/CMakeFiles/kaffeinedvb.dir/build' not remade > becaus > e of errors. > mingw32-make[1]: *** [src/CMakeFiles/kaffeinedvb.dir/all] Error 2 > mingw32-make[1]: Target `all' not remade because of errors. > mingw32-make: *** [all] Error 2 > mingw32-make: Target `default_target' not remade because of errors. > > > Thanks again, > Andrius. >
_______________________________________________ Kde-windows mailing list [email protected] https://mail.kde.org/mailman/listinfo/kde-windows
