CasparCG / client

Client software primarily used with the CasparCG Server software for audio and video playout, to control graphics and recording, but it can also be used for other tasks within television broadcast.
https://casparcg.com
GNU General Public License v3.0
285 stars 98 forks source link

Linux Client #30

Closed deedos closed 11 years ago

deedos commented 11 years ago

Hi. I would like to know if the GNU/Linux client is in the roadmap ? Thanks in advance

hummelstrand commented 11 years ago

Yes, the next release will include a Linux build if we can get any help with building it.

/ Jonas Hummelstrand +46-733-970000 http://about.me/hummelstrand

deedos commented 11 years ago

Which version of QT would I need to use ? I can help with buildings..just give me some diections.. thanks

Yes, the next release will include a Linux build if we can get any help with building it.

/ Jonas Hummelstrand +46-733-970000 http://about.me/hummelstrand

— Reply to this email directly or view it on GitHubhttps://github.com/CasparCG/Client/issues/30#issuecomment-16660054 .

Daniel Roviriego (21) 35920701 (21) 99561654

hummelstrand commented 11 years ago

Thank you for your offer, I hope Peter can shed some light on what we need help with, and any pointers to specific build requirements.

deedos commented 11 years ago

I started out and had these output: https://gist.github.com/deedos/5430714 Using: CasparCG/Client, Master branch, 21/04/13 - Ubuntu 12.04 64 bits - Qt 4.8.1 - Qt Creator cheers

ghost commented 11 years ago

Are you using "Shadow build" in QtCreator?

deedos commented 11 years ago

Hi Zebiolo!

I was not using but now I 'm :) . Unfortunately , the same compile error continue to happen : https://gist.github.com/deedos/5434768 Cheers

ghost commented 11 years ago

I will look at it, just need to setup my dist. I'll get back...

ghost commented 11 years ago

Ok, i have found it. It was a little tricky.

I have updated the project file and added missing dependencies for linux. Pull from repo and it should compile out of the box.

I use Debian testing for compiling under linux.

ghost commented 11 years ago

To enable icons in menus use: gconftool-2 --type boolean --set /desktop/gnome/interface/buttons_have_icons true gconftool-2 --type boolean --set /desktop/gnome/interface/menus_have_icons true

deedos commented 11 years ago

HI Zebiolo. I 'm still unable to compile as seen in https://gist.github.com/deedos/5452121 /usr/bin/ld: cannot find -lboost_date_time /usr/bin/ld: cannot find -lboost_system /usr/bin/ld: cannot find -lboost_thread /usr/bin/ld: cannot find -lboost_filesystem /usr/bin/ld: cannot find -lboost_chrono

Once I 'm using Ubuntu, it's very close to Debian. Is you arch 64 ?

ghost commented 11 years ago

Have you installed boost? We can't boundle boost for linux becouse of multi-thread issues with 1.47.

sudo apt-get install libboost*

ghost commented 11 years ago

or sudo apt-get install libboost-all-dev

deedos commented 11 years ago

I did suceed with boost version >= 1.49, once I used the PPA https://launchpad.net/~irie/+archive/boost (Ubuntu Precise 12.04 has at main repository, 1.48). Being so, the compilation went ok and the client is running. Have not further tested but one issue is with " windowning". It does not maximise, either fit to the screen. Tested under "gnome" and "unity". Do I open anotehr issue to specific debug that ?

thanks again!

ghost commented 11 years ago

Yes, do that.

hummelstrand commented 11 years ago

We've now built Client 2.0 for Fedora 18 (64-bit), Kubuntu 13.04 (64-bit) and Debian Weezy (64-bit.) Could you add support for other distros, deedos?

deedos commented 11 years ago

Nice! Did you have the "windowning" issue as well ? What do you mean for "add support" ? packaging or just test builds ?

cheers

2013/4/30 Jonas Hummelstrand notifications@github.com

We've now built Client 2.0 for Fedora 18 (64-bit), Kubuntu 13.04 (64-bit) and Debian Weezy (64-bit.) Could you add support for other distros, deedos?

— Reply to this email directly or view it on GitHubhttps://github.com/CasparCG/Client/issues/30#issuecomment-17217974 .

Daniel Roviriego (21) 35920701 (21) 99561654

hummelstrand commented 11 years ago

We would appreciate it if you could create packages from source, so we can support more distros.