public inbox for gcc-prs@sourceware.org
help / color / mirror / Atom feed
* Re: c++/3354: Internal compiler error while compiling ORBIX 3.3 CORBA code
@ 2001-06-22 23:42 aoliva
  0 siblings, 0 replies; 2+ messages in thread
From: aoliva @ 2001-06-22 23:42 UTC (permalink / raw)
  To: bert.laverman, gcc-bugs, gcc-prs, nobody

Synopsis: Internal compiler error while compiling ORBIX 3.3 CORBA code

State-Changed-From-To: open->closed
State-Changed-By: aoliva
State-Changed-When: Fri Jun 22 23:42:31 2001
State-Changed-Why:
    You have failed to post the preprocessed sources, which would be necessary for us to duplicate and possibly fix the problem.
    
    Anyway, even if you succeeded in compiling the program, you'd eventually find yourself unable to link with Orbix's libraries.  Since they're designed to work with MS-VC++, they use name mangling and class lay-out that is not compatible with the way GCC does name mangling and type lay-out.

http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view&pr=3354&database=gcc


^ permalink raw reply	[flat|nested] 2+ messages in thread

* c++/3354: Internal compiler error while compiling ORBIX 3.3 CORBA code
@ 2001-06-21 19:46 bert.laverman
  0 siblings, 0 replies; 2+ messages in thread
From: bert.laverman @ 2001-06-21 19:46 UTC (permalink / raw)
  To: gcc-gnats

>Number:         3354
>Category:       c++
>Synopsis:       Internal compiler error while compiling ORBIX 3.3 CORBA code
>Confidential:   no
>Severity:       critical
>Priority:       medium
>Responsible:    unassigned
>State:          open
>Class:          ice-on-legal-code
>Submitter-Id:   net
>Arrival-Date:   Thu Jun 21 19:46:01 PDT 2001
>Closed-Date:
>Last-Modified:
>Originator:     Bert Laverman
>Release:        gcc version 2.95.3-4 (cygwin special)
>Organization:
>Environment:
Windows NT4.0/5.0, cygwin 1.3, Orbix 3.3 for C++ on NT
>Description:
$ make
g++ -I../../include -I/cygdrive/c/WIN32APP/Tools/Iona/include -g -Wall -c ConfigServer.cpp
In file included from /cygdrive/c/WIN32APP/Tools/Iona/include/corba/PreCORBA.h:122,
                 from /cygdrive/c/WIN32APP/Tools/Iona/include/CORBA.h:22,
                 from ConfigServer.h:27,
                 from ConfigServer.cpp:5:
/usr/include/w32api/winsock2.h:96: warning: #warning "fd_set and associated macros have been defined in sys/types.      This may cause runtime problems with W32 sockets"
In file included from /cygdrive/c/WIN32APP/Tools/Iona/include/CORBA.h:22,
                 from ConfigServer.h:27,
                 from ConfigServer.cpp:5:
/cygdrive/c/WIN32APP/Tools/Iona/include/corba/PreCORBA.h:111: warning: ignoring pragma:
In file included from /cygdrive/c/WIN32APP/Tools/Iona/include/CORBA.h:49,
                 from ConfigServer.h:27,
                 from ConfigServer.cpp:5:
/cygdrive/c/WIN32APP/Tools/Iona/include/corba/PseudoIDL.h:419: Internal compiler error.
/cygdrive/c/WIN32APP/Tools/Iona/include/corba/PseudoIDL.h:419: Please submit a full bug report.
/cygdrive/c/WIN32APP/Tools/Iona/include/corba/PseudoIDL.h:419: See <URL: http://www.gnu.org/software/gcc/bugs.html > for instructions.

The second warning has to do with the FD_SETSIZE:
---PreCORBA.h:110-117
 #if defined(FD_SETSIZE) && FD_SETSIZE < 1024
#pragma message ("\nWarning: Orbix wants an fd_set of size 1024 or greater \n \
Please include CORBA.h before winsock2.h\n")
 #else
  #ifndef FD_SETSIZE
   #define FD_SETSIZE 1024
  #endif 
 #endif
---
The ICE occurs at:
---PseudoIDL.h:414-420

static ITDECLSPEC void IT_CALL_SPEC
release
(
	NamedValue_ptr obj,
	Environment& = IT_chooseDefaultEnv()
);
---

I know Iona doesn't support gcc on NT for Orbix 3.3, but an Internal Compiler Error??? I would love to be able to use gcc rather than VC.
>How-To-Repeat:

>Fix:

>Release-Note:
>Audit-Trail:
>Unformatted:


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2001-06-22 23:42 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-06-22 23:42 c++/3354: Internal compiler error while compiling ORBIX 3.3 CORBA code aoliva
  -- strict thread matches above, loose matches on Subject: below --
2001-06-21 19:46 bert.laverman

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).