|
View:
New views
5 Messages
—
Rating Filter:
Alert me
|
|
|
Kaffeine (almost) successful build on mswindowsI'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 Kde-windows@... https://mail.kde.org/mailman/listinfo/kde-windows |
|
|
Re: Kaffeine (almost) successful build on mswindowsIncluding kaffeine-devel list
-- Andrius 2009/11/1 Andrius da Costa Ribas <andriusmao@...> 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 ) _______________________________________________ Kde-windows mailing list Kde-windows@... https://mail.kde.org/mailman/listinfo/kde-windows |
|
|
|
|
|
Re: Kaffeine (almost) successful build on mswindowsCMakeLists.txt does not seem to specify individual targets, how do I remove kaffeinedvb target? (or make it conditional?)
2009/11/1 Andrius da Costa Ribas <andriusmao@...> I believe I'll remove WMP from my machine soon :) _______________________________________________ Kde-windows mailing list Kde-windows@... https://mail.kde.org/mailman/listinfo/kde-windows |
|
|
Re: Kaffeine (almost) successful build on mswindows-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1 Andrius da Costa Ribas schrieb: > CMakeLists.txt does not seem to specify individual targets, how do I > remove kaffeinedvb target? (or make it conditional?) > I just disabled it on windows. Looking at the code it tries to run system specific stuff anyway, so no direct way to make it work on windows... regards, Patrick -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (MingW32) iEYEARECAAYFAkruCq8ACgkQi49rfdk/G3bhtQCfd3J9TJmnTcTdxc4R3lWCHhPw cngAoKW/0rNYUwnUW0xTdRrtJ9REzVFV =+WiY -----END PGP SIGNATURE----- _______________________________________________ Kde-windows mailing list Kde-windows@... https://mail.kde.org/mailman/listinfo/kde-windows |
| Free embeddable forum powered by Nabble | Forum Help |