<div dir="ltr">Dear Stefan,<div><br></div><div style>I&#39;ve tried your suggestion, but it doesn&#39;t work. I get the exact same error.</div><div style>Btw, I&#39;m running Kubuntu 11.10  (64 bit), so nothing special there.</div>
<div style><br></div><div style>More suggestions are very welcome!</div><div style><br></div><div style>br,</div><div style><br></div><div style>Joris</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Sun, Mar 31, 2013 at 2:19 PM, Stefan Vigerske <span dir="ltr">&lt;<a href="mailto:stefan@math.hu-berlin.de" target="_blank">stefan@math.hu-berlin.de</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
you can try running configure with the option --with-pic.<br>
<br>
Stefan<div class="im"><br>
<br>
On 03/31/2013 12:29 PM, Joris Kinable wrote:<br>
</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">
Dear,<br>
<br>
I&#39;m trying to obtain a shared object for JIPOPT under linux (as is<br>
explained here: <a href="https://projects.coin-or.org/Ipopt/wiki/JavaInterface" target="_blank">https://projects.coin-or.org/<u></u>Ipopt/wiki/JavaInterface</a>) ,<br>
but I get the following error:<br>
<br>
========================<br>
/opt/ipopt/build/Ipopt/<u></u>contrib/JavaInterface$ make<br>
g++ `echo -O3 -pipe -DNDEBUG -pedantic-errors -Wparentheses -Wreturn-type<br>
-Wcast-qual -Wall -Wpointer-arith -Wwrite-strings -Wconversion<br>
-Wno-unknown-pragmas -Wno-long-long   -DIPOPT_BUILD | sed -e<br>
s&#39;|-pedantic-errors||&#39;`  -Wl,--rpath -Wl,/opt/ipopt/build/lib -shared -o<br>
lib/libjipopt.so jipopt.o<br>
`PKG_CONFIG_PATH=/opt/ipopt/<u></u>build/lib64/pkgconfig:/opt/<u></u>ipopt/build/lib/pkgconfig:/<u></u>opt/ipopt/build/share/<u></u>pkgconfig:<br>
/usr/bin/pkg-config --libs ipopt`<br>
/usr/bin/ld: jipopt.o: relocation R_X86_64_32S against `vtable for Jipopt&#39;<br>
can not be used when making a shared object; recompile with -fPIC<br>
jipopt.o: could not read symbols: Bad value<br>
collect2: ld returned 1 exit status<br>
make: *** [lib/libjipopt.so] Error 1<br>
=========================<br>
<br>
This is what I&#39;ve done:<br>
<br>
1. set my JAVA_HOME variable<br></div>
2. Downloaded the latest Ipopt from: <a href="https://projects.coin-or.org/**" target="_blank">https://projects.coin-or.org/*<u></u>*</a><br>
svn/Ipopt/trunk &lt;<a href="https://projects.coin-or.org/svn/Ipopt/trunk" target="_blank">https://projects.coin-or.org/<u></u>svn/Ipopt/trunk</a>&gt;<div class="im"><br>
3. Downloaded the necessary third party packages, including HSL for Ipopt.<br>
4. created a build directory inside the ipopt dir, and consecutively ran:<br>
../configure, make, make test, make install. Both ../configure and make<br>
test returned that they were successful.<br>
5. Next I went inside the folder<br>
/opt/ipopt/build/Ipopt/<u></u>contrib/JavaInterface where I ran make. The latter<br>
results in the above error.<br>
<br>
Any suggestions on how to resolve this error?<br>
<br>
br,<br>
<br>
Joris<br>
<br>
<br>
<br>
First I&#39;ve<br>
<br>
<br>
<br></div>
______________________________<u></u>_________________<br>
Ipopt mailing list<br>
<a href="mailto:Ipopt@list.coin-or.org" target="_blank">Ipopt@list.coin-or.org</a><br>
<a href="http://list.coin-or.org/mailman/listinfo/ipopt" target="_blank">http://list.coin-or.org/<u></u>mailman/listinfo/ipopt</a><br>
<br>
</blockquote>
<br>
</blockquote></div><br></div>