{"action":"created","issue":{"url":"https://api.github.com/repos/geany/geany/issues/429","labels_url":"https://api.github.com/repos/geany/geany/issues/429/labels{/name}","comments_url":"https://api.github.com/repos/geany/geany/issues/429/comments","events_url":"https://api.github.com/repos/geany/geany/issues/429/events","html_url":"https://github.com/geany/geany/pull/429","id":59670671,"number":429,"title":"Linkage cleanup","user":{"login":"kugel-","id":564520,"avatar_url":"https://avatars.githubusercontent.com/u/564520?v=3","gravatar_id":"","url":"https://api.github.com/users/kugel-","html_url":"https://github.com/kugel-","followers_url":"https://api.github.com/users/kugel-/followers","following_url":"https://api.github.com/users/kugel-/following{/other_user}","gists_url":"https://api.github.com/users/kugel-/gists{/gist_id}","starred_url":"https://api.github.com/users/kugel-/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kugel-/subscriptions","organizations_url":"https://api.github.com/users/kugel-/orgs","repos_url":"https://api.github.com/users/kugel-/repos","events_url":"https://api.github.com/users/kugel-/events{/privacy}","received_events_url":"https://api.github.com/users/kugel-/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2015-03-03T16:54:55Z","updated_at":"2015-03-10T19:16:21Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/geany/geany/pulls/429","html_url":"https://github.com/geany/geany/pull/429","diff_url":"https://github.com/geany/geany/pull/429.diff","patch_url":"https://github.com/geany/geany/pull/429.patch"},"body":"Superseeds #358\r\n\r\nTo summarize again: This implements geany as libgeany.so, so that only select symbols are exported to plugins. Symbols now have to be marked explicitely with GEANY_API_SYMBOL"},"comment":{"url":"https://api.github.com/repos/geany/geany/issues/comments/78126646","html_url":"https://github.com/geany/geany/pull/429#issuecomment-78126646","issue_url":"https://api.github.com/repos/geany/geany/issues/429","id":78126646,"user":{"login":"techee","id":713965,"avatar_url":"https://avatars.githubusercontent.com/u/713965?v=3","gravatar_id":"","url":"https://api.github.com/users/techee","html_url":"https://github.com/techee","followers_url":"https://api.github.com/users/techee/followers","following_url":"https://api.github.com/users/techee/following{/other_user}","gists_url":"https://api.github.com/users/techee/gists{/gist_id}","starred_url":"https://api.github.com/users/techee/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/techee/subscriptions","organizations_url":"https://api.github.com/users/techee/orgs","repos_url":"https://api.github.com/users/techee/repos","events_url":"https://api.github.com/users/techee/events{/privacy}","received_events_url":"https://api.github.com/users/techee/received_events","type":"User","site_admin":false},"created_at":"2015-03-10T19:16:21Z","updated_at":"2015-03-10T19:16:21Z","body":"I get this when compiling:\r\n\r\n```\r\nMaking all in src\r\n( \\\r\n\t\techo '/* This file is auto-generated, do not edit. */' && \\\r\n\t\t/usr/bin/sed -n '/@callback_map@/q;p' \"./signalconn.c.in\" && \\\r\n\t\t/usr/bin/sed -n 's/^.*handler=\"\\([^\"]\\+\\)\".*$/\\tg_hash_table_insert(hash, (gpointer) \"\\1\", G_CALLBACK(\\1));/p' \"../data/geany.glade\" \\\r\n\t\t\t| /usr/bin/sort | /usr/bin/uniq && \\\r\n\t\t/usr/bin/sed -n '/@callback_map@/{:l;n;p;b l}' \"./signalconn.c.in\" \\\r\n\t) > signalconn.c || { rm -f signalconn.c && exit 1; }\r\nsed: 1: \"/@callback_map@/{:l;n;p ...\": unexpected EOF (pending }'s)\r\n```\r\n\r\nIt looks the ;'s don't quite work\r\n\r\nhttp://stackoverflow.com/questions/15467616/sed-gives-me-unexpected-eof-pending-s-error-and-i-have-no-idea-why\r\n\r\nBut when I replace them with newlines I get\r\n\r\n```\r\n/bin/sh: -c: line 0: unexpected EOF while looking for matching `''\r\n/bin/sh: -c: line 1: syntax error: unexpected end of file\r\n```\r\n\r\nYeah and waf seems not to generate signalconn.c at all.\r\n\r\n```\r\n../src/callbacks.c:1912:10: fatal error: 'signalconn.c' file not found\r\n#include \"signalconn.c\"\r\n         ^\r\n1 error generated.\r\nWaf: Leaving directory `/Users/jhbuild/geany/_build_'\r\n```"}}