{"id":2235,"date":"2009-01-02T16:55:15","date_gmt":"2009-01-02T07:55:15","guid":{"rendered":"http:\/\/yasu2.prosou.nu\/blog\/index.php\/2009\/01\/02\/gtk-2416_universal_package_now\/"},"modified":"2009-01-02T16:55:15","modified_gmt":"2009-01-02T07:55:15","slug":"gtk-2416_universal_package_now","status":"publish","type":"post","link":"https:\/\/yasu2.prosou.nu\/blog\/index.php\/2009\/01\/02\/2235\/","title":{"rendered":"GTK+-2.4.16 Universal Package: Now trying again."},"content":{"rendered":"<p>Now try with native 10.4\/ppc &#038; 10.4\/i386 Macs. Thanks to <a href=\"http:\/\/www.bio.keio.ac.jp\/research\/staff\/yasu.html\">Prof. Sakakibara<\/a>: he&#8217;s contributed a CoreDuo Mac for my software development.<br \/>\n[ Contents ]<br \/>\nHere&#8217;s the list of what I&#8217;ve downloaded (most links are to Japanese mirrors).<br \/>\n&#8211; <a href=\"http:\/\/pkg-config.freedesktop.org\/releases\">pkg-config-0.23<\/a><br \/>\n&#8211; <a href=\"http:\/\/t.ring.gr.jp\/pub\/GNU\/libiconv\/\">libiconv-1.12<\/a><br \/>\n&#8211; <a href=\"http:\/\/t.ring.gr.jp\/pub\/GNU\/gettext\/\">gettext-0.17<\/a><br \/>\n&#8211; <a href=\"http:\/\/t.ring.gr.jp\/pub\/X\/gnome\/sources\/libxml2\/\">libxml2-2.6.30<\/a><br \/>\n&#8211; <a href=\"http:\/\/t.ring.gr.jp\/pub\/X\/gnome\/sources\/glib\/\">glib-2.18.3<\/a><br \/>\n&#8211; <a href=\"http:\/\/t.ring.gr.jp\/pub\/X\/gnome\/sources\/atk\/\">atk-1.25.2<\/a><br \/>\n&#8211; <a href=\"http:\/\/libpng.org\/pub\/png\/libpng.html\">libpng-1.2.34<\/a><br \/>\n&#8211; <a href=\"http:\/\/www.ijg.org\/files\/\">jpeg.v6b<\/a><br \/>\n&#8211; <a href=\"http:\/\/dl.maptools.org\/dl\/libtiff\/\">tiff-3.8.2<\/a><br \/>\n&#8211; <a href=\"http:\/\/cairographics.org\/releases\/\">pixman-0.13.2<\/a><br \/>\n&#8211; <a href=\"http:\/\/ftp.twaren.net\/Unix\/NonGNU\/freetype\/\">freetype-2.3.7<\/a><br \/>\n&#8211; <a href=\"http:\/\/fontconfig.org\/release\/\">fontconfig-2.6.0<\/a><br \/>\n&#8211; <a href=\"http:\/\/xlibs.freedesktop.org\/release\/\">renderext-0.9<\/a><br \/>\n&#8211; <a href=\"http:\/\/xorg.freedesktop.org\/releases\/individual\/proto\/\">renderproto-0.9.3<\/a><br \/>\n&#8211; <a href=\"http:\/\/xorg.freedesktop.org\/releases\/individual\/lib\/\">libXrender-0.9.4<\/a><br \/>\n&#8211; <a href=\"http:\/\/xorg.freedesktop.org\/releases\/individual\/lib\/\">libXft-2.1.13<\/a><br \/>\n&#8211; <a href=\"http:\/\/cairographics.org\/releases\/\">cairo-1.8.6<\/a><br \/>\n&#8211; <a href=\"http:\/\/www.ece.uvic.ca\/~mdadams\/jasper\/\">jasper-1.900.1<\/a><br \/>\n&#8211; <a href=\"http:\/\/core.ring.gr.jp\/pub\/X\/gnome\/sources\/pango\/\">pango-1.22.4<\/a><br \/>\n&#8211; <a href=\"http:\/\/core.ring.gr.jp\/pub\/X\/gnome\/sources\/gtk+\/\">gtk+-2.4.16<\/a><br \/>\n[ Patches &#038; Workarounds ]<br \/>\njpeg &#038; jasper: included libtool is too old&#8230; replacing by libtool bundled in MacOS X.<br \/>\n% cp \/usr\/bin\/glibtool libtool<br \/>\n% .\/configure (maybe we don&#8217;t need this)<br \/>\n% .\/configure &#8211;enable-shared &#8211;prefix=\/opt\/gtk<br \/>\nIt is reasonable that jpeg.v6b includes an old libtool, but I can&#8217;t understand why jasper has&#8230;<br \/>\nlibXrender: MacOS X 10.4 doesn&#8217;t provide x11.pc nor xproto.pc. Also it doesn&#8217;t have Xregion.h (but MacPorts has).<br \/>\n% sed -i \\~ -e &#8220;\/Requires.private: x11\/d;s\/ *x11\/\/g;s\/ *xproto\/\/g;\/^Cflags\/s\/$\/ -I\\\/usr\\\/X11R6\\\/include\/;\/^Libs\/s\/$\/ -L\\\/usr\\\/X11R6\\\/lib -lX11\/&#8221; xrender.pc.in<br \/>\n% cp \/opt\/local\/var\/macports\/sources\/rsync.macports.org\/release\/ports\/x11\/xrender\/files\/include\/X11\/Xregion.h \/opt\/gtk\/include\/X11<br \/>\nI&#8217;ve already wrote an automated script to build them all, and trying to extend it to an automated &#8220;universal&#8221; build script.<br \/>\nMore to come soon!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Now try with native 10.4\/ppc &#038; 10.4\/i386 Macs. Thanks to Prof. Sakakibara: he&#8217;s contributed a CoreD &hellip; <a href=\"https:\/\/yasu2.prosou.nu\/blog\/index.php\/2009\/01\/02\/2235\/\" class=\"more-link\"><span class=\"screen-reader-text\">&#8220;GTK+-2.4.16 Universal Package: Now trying again.&#8221; \u306e<\/span>\u7d9a\u304d\u3092\u8aad\u3080<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"activitypub_content_warning":"","activitypub_content_visibility":"","activitypub_max_image_attachments":4,"activitypub_interaction_policy_quote":"anyone","activitypub_status":"","footnotes":""},"categories":[9,6],"tags":[],"class_list":["post-2235","post","type-post","status-publish","format-standard","hentry","category-mac","category-unix-"],"_links":{"self":[{"href":"https:\/\/yasu2.prosou.nu\/blog\/index.php\/wp-json\/wp\/v2\/posts\/2235","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/yasu2.prosou.nu\/blog\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/yasu2.prosou.nu\/blog\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/yasu2.prosou.nu\/blog\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/yasu2.prosou.nu\/blog\/index.php\/wp-json\/wp\/v2\/comments?post=2235"}],"version-history":[{"count":0,"href":"https:\/\/yasu2.prosou.nu\/blog\/index.php\/wp-json\/wp\/v2\/posts\/2235\/revisions"}],"wp:attachment":[{"href":"https:\/\/yasu2.prosou.nu\/blog\/index.php\/wp-json\/wp\/v2\/media?parent=2235"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/yasu2.prosou.nu\/blog\/index.php\/wp-json\/wp\/v2\/categories?post=2235"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/yasu2.prosou.nu\/blog\/index.php\/wp-json\/wp\/v2\/tags?post=2235"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}