{"id":1155,"date":"2011-02-15T16:33:24","date_gmt":"2011-02-15T21:33:24","guid":{"rendered":"http:\/\/www.kickflop.net\/blog\/?p=1155"},"modified":"2011-03-16T19:15:39","modified_gmt":"2011-03-17T00:15:39","slug":"one-of-my-first-usenet-posts","status":"publish","type":"post","link":"https:\/\/www.kickflop.net\/blog\/2011\/02\/15\/one-of-my-first-usenet-posts\/","title":{"rendered":"One of my first usenet posts"},"content":{"rendered":"<p>Circa 1992, re: Linux 0.99pl4 and the Persistence of Vision Raytracer (POVRay).<br \/>\n<!--more--><\/p>\n<pre>\r\nTo compile Persistence of Vision Raytracer under Linux ( > 0.99pl4 )\r\n\r\nFTP to alfred.ccs.carleton.ca and grab\r\n\/pub\/pov-ray\/POV-Ray1.0\/povsrc.tar.Z in binary mode.\r\n\r\nI really didn't think it was necessary to ftp the POV sources from\r\nthe above address and put them on sunsite or tsx.  You all are big\r\nkids, you can grab it yourself rather than clogging up sunsite and\r\ntsx anymore than they need to be.\r\n\r\nDownload povsrc.tar.Z to your Linux partition.\r\n\r\n1.  mkdir \/build\r\n2.  mv povsrc.tar.Z to \/\r\n3.  zcat < povsrc.tar.Z | tar xvf -\r\n    this will create a dir called \/povsrc\r\n4.  cp \/povsrc\/machine\/unix\/* \/build\r\n5.  cp \/povsrc\/source\/* \/build\r\n6.  cd \/build\r\n7.  edit unix.c and comment out the whole function \"matherr\"\r\n        (I am pretty sure matherr is in unix.c....if you can't find it\r\n        type grep matherr *.c to find which file matherr may be in.\r\n\r\n8.  Do ONE of the following:\r\n         -  If you want the +d option on POV to open and display your\r\n            raytrace in an X-window:\r\n                cp xwindows.mak makefile\r\n         -  If you do NOT want the X11 previewer compiled in:\r\n                cp unix.mak makefile\r\n\r\n9.      cp unixconf.h config.h  (note: if you use gccconf.h as config.h\r\n        instead, don't forget to change the CC= line in the makefile to\r\n        gcc)  It is safest to just use cc.\r\n\r\n10. type make and press enter.....\r\n11. if all goes well, you will have a povray binary file now.\r\n12. move this to wherever you want it (\/usr\/bin or \/usr\/local\/bin are\r\ngood places)\r\n\r\nThat's it!\r\nYou will need to get the include files that povray uses at render time\r\n(textures.inc, shapes.inc, shapesq.inc, colors.inc etc etc) from\r\nalfred.ccs.carleton.ca or just copy them over from your DOS partition\r\nif you use POV under DOS.\r\n\r\nJeff Blaine\r\njblaine@garnet.acns.fsu.edu\r\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Circa 1992, re: Linux 0.99pl4 and the Persistence of Vision Raytracer (POVRay).<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[],"class_list":["post-1155","post","type-post","status-publish","format-standard","hentry","category-musings"],"_links":{"self":[{"href":"https:\/\/www.kickflop.net\/blog\/wp-json\/wp\/v2\/posts\/1155","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.kickflop.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.kickflop.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.kickflop.net\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.kickflop.net\/blog\/wp-json\/wp\/v2\/comments?post=1155"}],"version-history":[{"count":3,"href":"https:\/\/www.kickflop.net\/blog\/wp-json\/wp\/v2\/posts\/1155\/revisions"}],"predecessor-version":[{"id":1236,"href":"https:\/\/www.kickflop.net\/blog\/wp-json\/wp\/v2\/posts\/1155\/revisions\/1236"}],"wp:attachment":[{"href":"https:\/\/www.kickflop.net\/blog\/wp-json\/wp\/v2\/media?parent=1155"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.kickflop.net\/blog\/wp-json\/wp\/v2\/categories?post=1155"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.kickflop.net\/blog\/wp-json\/wp\/v2\/tags?post=1155"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}