On Mon, 07 Jul 2008 23:26:20 +1000, Ernesto G. Birgin <egbi...@gmail.com>
wrote:
--
UTS CRICOS Provider Code: 00099F
DISCLAIMER: This email message and any accompanying attachments may contain
confidential information. If you are not the intended recipient, do not
read, use, disseminate, distribute or copy this message or attachments. If
you have received this message in error, please notify the sender
immediately and delete this message. Any views expressed in this message
are those of the individual sender, except where the sender expressly, and
with authority, states them to be the views the University of Technology,
Sydney. Before opening any attachments, please check them for viruses and
defects.
On Mon, 07 Jul 2008 23:44:34 +1000, Ernesto G. Birgin <egbi...@gmail.com>
wrote:
> Ok, you are welcome. Please, let us know if you succeed using algencan
> or if
> there is something else we can do to help you to use it. Regards,
> Ernesto.
>
> On Mon, Jul 7, 2008 at 10:42 AM, Stuart Nettleton <
> stuart.n...@optusnet.com.au> wrote:
>
>> Hi Ernesto,
>> I did use Algencan 2.0.2 beta rather than 1.0 so I will try again with
>> 1.0.
>> Thanks,
>> Stuart
>>
>>
>> On Mon, 07 Jul 2008 23:26:20 +1000, Ernesto G. Birgin
>> <egbi...@gmail.com>
>> wrote:
>>
>> Dear Stuart, many thanks for your interest in our work.
>>>
>>> ALGENCAN 1.0 is available as individual files from the TANGO Project
>>> web page:
>>>
>>> http://www.ime.usp.br/~egbirgin/tango/<http://www.ime.usp.br/%7Eegbirgin/tango/>
Could you please announce here the availability of the R interface as
soon as it becomes ready?
Thanks in advance,
Paul
Thanks, Ernesto.
Paul
Thanks, Ernesto. It seems to be working fine! However, Fedora 9 users
need to replace the following line
RINC := /usr/share/R/include
with
RINC := /usr/include/R
Otherwise, one gets an error.
Paul
> make
make -C /home/stuart/tango/algencan/sources/algencan
make[1]: Entering directory `/home/stuart/tango/algencan/sources/algencan'
gfortran -O4 -xf77-cpp-input -fPIC -c -o algencanma.o algencanma.f
gfortran -O4 -xf77-cpp-input -fPIC -c -o algencan.o algencan.f
gfortran -O4 -xf77-cpp-input -fPIC -c -o auglag.o auglag.f
gfortran -O4 -xf77-cpp-input -fPIC -c -o backtrack.o backtrack.f
gfortran -O4 -xf77-cpp-input -fPIC -c -o calc.o calc.f
gfortran -O4 -xf77-cpp-input -fPIC -c -o cgm.o cgm.f
gfortran -O4 -xf77-cpp-input -fPIC -c -o checkder.o checkder.f
gfortran -O4 -xf77-cpp-input -fPIC -c -o drand.o drand.f
gfortran -O4 -xf77-cpp-input -fPIC -c -o evalal.o evalal.f
gfortran -O4 -xf77-cpp-input -fPIC -c -o fma27ad.o fma27ad.f
gfortran -O4 -xf77-cpp-input -fPIC -c -o fmc30ad.o fmc30ad.f
gfortran -O4 -xf77-cpp-input -fPIC -c -o fparam.o fparam.f
gfortran -O4 -xf77-cpp-input -fPIC -c -o gencan.o gencan.f
gfortran -O4 -xf77-cpp-input -fPIC -c -o happrox.o happrox.f
gfortran -O4 -xf77-cpp-input -fPIC -c -o newtd.o newtd.f
gfortran -O4 -xf77-cpp-input -fPIC -c -o newtonkkt.o newtonkkt.f
gfortran -O4 -xf77-cpp-input -fPIC -c -o setpoint.o setpoint.f
gfortran -O4 -xf77-cpp-input -fPIC -c -o sevalus.o sevalus.f
gfortran -O4 -xf77-cpp-input -fPIC -c -o spgls.o spgls.f
gfortran -O4 -xf77-cpp-input -fPIC -c -o tevalus.o tevalus.f
gfortran -O4 -xf77-cpp-input -fPIC -c -o tnls.o tnls.f
gfortran -O4 -xf77-cpp-input -fPIC -c -o uevalus.o uevalus.f
gfortran -O4 -xf77-cpp-input -fPIC -c -o vevalus.o vevalus.f
make[1]: Leaving directory `/home/stuart/tango/algencan/sources/algencan'
make -C /home/stuart/tango/algencan/sources/problems all install
make[1]: Entering directory `/home/stuart/tango/algencan/sources/problems'
gcc -o .o
gcc: no input files
make[1]: *** [.o] Error 1
make[1]: Leaving directory `/home/stuart/tango/algencan/sources/problems'
make: *** [algencan] Error 2
~/tango/algencan> make algencan-r
make -C /home/stuart/tango/algencan/sources/algencan
make[1]: Entering directory `/home/stuart/tango/algencan/sources/algencan'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/stuart/tango/algencan/sources/algencan'
make -C /home/stuart/tango/algencan/sources/interfaces/r all install
make[1]: Entering directory
`/home/stuart/tango/algencan/sources/interfaces/r'
R CMD SHLIB -shared -lg2c rwrapper.o
/home/stuart/tango/algencan/sources/algencan/algencan.o
/home/stuart/tango/algencan/sources/algencan/auglag.o
/home/stuart/tango/algencan/sources/algencan/backtrack.o
/home/stuart/tango/algencan/sources/algencan/calc.o
/home/stuart/tango/algencan/sources/algencan/cgm.o
/home/stuart/tango/algencan/sources/algencan/checkder.o
/home/stuart/tango/algencan/sources/algencan/drand.o
/home/stuart/tango/algencan/sources/algencan/evalal.o
/home/stuart/tango/algencan/sources/algencan/fma27ad.o
/home/stuart/tango/algencan/sources/algencan/fmc30ad.o
/home/stuart/tango/algencan/sources/algencan/fparam.o
/home/stuart/tango/algencan/sources/algencan/gencan.o
/home/stuart/tango/algencan/sources/algencan/happrox.o
/home/stuart/tango/algencan/sources/algencan/newtd.o
/home/stuart/tango/algencan/sources/algencan/newtonkkt.o
/home/stuart/tango/algencan/sources/algencan/setpoint.o
/home/stuart/tango/algencan/sources/algencan/sevalus.o
/home/stuart/tango/algencan/sources/algencan/spgls.o
/home/stuart/tango/algencan/sources/algencan/tevalus.o
/home/stuart/tango/algencan/sources/algencan/tnls.o
/home/stuart/tango/algencan/sources/algencan/uevalus.o
/home/stuart/tango/algencan/sources/algencan/vevalus.o -o algencan.so
make[2]: Entering directory
`/home/stuart/tango/algencan/sources/interfaces/r'
gcc -std=gnu99 -shared -L/usr/local/lib -o algencan.so rwrapper.o
/home/stuart/tango/algencan/sources/algencan/algencan.o
/home/stuart/tango/algencan/sources/algencan/auglag.o
/home/stuart/tango/algencan/sources/algencan/backtrack.o
/home/stuart/tango/algencan/sources/algencan/calc.o
/home/stuart/tango/algencan/sources/algencan/cgm.o
/home/stuart/tango/algencan/sources/algencan/checkder.o
/home/stuart/tango/algencan/sources/algencan/drand.o
/home/stuart/tango/algencan/sources/algencan/evalal.o
/home/stuart/tango/algencan/sources/algencan/fma27ad.o
/home/stuart/tango/algencan/sources/algencan/fmc30ad.o
/home/stuart/tango/algencan/sources/algencan/fparam.o
/home/stuart/tango/algencan/sources/algencan/gencan.o
/home/stuart/tango/algencan/sources/algencan/happrox.o
/home/stuart/tango/algencan/sources/algencan/newtd.o
/home/stuart/tango/algencan/sources/algencan/newtonkkt.o
/home/stuart/tango/algencan/sources/algencan/setpoint.o
/home/stuart/tango/algencan/sources/algencan/sevalus.o
/home/stuart/tango/algencan/sources/algencan/spgls.o
/home/stuart/tango/algencan/sources/algencan/tevalus.o
/home/stuart/tango/algencan/sources/algencan/tnls.o
/home/stuart/tango/algencan/sources/algencan/uevalus.o
/home/stuart/tango/algencan/sources/algencan/vevalus.o -shared -lg2c
-L/usr/lib/R/lib -lR
/usr/lib/gcc/i586-suse-linux/4.3/../../../../i586-suse-linux/bin/ld:
cannot find -lg2c
collect2: ld returned 1 exit status
make[2]: *** [algencan.so] Error 1
make[2]: Leaving directory
`/home/stuart/tango/algencan/sources/interfaces/r'
make[1]: *** [algencan.so] Error 2
make[1]: Leaving directory
`/home/stuart/tango/algencan/sources/interfaces/r'
make: *** [algencan-r] Error 2
On Tue, 15 Jul 2008 22:05:05 +1000, Ernesto G. Birgin <egbi...@gmail.com>
wrote:
> Dear Stuart,
>
> Try modifying the Makefile to use -lgfortran instead of -lg2c.
> Specifically, in the file /home/stuart/tango/algencan/sources/
> interfaces/r/Makefile, line 15, replace -lg2c by -lgfortran. If this
> change does not work, you will need to install gcc-gfortran and
> libgfortran to use -lgfortran, or, alternatively, to install a package
> that contains libg2c (may be gcc v3 and gcc-g77, but I am not sure).
>
> Ernesto.
--