help-glpk
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Help-glpk] Linking error in AIX 6.1 for glpk 4.47


From: Nigel Galloway
Subject: Re: [Help-glpk] Linking error in AIX 6.1 for glpk 4.47
Date: Mon, 31 Dec 2012 04:53:36 -0800

xlC128_r requests a compilation using C++ which is thread safe. Neither
is true for glpk. Do you get the same problem with xlc128 ? You could
also try gxlc which converts gnu C to XL C then calls xlc.

Failing which you can delete things starting _ from glpk.h and the
problem may well go away.
-- 
  Nigel Galloway
  address@hidden

On Sun, Dec 30, 2012, at 06:43 AM, Souvik Sutradhar wrote:
> Hello Heinrich ,
> 
> Thanks for replying. Below are the installation steps for GLPK
> 
> 1. ./configure CC=xlC128_r --prefix=/data4/balios/glpk-4.47/glpkgenerated
> 2. make
> 3. make install
> 
> I am using xlC128_r compiler version 8 for both GLPK and the program.
> 
> The command line for compiling the program :
> 
> xlC128_r -g -brtl -b64 -qnotempinc -qrtti=all -qenum=8 -qfuncsect
> -bnoquiet  
> -D_RWBUILDSHARED -DRW_MULTI_THREAD -D_RWCONFIG_12d -D_THREAD_SAFE
> -DNOMINMAX 
>  -DACE_HAS_EXCEPTIONS -DCORBA_TAO -DAIX -D 
> USE_STD -I./Include -I/data1/rwbuild/RogueWave/SourcePro/Ed10u1
> -I/data4/balios/TAO 
>  -I/data4/balios/TAO/TAO -I/data4/balios/TAO/TAO/orbsvcs
>  -I/data4/balios/TAO/TAO/orbsvcs/ImplRepo_Service 
>  -I/data4/balios/tcl8.5.12/generic
>  -I/data4/balios/glpk-4.47/glpkgenerated/include 
>  -DSOREQUEST_UNIXSYSTEM -q64 -D_DEBUG -g
>  -I/data4/balios/xerces-c_2_8_0-powerpc_64-aix-xlc_7_0/include 
>  -DMODULE_NAME="LCR" -o ./UIBSLCRDataset.o -c UIBSLCRDataset.cpp
> 
> The command for linking :
> 
> xlC128_r -g -brtl -b64 -qnotempinc -qrtti=all -qenum=8 -qfuncsect
> -bnoquiet  
> -D_RWBUILDSHARED -DRW_MULTI_THREAD -D_RWCONFIG_12d -D_THREAD_SAFE
> -DNOMINMAX 
>  -DACE_HAS_EXCEPTIONS -DCORBA_TAO -DAIX -D 
> USE_STD -I./Include -I/data1/rwbuild/RogueWave/SourcePro/Ed10u1
> -I/data4/balios/TAO 
>  -I/data4/balios/TAO/TAO -I/data4/balios/TAO/TAO/orbsvcs
>  -I/data4/balios/TAO/TAO/orbsvcs/ImplRepo_Service 
>  -I/data4/balios/tcl8.5.12/generic
>  -I/data4/balios/glpk-4.47/glpkgenerated/include 
>  -DSOREQUEST_UNIXSYSTEM -q64 -D_DEBUG -g -DMODULE_NAME="LCR" -o Bin/LCR 
> UIBSLCRDataset.o -L/data4/balios/glpk-4.47/glpkgenerated/lib
> -L/data4/balios/TAO/lib 
>  -L/data4/balios/tcl8.5.12/unix
>  -L/data1/rwbuild/RogueWave/SourcePro/Ed10u1/lib 
>  -L/data2/ora10g/oracle/product/10.2.0/db_1/lib -lACE -lTAO
>  -lTAO_CosNaming  
> -lTAO_PortableServer -lTAO_AnyTypeCode -lTAO_ImR_Locator
> -lTAO_ImR_Locator_IDL 
>  -lTAO_ImR_Client -ldbt7012d -lthread3012d -ltls8012d -lnetwork2012d
>  -litc2412d 
>  -lthrexcept2412d -lfunctor2412d -lpointer2612d -ltrace2412d
>  -lfunctor_list2412d 
>  -lsync3012d -lfunctor_map2412d -lfactory1512d -ltypes1412d -lclntsh
>  -ltcl8.5 
>  -lnsl -lintl -lpthread -lX11 -lm -ldl -lthread -lXext -lglpk
> 
> 
> 
> 
> ----- Original Message ----- 
> From: "Xypron" <address@hidden>
> To: "Souvik Sutradhar" <address@hidden>
> Cc: <address@hidden>; <address@hidden>
> Sent: Sunday, December 30, 2012 1:01 AM
> Subject: Re: [Help-glpk] Linking error in AIX 6.1 for glpk 4.47
> 
> 
> > Hello Souvik,
> >
> > when going through the default installation sequence you will not have to 
> > define any library path for the compiler. For gcc you would simply
> > add a parameter -lglpk to include the dynamic load library (libglpk.so).
> >
> > How did you install GLPK? Did you run:
> > ./configure
> > make
> > sudo make install
> > sudo ldconfig
> >
> > Which compiler do you use (e.g. IBM XL C/C++ for AIX)?
> > What is the command line you used to compile and link your C++ program?
> >
> > Best regards
> >
> > Heinrich Schuchardt
> >
> >
> >
> >
> > On 29.12.2012 19:30, Souvik Sutradhar wrote:
> >> Hi
> >> I am trying to run a c++ program in IBM AIX 6.1, which is using glpk 
> >> 4.47. The same program is running on SOLARIS, Linux and HP-UX platform. 
> >> But when I am trying to run the program on AIX, compilation is successful 
> >> but at the time of linking it is giveing the following error
> >>
> >> ld: 0711-317 ERROR: Undefined symbol: ._glp_lpx_create_prob
> >> ld: 0711-317 ERROR: Undefined symbol: ._glp_lpx_set_prob_name
> >> ld: 0711-317 ERROR: Undefined symbol: ._glp_lpx_add_rows
> >> ld: 0711-317 ERROR: Undefined symbol: ._glp_lpx_add_cols
> >> ld: 0711-317 ERROR: Undefined symbol: ._glp_lpx_set_row_bnds
> >> ld: 0711-317 ERROR: Undefined symbol: ._glp_lpx_set_col_name
> >> ....
> >>
> >> I have included the library path of glpk and the libglpk.a library in 
> >> link command.
> >>
> >> Thanks&  Regards,
> >>
> >>
> >>
> >> Souvik Sutradhar
> >>
> >> Senior Software Engineer | Service Group
> >>
> >>
> >>
> >> PS Srijan Tech Park, 4th Floor, DN-52, Salt Lake Sector V, 
> >> Kolkata-700091, India.
> >>
> >> T : +91-33-40134880 | M : +91-9836987928
> >>
> >> E : address@hidden | W : www.ushacomm.com | Time Zone: GMT 
> >> +5:30
> >>
> >>
> >>
> >> The information transmitted is intended only for the person or entity to 
> >> which it is addressed and may contain confidential and/or privileged 
> >> material. Any review, retransmission, dissemination or other use of, or 
> >> taking of any action in reliance upon, this information by persons or 
> >> entities other than the intended recipient is prohibited. If you received 
> >> this in error, please contact the sender and delete the material from any 
> >> computer.
> >>
> >>
> >>
> >>
> >> _______________________________________________
> >> Help-glpk mailing list
> >> address@hidden
> >> https://lists.gnu.org/mailman/listinfo/help-glpk
> > 
> 
> 
> _______________________________________________
> Help-glpk mailing list
> address@hidden
> https://lists.gnu.org/mailman/listinfo/help-glpk

-- 
http://www.fastmail.fm - Send your email first class




reply via email to

[Prev in Thread] Current Thread [Next in Thread]