EldoS | Feel safer!

Software components for data protection, secure storage and transfer

Sbsshcommon.hpp: E2076 Overloadable operator expected

Also by EldoS: CallbackDisk
Create virtual disks backed by memory or custom location, expose disk images as disks and more.
#16567
Posted: 06/07/2011 03:01:31
by Marek Sz. (Standard support level)
Joined: 01/04/2007
Posts: 1

I have problem with compiling simple project - only one form with one component ElSSHClient (nothing more). There are a few error messages:

[C++ Error] Sbsshcommon.hpp(395): E2076 Overloadable operator expected
on line with:
operator IElSSHAuthHandlerContainer*(void) { return (IElSSHAuthHandlerContainer*)&__IElSSHAuthHandlerContainer; }

[C++ Error] Sbsshcommon.hpp(500): E2238 Multiple declaration for 'TElSSHTunnelConnection'
[C++ Error] Sbsshcommon.hpp(626): E2238 Multiple declaration for 'TElCustomSSHTunnel'

How to solve this?
I'm using Builder 2006
Br MArek
#16568
Posted: 06/07/2011 03:18:10
by Ken Ivanov (EldoS Corp.)

Thank you for contacting us.

The problem is caused by a bug in C++ Builder's compiler generator. Please try simply commenting out the problematic line of code:

// operator IElSSHAuthHandlerContainer*(void) { return (IElSSHAuthHandlerContainer*)&__IElSSHAuthHandlerContainer; }

Reply

Statistics

Topic viewed 761 times

Number of guests: 1, registered members: 0, in total hidden: 0




|

Back to top

As of July 15, 2016 EldoS Corporation will operate as a division of /n software inc. For more information, please read the announcement.

Got it!