<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Mike Renfro's Blog &#187; Abaqus</title>
	<atom:link href="http://blogs.cae.tntech.edu/mwr/category/abaqus/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.cae.tntech.edu/mwr</link>
	<description>A partial repository of whatever comes to mind</description>
	<lastBuildDate>Sat, 31 Oct 2009 23:02:35 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Abaqus 6.6 on Debian Etch (amd64 port)</title>
		<link>http://blogs.cae.tntech.edu/mwr/2007/05/03/abaqus-66-on-debian-etch-amd64-port/</link>
		<comments>http://blogs.cae.tntech.edu/mwr/2007/05/03/abaqus-66-on-debian-etch-amd64-port/#comments</comments>
		<pubDate>Thu, 03 May 2007 20:45:57 +0000</pubDate>
		<dc:creator>Mike Renfro</dc:creator>
				<category><![CDATA[Abaqus]]></category>
		<category><![CDATA[Debian]]></category>

		<guid isPermaLink="false">http://blogs.cae.tntech.edu/mwr/2007/05/03/abaqus-66-on-debian-etch-amd64-port/</guid>
		<description><![CDATA[Q. Why does the condemned man get a last cigarette, instead of one of those through-the-skin stick-on nicotine thingies?
A. Don&#8217;t patch the executable.
&#8211; rec.humor.funny

Bad Abaqus! Or more properly, bad ZeroG InstallAnywhere! This post indicates that AMD64 Java doesn&#8217;t have NPTL problems  you keep checking for. And then, when I comment out the parts of [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p><em>Q. Why does the condemned man get a last cigarette, instead of one of those through-the-skin stick-on nicotine thingies?</em></p>
<p><em>A. Don&#8217;t patch the executable.</em></p>
<p align="right">&#8211; <a href="http://www.netfunny.com/rhf/jokes/94q2/dontpatch.html">rec.humor.funny</a></p>
</blockquote>
<p>Bad Abaqus! Or more properly, bad ZeroG InstallAnywhere! <a href="http://groups.google.com/group/linux.debian.ports.x86-64/msg/cabb315060be0493?hl=en&amp;">This post</a> indicates that AMD64 Java doesn&#8217;t have NPTL problems  you keep checking for. And then, when I comment out the parts of the installer script that check for that, it ends up shifting the position of this godawful binary you put at the end of what was otherwise a shell script (or two), and then it won&#8217;t extract properly, and I end up searching half the day trying to figure out why I keep getting</p>
<pre>Exception in thread "main" java.lang.NoClassDefFoundError: com/zerog/lax/LAX</pre>
<p>errors every time I run the installer. So note to anyone else installing Abaqus on amd64 Debian (i386 works fine if you use the <code>-nosystemchecks</code> flag): make sure any line you put a comment on, you either edit in overwrite mode, or you make sure you delete a character for every # sign you add. Example patch section:</p>
<pre>
--- /cdrom/lnx86_64/product/UNIX/Disk1/InstData/NoVM/install.bin
+++ /tmp/aba/lnx86_64/product/UNIX/Disk1/InstData/NoVM/install.bin
@@ -2086,49 +2086,49 @@
if [ `uname` = "Linux" ]; then
debugOut "checking for NPTL + JVM vulernability..."
#check libc to see if it was compiled with NPTL
-       nptl="`strings /lib/libc.so.6 | grep -i nptl`"
-       if [ "$nptl" ]; then
-               debugOut "NPTL detected! checking for vulnerable JVM....";
+#nptl="`strings /lib/libc.so.6 | grep -i nptl`"
+#if [ "$nptl" ]; then
+#      debugOut "NPTL detected! checking for vulnerable JVM....";</pre>
<p>note how each # sign has replaced one tab or other whitespace character. Your ultimate goal here is to convince the installer that you do not, in fact, need any <code>LD_ASSUME_KERNEL</code> hackery here. If you let Abaqus continue with its out-of-the-box amd64 install, all kinds of stuff like ls, nawk, etc. will complain with problems loading shared libraries.</p>
<p>So copy the installation CD to the hard drive, edit install.bin along the lines of what&#8217;s shown above, and run the main setup script with the <code>-nosystemchecks</code> flag. You might also want to use <code>-jre system</code> flag as well if you have Sun Java installed.</p>
<p>And on a much less aggravating note, to paraphrase from The Princess Bride: <em>this flag -console, I do not think it means what you think it means</em>:</p>
<p><img src="http://blogs.cae.tntech.edu/mwr/files/2007/05/abaqus-console-install.jpg" alt="abaqus-console-install.jpg" /></p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.cae.tntech.edu/mwr/2007/05/03/abaqus-66-on-debian-etch-amd64-port/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
	</channel>
</rss>
