{"id":1276,"date":"2004-06-01T20:40:00","date_gmt":"2004-06-01T20:40:00","guid":{"rendered":"http:\/\/www.flubu.com\/blog\/2004\/06\/01\/wheeeeeeeeeeeeeeeeeeeeeee\/"},"modified":"2004-06-01T20:40:00","modified_gmt":"2004-06-01T20:40:00","slug":"wheeeeeeeeeeeeeeeeeeeeeee","status":"publish","type":"post","link":"https:\/\/www.flubu.com\/blog\/2004\/06\/01\/wheeeeeeeeeeeeeeeeeeeeeee\/","title":{"rendered":"Wheeeeeeeeeeeeeeeeeeeeeee!"},"content":{"rendered":"<p>I&apos;m going mad, wheeeeeeeeeeeeeeeeeeee!<\/p>\n<p>This will be a semi-technical rant, so please bear with me. I need to configure our stand-alone DEV environment, so we can work in peace and not trash our main production server every time something runs amok. So, I need to install the JWSDP (java webservices development platform &#8211; [insert profanity here]), and a whole bunch of secondary components.<\/p>\n<p>Of course, none of them want to play nice together.<\/p>\n<p>I&apos;ve been spending the last 2 days hacking configure scripts and Makefiles, trying to get components to compile. In some cases, it&apos;s not recognizing the dependencies (even though I KNOW they&apos;re there and working properly), in others, headers are missing or the include paths are incomplete. Pissy little details that you have to slog through hundreds of lines of crap to get to.<\/p>\n<p><!--cut=\"A good example of crud\"--><\/p>\n<pre>#\n# Check for gd\n#\n        if test $CHECK = \"1\"; then\n          echo \"$as_me:$LINENO: checking for gdImageCreateFromPng in -lgd\" >&5\necho $ECHO_N \"checking for gdImageCreateFromPng in -lgd... $ECHO_C\" >&6\nif test \"$cv_lib_gd_gdImageCreateFromPng+set= set; then\n  echo $ECHO_N \"(cached) $ECHO_C\" >&6\nelse\n  ac_check_lib_save_LIBS=$LIBS\nLIBS=\"-lgd -L$-lgd -lpng -lz -lm $LIBS\"\ncat >conftest.$ac_ext <<_ACEOF\n\/* confdefs.h.  *\/\n_ACEOF\ncat confdefs.h >>conftest.$ac_ext\ncat >>conftest.$ac_ext <<_ACEOF\n\/* end confdefs.h.  *\/\n\n\/* Override any gcc2 internal prototype to avoid an error.  *\/\n#ifdef __cplusplus\nextern \"C\"\n#endif\n\/* We use char because int might match the return type of a gcc2\n   builtin and then its argument prototype would still apply.  *\/\nchar gdImageCreateFromPng ();\nint\nmain ()\n\ngdImageCreateFromPng ();\n  ;\n  return 0;\n\n_ACEOF\nrm -f conftest.$ac_objext conftest$ac_exeext\nif (eval echo \"$as_me:$LINENO: >&5\n  (eval $ac_link) 2>conftest.er1\n  ac_status=$?\n  grep -v &apos;^ *+&apos; conftest.er1 >conftest.err\n  rm -f conftest.er1\n  cat conftest.err >&5\n  echo \"$as_me:$LINENO: = $ac_status\" >&5\n  (exit $ac_status); &&\n         ac_try=\"test -z \"$ac_c_werror_flag\"\n                         || test ! -s conftest.err&apos;\n  (eval echo \"$as_me:$LINENO: >&5\n  (eval $ac_try) 2>&5\n  ac_status=$?\n  echo \"$as_me:$LINENO: = $ac_status\" >&5\n  (exit $ac_status); &&\n         ac_try=\"test -s conftest$ac_exeext&apos;\n  (eval echo \"$as_me:$LINENO: >&5\n  (eval $ac_try) 2>&5\n  ac_status=$?\n  echo \"$as_me:$LINENO: = $ac_status\" >&5\n  (exit $ac_status); then\n  ac_cv_lib_gd_gdImageCreateFromPng=yes\nelse\n  echo \"$as_me: failed program was:\" >&5\nsed &apos;s\/^\/| \/&apos; conftest.$ac_ext >&5\n\nac_cv_lib_gd_gdImageCreateFromPng=no\nfi\nrm -f conftest.err conftest.$ac_objext \n      conftest$ac_exeext conftest.$ac_ext\nLIBS=$ac_check_lib_save_LIBS\nfi\necho \"$as_me:$LINENO: result: $ac_cv_lib_gd_gdImageCreateFromPng\" >&5\necho \"$cv_lib_gd_gdImageCreateFromPng\" >&6\n\n#Rcmodif - bug in GD detection - force it to detect\n#if test $ac_cv_lib_gd_gdImageCreateFromPng = yes; then\n  CHECK=1\n#else\n#  CHECK=0\n#fi<\/pre>\n<p>I mean, I&apos;m a geek damnit, and I have trouble following that.<!--\/cut--><\/p>\n<p>What&apos;s pissing me off is that a lot of these components are still in alpha. They themselves say that they don&apos;t really know how everything will fit together. It&apos;s like trying to fit a square peg in a round hole&#8230; except you&apos;re not even really sure what exact shape the hole is.<\/p>\n<p>Fun, fun, fun.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I&apos;m going mad, wheeeeeeeeeeeeeeeeeeee! This will be a semi-technical rant, so please bear with me. I need to configure our stand-alone DEV environment, so we can work in peace and not trash our main production server every time something runs amok. So, I need to install the JWSDP (java webservices development platform &#8211; [insert profanity&#8230;<\/p>\n<p class=\"more-link-wrap\"><a href=\"https:\/\/www.flubu.com\/blog\/2004\/06\/01\/wheeeeeeeeeeeeeeeeeeeeeee\/\" class=\"more-link\">Read More<span class=\"screen-reader-text\"> &ldquo;Wheeeeeeeeeeeeeeeeeeeeeee!&rdquo;<\/span> &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1276","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p3u9vK-kA","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.flubu.com\/blog\/wp-json\/wp\/v2\/posts\/1276","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.flubu.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.flubu.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.flubu.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.flubu.com\/blog\/wp-json\/wp\/v2\/comments?post=1276"}],"version-history":[{"count":0,"href":"https:\/\/www.flubu.com\/blog\/wp-json\/wp\/v2\/posts\/1276\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.flubu.com\/blog\/wp-json\/wp\/v2\/media?parent=1276"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.flubu.com\/blog\/wp-json\/wp\/v2\/categories?post=1276"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.flubu.com\/blog\/wp-json\/wp\/v2\/tags?post=1276"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}