cancel
Showing results for 
Search instead for 
Did you mean: 

libsrv.a [ linux 32 bit ] library

Former Member
0 Kudos

Hi all,

We have an application that is built on open server [ solaris version ] and now we are trying to deploy this application in linux, but when we are compiling this we are getting an error [ refer the attachment ], "undefined reference to srv_bzero".

After analysis we found that this is present in the library libsrv and i right now i need this library, but i cant find any open server installations even in the SAP site.


Could anyone please confirm me whether this library is present in open server and if so how and where can i get an open server installation.


Any reference on this would also be of great help.


Thanks in advance


Accepted Solutions (0)

Answers (1)

Answers (1)

dawn_kim
Contributor
0 Kudos

Hi,

The file does exist. The file libsrv.a is part of 32 bit OpenServer only. You need to have purchased the OpenServer software to be able to download it.

Thanks,
Dawn Kim

Former Member
0 Kudos

Thanks for the reply kim.

Isn't there any developer edition of Open Server [ linux version ] available??

I have installed the solaris version but i couldn't find the library.

Or is there any other way that i can get this library ??

Any reference on this would also be of great help.

dawn_kim
Contributor
0 Kudos

Hi,

So the libsrv.a library is only in the 32 bit installation of OpenServer.

There is NOT a developers edition of OpenServer. When you purchase Open Server this is the primary library you are paying for.

Did you install the solaris 32 or 64 bit version of OpenServer?

Thanks,
Dawn Kim

c_baker
Employee
Employee
0 Kudos

Are you absolutely certain your application is OpenServer or is it only OpenClient?

Older releases (pre-15.x) of the the OpenClient SDK did refer to some OpenServer libraries.  These libraries were removed in SDK 15+ releases.  A 'copylibs.bat'/'linklibs' script was provided at the time to allow older 12.x OpenClient code to still run with 15.x libraries (using symlinks or copies of the 15.x libraries to match the 12.x names), but the suggestion was and is to always re-compile older OpenClient code with the new headers to avoid this workaround.

If your application is actually OpenClient, then you must re-compile and link your code with the proper headers and avoid the references to the server library.

If however you are actually compiling an OpenServer application, then you must purchase the OpenServer license for your new platform.

Chris

Former Member
0 Kudos

32-bit version of solaris..