Hello Patrick,
  Thanks for your reply.

I am again surprised by a strange output. "nm libsmltk.a" does not show the 
required functions. This library is being linked but does not contain any of 
the required functions. What can be the probable reason?

Rgds,
Shefali

-----Original Message-----
From: Patrick Ohly [mailto:[email protected]]
Sent: Tuesday, June 30, 2009 5:52 PM
To: Shefali Dutta
Cc: Lukas Zeller; [email protected]
Subject: RE: [os-libsynthesis] [os-libsythesis] How to runasampleapplication

Hello Shefali!

Good to see that you haven't given up on SyncEvolution yet. I'm still a
bit mystified why you keep running into issues that I haven't seen
before - I swear, this should work ;-}

On Tue, 2009-06-30 at 05:02 -0700, Shefali Dutta wrote:
> I have tried compilation using --with-synthesis-src and --disable-shared 
> option. I am getting some linking errors related to libsynthesis:
>
> File engineinterface.cpp -> Undefined reference to smlLockWriteBuffer, 
> smlLockReadBuffer, smlUnlockWriteBuffer.
> And many more errors related to smlxxx functions.

These are in libsmltk, built in the same directory as libsynthesis
(src/build-synthesis/src when using SyncEvolution as main makefile):
$ nm src/build-synthesis/src/.libs/libsmltk.a | grep smlLockWriteBuffer
00000000000005f3 T smlLockWriteBuffer
                 U smlLockWriteBuffer

libsynthesis depends on libsmltk, so it should be on your link line
after libsynthesis. What's the complete command line of your final link
step?

--
Best Regards, Patrick Ohly

The content of this message is my personal opinion only and although
I am an employee of Intel, the statements I make here in no way
represent Intel's position on the issue, nor am I authorized to speak
on behalf of Intel on this matter.



"DISCLAIMER: This message is proprietary to Aricent and is intended solely for 
the use of the individual to whom it is addressed. It may contain privileged or 
confidential information and should not be circulated or used for any purpose 
other than for what it is intended. If you have received this message in 
error,please notify the originator immediately. If you are not the intended 
recipient, you are notified that you are strictly prohibited from using, 
copying, altering, or disclosing the contents of this message. Aricent accepts 
no responsibility for loss or damage arising from the use of the information 
transmitted by this email including damage from virus."

_______________________________________________
os-libsynthesis mailing list
[email protected]
http://lists.synthesis.ch/mailman/listinfo/os-libsynthesis

Reply via email to