[Coin-ipopt] Difficulities in installation on SunOS
Nguyen An Danh
andanh at iam.rwth-aachen.de
Thu Aug 18 10:05:45 EDT 2005
Hi Andreas,
I have installed Ipopt (June 10th) on SunOS 5.9. I meet the difficulties.
Could you explain me how to overcome them?
1. Here are the last lines after using 'make install'
....
echo "" >tmpdir/ipopt_addlibs_f.txt
/usr/local_rwth/bin/ginstall -c -m 644 tmpdir/ipopt_addlibs_c.txt /home/
gn046ng/COIN/Ipopt/lib
/usr/local_rwth/bin/ginstall -c -m 644 tmpdir/ipopt_addlibs_f.txt /home/
gn046ng/COIN/Ipopt/lib
rm -rf tmpdir
ranlib /home/gn046ng/COIN/Ipopt/lib/libipopt.a
Is the installation successful?
2. I tried compiling the sample example, here is error message:
[sunc26 COIN/Ipopt/EXAMPLES/Fortran_example 286]$ make
mpf77 -O -g -fast -xarch=v9b -c -o example.o `test -f 'example.f' || echo
'./'`example.f
NOTICE: Invoking /opt/SUNWspro/bin/f90 -f77 -I/opt/SUNWhpc/include/v9 -O -g
-fast -ftrap=%none -xarch=v9b -c -o example.o example.f
f90: Warning: -O5 overwrites previously set optimization level of -O3
example.f:
MAIN example:
ev_f:
ev_g:
ev_c:
ev_a:
ev_h:
bla=;\
for file in example.o; do bla="$bla `echo $file`"; done; \
mpf77 -O -g -fast -xarch=v9b -o example $bla -L/home/gn046ng/COIN/Ipopt/lib
-lipopt
NOTICE: Invoking /opt/SUNWspro/bin/f90 -f77 -L/home/gn046ng/COIN/Ipopt/lib -I/
opt/SUNWhpc/include/v9 -R/opt/SUNWhpc/lib/sparcv9 -L/opt/SUNWhpc/lib/sparcv9
-O -g -fast -ftrap=%none -xarch=v9b -o example example.o -lipopt
f90: Warning: -O5 overwrites previously set optimization level of -O3
ld: warning: file /home/gn046ng/COIN/Ipopt/lib/libipopt.a(estimate_ws.o):
wrong ELF class: ELFCLASS32
Undefined first referenced
symbol in file
ipopt_ example.o
ev_hov_dummy_ example.o
ev_hlv_dummy_ example.o
ev_hcv_dummy_ example.o
estimate_ws_ example.o
ld: fatal: Symbol referencing errors. No output written to example
*** Error code 1
make: Fatal error: Command failed for target `example'
3. Compilers and flags in Make files, which are created automatically, are
used as follows:
a. Makefile (used by 'make install'):
F77 = f77
FFLAGS = -O
FLIBS = -lf77compat -R/opt/Studio10/SUNWspro/lib/v8plus:/opt/Studio10/
SUNWspro/lib:/op
o/lib/v8plus:/opt/SUNWspro/lib -L/opt/Studio10/SUNWspro/lib/v8plus -L/opt/
Studio10/SUNW
/lib/v8plus -L/opt/Studio10/SUNWspro/lib -L/opt/Studio10/SUNWspro/prod/lib -L/
usr/ccs/l
-L/usr/lib -lfui -lfai -lfai2 -lfsumai -lfprodai -lfminlai -lfmaxlai
-lfminvai -lfmaxv
-lsunmath -lmtsk -lm
b. Makefile (used by 'make example.f')
F77 = mpf77
FFLAGS = -O -g -fast -xarch=v9b
We are using mpf77 compilers. I have already chosen compiler of mpf77, but it
does not work.
4. If I used the default Makefile to compile example.f, the following
appears:
[sunc26 COIN/Ipopt/EXAMPLES/Fortran_example 302]$ f77 -O -c -o example.o `test
-f 'example.f' || echo './'`example.f
NOTICE: Invoking /opt/SUNWspro/bin/f90 -f77 -ftrap=%none -O -c -o example.o
example.f
example.f:
MAIN example:
ev_f:
ev_g:
ev_c:
ev_a:
ev_h:
[sunc26 COIN/Ipopt/EXAMPLES/Fortran_example 303]$ NOTICE: Invoking /opt/
SUNWspro/bin/f90 -f77 -ftrap=%none -O -c -o example.o example.f
bash: NOTICE:: command not found
[sunc26 COIN/Ipopt/EXAMPLES/Fortran_example 304]$ example.f:
bash: example.f:: command not found
[sunc26 COIN/Ipopt/EXAMPLES/Fortran_example 305]$ MAIN example:
bash: MAIN: command not found
[sunc26 COIN/Ipopt/EXAMPLES/Fortran_example 306]$ ev_f:
bash: ev_f:: command not found
[sunc26 COIN/Ipopt/EXAMPLES/Fortran_example 307]$ ev_g:
bash: ev_g:: command not found
[sunc26 COIN/Ipopt/EXAMPLES/Fortran_example 308]$ ev_c:
bash: ev_c:: command not found
[sunc26 COIN/Ipopt/EXAMPLES/Fortran_example 309]$ ev_a:
bash: ev_a:: command not found
[sunc26 COIN/Ipopt/EXAMPLES/Fortran_example 310]$ ev_h:
bash: ev_h:: command not found
[sunc26 COIN/Ipopt/EXAMPLES/Fortran_example 311]$ bla=;\
More > for file in example.o; do bla="$bla `echo $file`"; done; \
More > f77 -O -o example $bla -L/home/gn046ng/COIN/Ipopt/lib -lipopt
NOTICE: Invoking /opt/SUNWspro/bin/f90 -f77 -ftrap=%none -O -o example
example.o -L/home/gn046ng/COIN/Ipopt/lib -lipopt
Undefined first referenced
symbol in file
ddot_ /home/gn046ng/COIN/Ipopt/lib/
libipopt.a(linesearch.o)
dspr_ /home/gn046ng/COIN/Ipopt/lib/
libipopt.a(update_b.o)
dasum_ /home/gn046ng/COIN/Ipopt/lib/
libipopt.a(resto_filter.o)
daxpy_ /home/gn046ng/COIN/Ipopt/lib/
libipopt.a(linesearch.o)
dcopy_ /home/gn046ng/COIN/Ipopt/lib/
libipopt.a(ipopt.o)
dgemv_ /home/gn046ng/COIN/Ipopt/lib/
libipopt.a(update_b_lm.o)
dgesv_ /home/gn046ng/COIN/Ipopt/lib/
libipopt.a(get_step_full.o)
dnrm2_ /home/gn046ng/COIN/Ipopt/lib/
libipopt.a(mainloop.o)
dscal_ /home/gn046ng/COIN/Ipopt/lib/
libipopt.a(linesearch.o)
dspev_ /home/gn046ng/COIN/Ipopt/lib/
libipopt.a(get_pz.o)
dspmv_ /home/gn046ng/COIN/Ipopt/lib/
libipopt.a(update_b.o)
dspr2_ /home/gn046ng/COIN/Ipopt/lib/
libipopt.a(update_b.o)
dswap_ /home/gn046ng/COIN/Ipopt/lib/
libipopt.a(mod_chol.o)
dtpsv_ /home/gn046ng/COIN/Ipopt/lib/
libipopt.a(update_b_lm.o)
dlamch_ /home/gn046ng/COIN/Ipopt/lib/
libipopt.a(get_pz_cg.o)
dppsvx_ /home/gn046ng/COIN/Ipopt/lib/
libipopt.a(get_pz_cg.o)
dpptrf_ /home/gn046ng/COIN/Ipopt/lib/
libipopt.a(update_b_lm.o)
dpptrs_ /home/gn046ng/COIN/Ipopt/lib/
libipopt.a(get_pz.o)
dspevx_ /home/gn046ng/COIN/Ipopt/lib/
libipopt.a(get_pz_cg.o)
idamax_ /home/gn046ng/COIN/Ipopt/lib/
libipopt.a(linesearch.o)
ld: fatal: Symbol referencing errors. No output written to example
[sunc26 COIN/Ipopt/EXAMPLES/Fortran_example 312]$ NOTICE: Invoking /opt/
SUNWspro/bin/f90 -f77 -ftrap=%none -O -o example example.o -L/home/gn046ng/
COIN/Ipopt/lib -lipopt
bash: NOTICE:: command not found
[sunc26 COIN/Ipopt/EXAMPLES/Fortran_example 313]$ Undefined
first referenced
bash: Undefined: command not found
[sunc26 COIN/Ipopt/EXAMPLES/Fortran_example 314]$ symbol
in file
bash: symbol: command not found
[sunc26 COIN/Ipopt/EXAMPLES/Fortran_example 315]$
ddot_ /home/gn046ng/COIN/Ipopt/lib/
libipopt.a(linesearch.o)
bash: syntax error near unexpected token `/home/gn046ng/COIN/Ipopt/lib/
libipopt.a(l'
[sunc26 COIN/Ipopt/EXAMPLES/Fortran_example 315]$
dspr_ /home/gn046ng/COIN/Ipopt/lib/
libipopt.a(update_b.o)
bash: syntax error near unexpected token `/home/gn046ng/COIN/Ipopt/lib/
libipopt.a(u'
[sunc26 COIN/Ipopt/EXAMPLES/Fortran_example 315]$
dasum_ /home/gn046ng/COIN/Ipopt/lib/
libipopt.a(resto_filter.o)
bash: syntax error near unexpected token `/home/gn046ng/COIN/Ipopt/lib/
libipopt.a(r'
[sunc26 COIN/Ipopt/EXAMPLES/Fortran_example 315]$
daxpy_ /home/gn046ng/COIN/Ipopt/lib/
libipopt.a(linesearch.o)
bash: syntax error near unexpected token `/home/gn046ng/COIN/Ipopt/lib/
libipopt.a(l'
[sunc26 COIN/Ipopt/EXAMPLES/Fortran_example 315]$
dcopy_ /home/gn046ng/COIN/Ipopt/lib/
libipopt.a(ipopt.o)
bash: syntax error near unexpected token `/home/gn046ng/COIN/Ipopt/lib/
libipopt.a(i'
[sunc26 COIN/Ipopt/EXAMPLES/Fortran_example 315]$
dgemv_ /home/gn046ng/COIN/Ipopt/lib/
libipopt.a(update_b_lm.o)
bash: syntax error near unexpected token `/home/gn046ng/COIN/Ipopt/lib/
libipopt.a(u'
[sunc26 COIN/Ipopt/EXAMPLES/Fortran_example 315]$
dgesv_ /home/gn046ng/COIN/Ipopt/lib/
libipopt.a(get_step_full.o)
bash: syntax error near unexpected token `/home/gn046ng/COIN/Ipopt/lib/
libipopt.a(g'
[sunc26 COIN/Ipopt/EXAMPLES/Fortran_example 315]$ dnrm2_
Thank you so much in advance.
Danh
More information about the Coin-ipopt
mailing list