EldoS | Feel safer!

Software components for data protection, secure storage and transfer

Sbsshcommon.hpp: E2076 Overloadable operator expected

Posted: 06/07/2011 03:01:31
by Marek Sz. (Standard support level)
Joined: 01/04/2007
Posts: 2

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
Posted: 06/07/2011 03:18:10
by Ken Ivanov (Team)

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; }



Topic viewed 816 times

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


Back to top

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

Got it!