{"action":"created","issue":{"url":"https://api.github.com/repos/openscad/openscad/issues/817","labels_url":"https://api.github.com/repos/openscad/openscad/issues/817/labels{/name}","comments_url":"https://api.github.com/repos/openscad/openscad/issues/817/comments","events_url":"https://api.github.com/repos/openscad/openscad/issues/817/events","html_url":"https://github.com/openscad/openscad/issues/817","id":34707700,"number":817,"title":"dep build broken on some machines","user":{"login":"donbright","id":896858,"avatar_url":"https://avatars.githubusercontent.com/u/896858?v=3","gravatar_id":"","url":"https://api.github.com/users/donbright","html_url":"https://github.com/donbright","followers_url":"https://api.github.com/users/donbright/followers","following_url":"https://api.github.com/users/donbright/following{/other_user}","gists_url":"https://api.github.com/users/donbright/gists{/gist_id}","starred_url":"https://api.github.com/users/donbright/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/donbright/subscriptions","organizations_url":"https://api.github.com/users/donbright/orgs","repos_url":"https://api.github.com/users/donbright/repos","events_url":"https://api.github.com/users/donbright/events{/privacy}","received_events_url":"https://api.github.com/users/donbright/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/openscad/openscad/labels/Build%20tweaks","name":"Build tweaks","color":"02e10c"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2014-05-31T14:43:34Z","updated_at":"2015-06-10T03:03:39Z","closed_at":"2015-06-10T03:02:05Z","body":"trying to build on gcc110.fsffrance.org (the 24-cpu ibm powerpc machine)... its not working.\r\n\r\n1. there is build_gettext() inside of 'common-depenencies' and 'uni-dependencies', there shold only be one function named build_gettext(), thats going to cause confusion and bugs \r\n\r\n2. we shouldnt build gettext if the system already has a good enough version. dependency build is for unusual packages that most systems have outdated versions of, like CGAL and OpenCSG. this is important on linux where a lot of these dependencies are highly likely to be already installed, but building them from source might not work properly, for example fontconfig requires 'docbook2pdf' to build out of the box and alot of systems wont have docbook2pdf installed (adding --disable-docs to configure might fix tihs... havent tested yet). currently, the uni-dependency build is building Everything, gettext, harfbuzz, etc etc etc, and its doing it all the time regardless of what the system has installed. \r\n\r\netc etc etc. \r\n\r\ndont have time to work on this at the moment. "},"comment":{"url":"https://api.github.com/repos/openscad/openscad/issues/comments/110569607","html_url":"https://github.com/openscad/openscad/issues/817#issuecomment-110569607","issue_url":"https://api.github.com/repos/openscad/openscad/issues/817","id":110569607,"user":{"login":"donbright","id":896858,"avatar_url":"https://avatars.githubusercontent.com/u/896858?v=3","gravatar_id":"","url":"https://api.github.com/users/donbright","html_url":"https://github.com/donbright","followers_url":"https://api.github.com/users/donbright/followers","following_url":"https://api.github.com/users/donbright/following{/other_user}","gists_url":"https://api.github.com/users/donbright/gists{/gist_id}","starred_url":"https://api.github.com/users/donbright/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/donbright/subscriptions","organizations_url":"https://api.github.com/users/donbright/orgs","repos_url":"https://api.github.com/users/donbright/repos","events_url":"https://api.github.com/users/donbright/events{/privacy}","received_events_url":"https://api.github.com/users/donbright/received_events","type":"User","site_admin":false},"created_at":"2015-06-10T03:03:39Z","updated_at":"2015-06-10T03:03:39Z","body":" just tested in #1356 on fedora 19 on a ppc64 machine, build as non-root, worked OK. \r\nsome of these problems will go away as linux distros get upated libraries. (for example Debian 7 did not even have harfbuzz)"}}