{"id":24,"date":"2009-09-21T01:59:08","date_gmt":"2009-09-21T01:59:08","guid":{"rendered":"http:\/\/dan.verweire.com\/?p=24"},"modified":"2009-09-21T02:02:41","modified_gmt":"2009-09-21T02:02:41","slug":"compiling-xbmc-from-svn-goom-fix","status":"publish","type":"post","link":"http:\/\/dan.verweire.com\/?p=24","title":{"rendered":"Compiling XBMC from SVN Goom Fix"},"content":{"rendered":"<p>I was trying to compile XBMC from the subversion repository and was receiving an error when it got to the Goom visualization. Unfortunately, the exact error is beyond my terminal history but can be found in a thread on the XBMC forums (<a href=\"http:\/\/blog.xbmc.org\/forum\/showthread.php?t=45463&#038;page=2\">http:\/\/blog.xbmc.org\/forum\/showthread.php?t=45463&#038;page=2<\/a>). In that thread there is this dirty work-around:<\/p>\n<pre style=\"margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 66px; text-align: left;\" dir=\"ltr\">\r\n\r\nsed -i xbmc\/visualizations\/Goom\/goom2k4-0\/src\/goomsl_yacc.y -e 's\/case FLOAT_TK\/case 264\/'\r\nsed -i xbmc\/visualizations\/Goom\/goom2k4-0\/src\/goomsl_yacc.y -e 's\/case INT_TK\/case 263\/'\r\nsed -i xbmc\/visualizations\/Goom\/goom2k4-0\/src\/goomsl_yacc.y -e 's\/case PTR_TK\/case 262\/'\r\n<\/pre>\n<p>It worked for me. An additional note of interest when compiling XBMC is if you want to install to a non-standard location, <\/p>\n<pre>\r\n.\/configure --prefix=\/path\/to\/destination\r\n<\/pre>\n<p>DOES NOT WORK. You have to use :<\/p>\n<pre>\r\nmake install PREFIX=\/path\/to\/destination\r\n<\/pre>\n<p>So, I accidentally installed it on top of the version I received via apt-get from the xbmc ppa. Shouldn&#8217;t be an issue.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I was trying to compile XBMC from the subversion repository and was receiving an error when it got to the Goom visualization. Unfortunately, the exact error is beyond my terminal history but can be found in a thread on the XBMC forums (http:\/\/blog.xbmc.org\/forum\/showthread.php?t=45463&#038;page=2). In that thread there is this dirty work-around: sed -i xbmc\/visualizations\/Goom\/goom2k4-0\/src\/goomsl_yacc.y -e [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[6],"tags":[8,27,7],"_links":{"self":[{"href":"http:\/\/dan.verweire.com\/index.php?rest_route=\/wp\/v2\/posts\/24"}],"collection":[{"href":"http:\/\/dan.verweire.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/dan.verweire.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/dan.verweire.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/dan.verweire.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=24"}],"version-history":[{"count":9,"href":"http:\/\/dan.verweire.com\/index.php?rest_route=\/wp\/v2\/posts\/24\/revisions"}],"predecessor-version":[{"id":33,"href":"http:\/\/dan.verweire.com\/index.php?rest_route=\/wp\/v2\/posts\/24\/revisions\/33"}],"wp:attachment":[{"href":"http:\/\/dan.verweire.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=24"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/dan.verweire.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=24"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/dan.verweire.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=24"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}