{"action":"created","issue":{"url":"https://api.github.com/repos/nickguletskii/GLXOSD/issues/20","labels_url":"https://api.github.com/repos/nickguletskii/GLXOSD/issues/20/labels{/name}","comments_url":"https://api.github.com/repos/nickguletskii/GLXOSD/issues/20/comments","events_url":"https://api.github.com/repos/nickguletskii/GLXOSD/issues/20/events","html_url":"https://github.com/nickguletskii/GLXOSD/issues/20","id":60202046,"number":20,"title":"Unable to run Make All on SteamOS","user":{"login":"myromance123","id":3523483,"avatar_url":"https://avatars.githubusercontent.com/u/3523483?v=3","gravatar_id":"","url":"https://api.github.com/users/myromance123","html_url":"https://github.com/myromance123","followers_url":"https://api.github.com/users/myromance123/followers","following_url":"https://api.github.com/users/myromance123/following{/other_user}","gists_url":"https://api.github.com/users/myromance123/gists{/gist_id}","starred_url":"https://api.github.com/users/myromance123/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/myromance123/subscriptions","organizations_url":"https://api.github.com/users/myromance123/orgs","repos_url":"https://api.github.com/users/myromance123/repos","events_url":"https://api.github.com/users/myromance123/events{/privacy}","received_events_url":"https://api.github.com/users/myromance123/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-03-07T11:09:51Z","updated_at":"2015-09-06T18:34:49Z","closed_at":null,"body":"Hi,\r\nCurrently in SteamOS if I attempt to run `make all` after `cmake -G \"Unix Makefiles` I will  get issues with compiling when referencing the boost libraries.\r\n\r\nThe error (there's more, but the beginning pinpoints first occurrence):\r\n```bash\r\n[ 50%] Building CXX object src/glxosd/CMakeFiles/glxosd.dir/ConfigurationManager.cpp.o\r\nIn file included from /usr/include/boost/xpressive/detail/core/access.hpp:21:0,\r\n                 from /usr/include/boost/xpressive/detail/core/state.hpp:18,\r\n                 from /usr/include/boost/xpressive/detail/core/matcher/alternate_end_matcher.hpp:20,\r\n                 from /usr/include/boost/xpressive/detail/core/matchers.hpp:17,\r\n                 from /usr/include/boost/xpressive/regex_primitives.hpp:22,\r\n                 from /usr/include/boost/xpressive/xpressive_static.hpp:24,\r\n                 from /usr/include/boost/xpressive/xpressive.hpp:18,\r\n                 from /home/desktop/Desktop/GLXOSD-master/src/glxosd/ConfigurationManager.cpp:17:\r\n/usr/include/boost/xpressive/match_results.hpp:122:21: error: expected identifier before numeric constant\r\n/usr/include/boost/xpressive/match_results.hpp:122:21: error: expected '}' before numeric constant\r\n/usr/include/boost/xpressive/match_results.hpp:122:21: error: expected unqualified-id before numeric constant\r\n\r\n```\r\n\r\nI believe this occurs because of this issue [here](https://svn.boost.org/trac/boost/ticket/8204).\r\n\r\nIn SteamOS, when attempting to install the required dependencies for compiling GLXOSD, the SteamOS dev libraries seem to be different compared to the normal Debian Wheezy dev libraries for the following:\r\n`libgl1-mesa-dev libglu1-mesa-dev libfontconfig1-dev libfreetype6-dev`\r\n\r\nIf I try to force the Debian packages to be installed, this is what I get:\r\n```bash\r\ndesktop@steamos:~/Desktop/GLXOSD-master$ sudo apt-get install -t wheezy mesa-common-dev libgl1-mesa-dev libglu1-mesa-dev libfontconfig1-dev libfreetype6-dev libsensors4-dev libboost-dev\r\n....\r\nThe following packages have unmet dependencies:\r\n libfontconfig1-dev : Depends: libfontconfig1 (= 2.9.0-7.1) but 2.9.0-7.1+bsos7 is to be installed\r\n libfreetype6-dev : Depends: libfreetype6 (= 2.4.9-1.1) but 2.4.9-1.1+bsos7 is to be installed\r\n libgl1-mesa-dev : Depends: libgl1-mesa-glx (= 8.0.5-4+deb7u2) but 10.1.6-steamos-1+steamos2+bsos1 is to be installed\r\n libglu1-mesa-dev : Depends: libglu1-mesa (= 8.0.5-4+deb7u2) but 9.0.0-2+bsos1 is to be installed\r\nE: Unable to correct problems, you have held broken packages.\r\ndesktop@steamos:~/Desktop/GLXOSD-master$\r\n```\r\n\r\nI can install the dependencies normally without forcing it to take from Debian's repositories, but it will mix and match. It will take the ones it can from Debian, and the above will be taken from the SteamOS repository but then the issue with the Boost library happens.\r\n\r\nAny advice or guidance on how to overcome this problem?\r\nIf I were to build GLXOSD on the same machine, but in Ubuntu 14.10, would I be able to bring that over to SteamOS for the `make install` process?\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/nickguletskii/GLXOSD/issues/comments/138109285","html_url":"https://github.com/nickguletskii/GLXOSD/issues/20#issuecomment-138109285","issue_url":"https://api.github.com/repos/nickguletskii/GLXOSD/issues/20","id":138109285,"user":{"login":"scrawl","id":720642,"avatar_url":"https://avatars.githubusercontent.com/u/720642?v=3","gravatar_id":"","url":"https://api.github.com/users/scrawl","html_url":"https://github.com/scrawl","followers_url":"https://api.github.com/users/scrawl/followers","following_url":"https://api.github.com/users/scrawl/following{/other_user}","gists_url":"https://api.github.com/users/scrawl/gists{/gist_id}","starred_url":"https://api.github.com/users/scrawl/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/scrawl/subscriptions","organizations_url":"https://api.github.com/users/scrawl/orgs","repos_url":"https://api.github.com/users/scrawl/repos","events_url":"https://api.github.com/users/scrawl/events{/privacy}","received_events_url":"https://api.github.com/users/scrawl/received_events","type":"User","site_admin":false},"created_at":"2015-09-06T18:34:49Z","updated_at":"2015-09-06T18:34:49Z","body":"I attempted a fix in #38. @myromance123 : If you still have SteamOS, or something else using boost < 1.53, then please test :)"}}