Code::Blocks Forums
User forums => Help => Topic started by: MariuszP on February 10, 2006, 02:14:22 pm
-
Anyone was able to compile projects included in DevPacks for TAO? I got plenty of errors and don't know how to handle them. Sure i can look throught ace and tao (cause I'v got erros in tao and ace files) but this is not the proper way I guess.
-
Anyone was able to compile projects included in DevPacks for TAO? I got plenty of errors and don't know how to handle them. Sure i can look throught ace and tao (cause I'v got erros in tao and ace files) but this is not the proper way I guess.
Some suggestions:
- Search in the forum. ACE was already discussed and may be the post(s) could be helpful for you.
- If there is a ACE/TAO forum, you can also try there (if the errors are more related to ACE/TAO rather than C::B.
Also which version of C::B are you using? If RC2, give a try to the latest nightly build.
Best wishes,
Michael
PS.: Without knowing the errors you get, it is rather difficult to help :wink:.
-
I'm using rc2 - I'll try nighty build.
I didn't gave details of errors cause it would be too much, and if anybody already build ACE/TAO under CB it is quite possible that he will have some clues about how to handle them.
Anyway - I'll try night build and look at the ACE/TAO website.
-
Anyway - I'll try night build and look at the ACE/TAO website.
You can also have a look at this topic (http://forums.codeblocks.org/index.php?topic=1877.0).
Michael
-
Anyway - I'll try night build and look at the ACE/TAO website.
You can also have a look at this topic (http://forums.codeblocks.org/index.php?topic=1877.0).
Michael
Thx Michael. I'll check that in monday cause right now I'm going home :D
I tried latest night build but it didn't changed anything.
Mariusz
-
Anyway - I'll try night build and look at the ACE/TAO website.
You can also have a look at this topic (http://forums.codeblocks.org/index.php?topic=1877.0).
Michael
Thx Michael. I'll check that in monday cause right now I'm going home :D
I tried latest night build but it didn't changed anything.
Mariusz
Ok. if you have some problems, then post the errors (some of them if several, or store them into a file, compress it with 7zip and post it).
Michael
-
Updating CB to latest NB didn't gave anything?
I took a look at the TAO website but there are only informations about how to compile TAO and ACE, but what i want is to compile example included in devpack. Well, it looks that only thing left is to post some error messages.
Well, i just realized that I don't have any idea how to copy error list from CB. When I try ctrl+c ctrl-v it doesn't work. Right mouse button on error list is blocked so ... any clues?
anyway - most of the errors are:
-declaration of function conflicts with...
-template with c linkage
-previous declaration *** here
And so on.
What I did after installing the devpack was to set up inlude paths, change one directory name (strange - but one include pointed to non existent directory) and basically that's all. Don't know what to think about this. I'm sure that i'm doing something wrong but what....
--
regards
Mariusz
-
Well, it looks that only thing left is to post some error messages.
Well, i just realized that I don't have any idea how to copy error list from CB. When I try ctrl+c ctrl-v it doesn't work. Right mouse button on error list is blocked so ... any clues?
In "Build log" with right click you can "select all" and "copy".
Michael
-
anyway - most of the errors are:
-declaration of function conflicts with...
-template with c linkage
-previous declaration *** here
I have found this (https://sourceforge.net/forum/forum.php?thread_id=1293258&forum_id=326329) that may be could be useful for you.
Michael
-
In "Build log" with right click you can "select all" and "copy".
Michael
Well. I tried to copy build messages instead of log. Ok, here it is (little bit long so I only put part of it.):
-------------- Build: default in client ---------------
Compiling: BroadcasterS.cpp
In file included from D:/development/CodeBlocks/devpacks/include/ace/OS_Errno.h:23,
from D:/development/CodeBlocks/devpacks/include/ace/Global_Macros.h:743,
from D:/development/CodeBlocks/devpacks/include/ace/OS_NS_Thread.h:28,
from D:/development/CodeBlocks/devpacks/include/ace/Thread_Mutex.h:31,
from D:/development/CodeBlocks/devpacks/include/ace/Atomic_Op.h:23,
from D:/development/CodeBlocks/devpacks/include/ace/Event_Handler.h:24,
from ../../include/ace/signal.h:30,
from D:/development/CodeBlocks/devpacks/include/ace/os_include/os_signal.h:31,
from D:/development/CodeBlocks/devpacks/include/ace/os_include/sys/os_select.h:28,
from D:/development/CodeBlocks/devpacks/include/ace/Handle_Set.h:23,
from ../../include/ace/process.h:23,
from D:/development/CodeBlocks/devpacks/include/ace/os_include/os_unistd.h:35,
from D:/development/CodeBlocks/devpacks/include/ace/os_include/os_limits.h:27,
from D:/development/CodeBlocks/devpacks/include/ace/Basic_Types.h:56,
from D:/development/CodeBlocks/devpacks/include/tao/orbconf.h:24,
from D:/development/CodeBlocks/devpacks/include/tao/Exception.h:22,
from ../../include/tao/UserException.h:21,
from D:/development/CodeBlocks/devpacks/include/tao/ORB.h:21,
from ./ReceiverC.h:43,
from ./ReceiverS.h:36,
from ./BroadcasterS.h:36,
from BroadcasterS.cpp:36:
D:/development/CodeBlocks/devpacks/include/ace/OS_NS_errno.h:42: error: declaration of C function `void ACE_OS::last_error(int)' conflicts with
D:/development/CodeBlocks/devpacks/include/ace/OS_NS_errno.h:39: error: previous declaration `int ACE_OS::last_error()' here
In file included from D:/development/CodeBlocks/devpacks/include/ace/OS_NS_errno.h:92,
from D:/development/CodeBlocks/devpacks/include/ace/OS_Errno.h:23,
from D:/development/CodeBlocks/devpacks/include/ace/Global_Macros.h:743,
from D:/development/CodeBlocks/devpacks/include/ace/OS_NS_Thread.h:28,
from D:/development/CodeBlocks/devpacks/include/ace/Thread_Mutex.h:31,
from D:/development/CodeBlocks/devpacks/include/ace/Atomic_Op.h:23,
from D:/development/CodeBlocks/devpacks/include/ace/Event_Handler.h:24,
from ../../include/ace/signal.h:30,
from D:/development/CodeBlocks/devpacks/include/ace/os_include/os_signal.h:31,
from D:/development/CodeBlocks/devpacks/include/ace/os_include/sys/os_select.h:28,
from D:/development/CodeBlocks/devpacks/include/ace/Handle_Set.h:23,
from ../../include/ace/process.h:23,
from D:/development/CodeBlocks/devpacks/include/ace/os_include/os_unistd.h:35,
from D:/development/CodeBlocks/devpacks/include/ace/os_include/os_limits.h:27,
from D:/development/CodeBlocks/devpacks/include/ace/Basic_Types.h:56,
from D:/development/CodeBlocks/devpacks/include/tao/orbconf.h:24,
from D:/development/CodeBlocks/devpacks/include/tao/Exception.h:22,
from ../../include/tao/UserException.h:21,
from D:/development/CodeBlocks/devpacks/include/tao/ORB.h:21,
from ./ReceiverC.h:43,
from ./ReceiverS.h:36,
from ./BroadcasterS.h:36,
from BroadcasterS.cpp:36:
D:/development/CodeBlocks/devpacks/include/ace/OS_NS_errno.inl:8: error: `int ACE_OS::last_error()' should have been declared inside `ACE_OS'
D:/development/CodeBlocks/devpacks/include/ace/OS_NS_errno.inl: In function `int ACE_OS::last_error()':
D:/development/CodeBlocks/devpacks/include/ace/OS_NS_errno.inl:8: error: declaration of C function `int ACE_OS::last_error()' conflicts with
D:/development/CodeBlocks/devpacks/include/ace/OS_NS_errno.h:42: error: previous declaration `void ACE_OS::last_error(int)' here
D:/development/CodeBlocks/devpacks/include/ace/OS_NS_errno.inl: At global scope:
D:/development/CodeBlocks/devpacks/include/ace/OS_NS_errno.inl:27: error: `void ACE_OS::last_error(int)' should have been declared inside `ACE_OS'
D:/development/CodeBlocks/devpacks/include/ace/OS_NS_errno.inl: In function `void ACE_OS::last_error(int)':
D:/development/CodeBlocks/devpacks/include/ace/OS_NS_errno.inl:27: error: declaration of C function `void ACE_OS::last_error(int)' conflicts with
D:/development/CodeBlocks/devpacks/include/ace/OS_NS_errno.inl:8: error: previous declaration `int ACE_OS::last_error()' here
In file included from D:/development/CodeBlocks/devpacks/include/ace/OS_Errno.h:92,
from D:/development/CodeBlocks/devpacks/include/ace/Global_Macros.h:743,
from D:/development/CodeBlocks/devpacks/include/ace/OS_NS_Thread.h:28,
from D:/development/CodeBlocks/devpacks/include/ace/Thread_Mutex.h:31,
from D:/development/CodeBlocks/devpacks/include/ace/Atomic_Op.h:23,
from D:/development/CodeBlocks/devpacks/include/ace/Event_Handler.h:24,
from ../../include/ace/signal.h:30,
from D:/development/CodeBlocks/devpacks/include/ace/os_include/os_signal.h:31,
from D:/development/CodeBlocks/devpacks/include/ace/os_include/sys/os_select.h:28,
from D:/development/CodeBlocks/devpacks/include/ace/Handle_Set.h:23,
from ../../include/ace/process.h:23,
from D:/development/CodeBlocks/devpacks/include/ace/os_include/os_unistd.h:35,
from D:/development/CodeBlocks/devpacks/include/ace/os_include/os_limits.h:27,
from D:/development/CodeBlocks/devpacks/include/ace/Basic_Types.h:56,
from D:/development/CodeBlocks/devpacks/include/tao/orbconf.h:24,
from D:/development/CodeBlocks/devpacks/include/tao/Exception.h:22,
from ../../include/tao/UserException.h:21,
from D:/development/CodeBlocks/devpacks/include/tao/ORB.h:21,
from ./ReceiverC.h:43,
from ./ReceiverS.h:36,
from ./BroadcasterS.h:36,
from BroadcasterS.cpp:36:
D:/development/CodeBlocks/devpacks/include/ace/OS_Errno.inl: At global scope:
D:/development/CodeBlocks/devpacks/include/ace/OS_Errno.inl:7: warning: inline function 'ACE_Errno_Guard::ACE_Errno_Guard(int&, int)' is declared as dllimport: attribute ignored.
D:/development/CodeBlocks/devpacks/include/ace/OS_Errno.inl:7: warning: inline function 'ACE_Errno_Guard::ACE_Errno_Guard(int&, int)' is declared as dllimport: attribute ignored.
D:/development/CodeBlocks/devpacks/include/ace/OS_Errno.inl:20: warning: inline function 'ACE_Errno_Guard::ACE_Errno_Guard(int&)' is declared as dllimport: attribute ignored.
D:/development/CodeBlocks/devpacks/include/ace/OS_Errno.inl:20: warning: inline function 'ACE_Errno_Guard::ACE_Errno_Guard(int&)' is declared as dllimport: attribute ignored.
D:/development/CodeBlocks/devpacks/include/ace/OS_Errno.inl:30: warning: inline function 'ACE_Errno_Guard::~ACE_Errno_Guard()' is declared as dllimport: attribute ignored.
D:/development/CodeBlocks/devpacks/include/ace/OS_Errno.inl:30: warning: inline function 'ACE_Errno_Guard::~ACE_Errno_Guard()' is declared as dllimport: attribute ignored.
D:/development/CodeBlocks/devpacks/include/ace/OS_Errno.inl:48: warning: inline function 'int ACE_Errno_Guard::operator=(int)' is declared as dllimport: attribute ignored.
D:/development/CodeBlocks/devpacks/include/ace/OS_Errno.inl:54: warning: inline function 'bool ACE_Errno_Guard::operator==(int)' is declared as dllimport: attribute ignored.
D:/development/CodeBlocks/devpacks/include/ace/OS_Errno.inl:60: warning: inline function 'bool ACE_Errno_Guard::operator!=(int)' is declared as dllimport: attribute ignored.
In file included from D:/development/CodeBlocks/bin/../lib/gcc/mingw32/3.4.4/../../../../include/c++/3.4.4/iosfwd:46,
from D:/development/CodeBlocks/devpacks/include/ace/iosfwd.h:46,
from D:/development/CodeBlocks/devpacks/include/ace/OS_Log_Msg_Attributes.h:25,
from D:/development/CodeBlocks/devpacks/include/ace/Base_Thread_Adapter.h:15,
from D:/development/CodeBlocks/devpacks/include/ace/OS_NS_Thread.h:32,
from D:/development/CodeBlocks/devpacks/include/ace/Thread_Mutex.h:31,
from D:/development/CodeBlocks/devpacks/include/ace/Atomic_Op.h:23,
from D:/development/CodeBlocks/devpacks/include/ace/Event_Handler.h:24,
from ../../include/ace/signal.h:30,
from D:/development/CodeBlocks/devpacks/include/ace/os_include/os_signal.h:31,
from D:/development/CodeBlocks/devpacks/include/ace/os_include/sys/os_select.h:28,
from D:/development/CodeBlocks/devpacks/include/ace/Handle_Set.h:23,
from ../../include/ace/process.h:23,
from D:/development/CodeBlocks/devpacks/include/ace/os_include/os_unistd.h:35,
from D:/development/CodeBlocks/devpacks/include/ace/os_include/os_limits.h:27,
from D:/development/CodeBlocks/devpacks/include/ace/Basic_Types.h:56,
from D:/development/CodeBlocks/devpacks/include/tao/orbconf.h:24,
from D:/development/CodeBlocks/devpacks/include/tao/Exception.h:22,
from ../../include/tao/UserException.h:21,
from D:/development/CodeBlocks/devpacks/include/tao/ORB.h:21,
from ./ReceiverC.h:43,
from ./ReceiverS.h:36,
from ./BroadcasterS.h:36,
from BroadcasterS.cpp:36:
D:/development/CodeBlocks/bin/../lib/gcc/mingw32/3.4.4/../../../../include/c++/3.4.4/mingw32/bits/c++locale.h:61: error: template with C linkage
In file included from D:/development/CodeBlocks/bin/../lib/gcc/mingw32/3.4.4/../../../../include/c++/3.4.4/iosfwd:49,
from D:/development/CodeBlocks/devpacks/include/ace/iosfwd.h:46,
from D:/development/CodeBlocks/devpacks/include/ace/OS_Log_Msg_Attributes.h:25,
from D:/development/CodeBlocks/devpacks/include/ace/Base_Thread_Adapter.h:15,
from D:/development/CodeBlocks/devpacks/include/ace/OS_NS_Thread.h:32,
from D:/development/CodeBlocks/devpacks/include/ace/Thread_Mutex.h:31,
from D:/development/CodeBlocks/devpacks/include/ace/Atomic_Op.h:23,
from D:/development/CodeBlocks/devpacks/include/ace/Event_Handler.h:24,
from ../../include/ace/signal.h:30,
from D:/development/CodeBlocks/devpacks/include/ace/os_include/os_signal.h:31,
from D:/development/CodeBlocks/devpacks/include/ace/os_include/sys/os_select.h:28,
from D:/development/CodeBlocks/devpacks/include/ace/Handle_Set.h:23,
from ../../include/ace/process.h:23,
from D:/development/CodeBlocks/devpacks/include/ace/os_include/os_unistd.h:35,
from D:/development/CodeBlocks/devpacks/include/ace/os_include/os_limits.h:27,
from D:/development/CodeBlocks/devpacks/include/ace/Basic_Types.h:56,
from D:/development/CodeBlocks/devpacks/include/tao/orbconf.h:24,
from D:/development/CodeBlocks/devpacks/include/tao/Exception.h:22,
from ../../include/tao/UserException.h:21,
from D:/development/CodeBlocks/devpacks/include/tao/ORB.h:21,
from ./ReceiverC.h:43,
from ./ReceiverS.h:36,
from ./BroadcasterS.h:36,
from BroadcasterS.cpp:36:
-
I am not sure of the errors. Probably you have forgotten one or more preprocessor instructions. But I am not sure.
Did you set the libraries path and libraries correctly in the linker?
I would suggest to post your problem here too:
http://www.cs.wustl.edu/~schmidt/ACE-mail.html
As alternative, you can try to compile ACE by yourself using MSYS/MinGW. Here there are the instructions:
http://www.cs.wustl.edu/~schmidt/ACE_wrappers/ACE-INSTALL.html#mingw
Best wishes,
Michael
-
I am not sure of the errors. Probably you have forgotten one or more preprocessor instructions. But I am not sure.
Did you set the libraries path and libraries correctly in the linker?
I would suggest to post your problem here too:
http://www.cs.wustl.edu/~schmidt/ACE-mail.html
As alternative, you can try to compile ACE by yourself using MSYS/MinGW. Here there are the instructions:
http://www.cs.wustl.edu/~schmidt/ACE_wrappers/ACE-INSTALL.html#mingw
Best wishes,
Michael
I have to leave it for few days because right now i got more important things to do, but I'll be back at this within few days I guess, and then I'll let You know if I managed to solve this problem...