axis-c-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From <lars.schumac...@ubs.com>
Subject RE: LNK2005 axutil_error_messages
Date Fri, 11 May 2007 10:54:38 GMT
Hello Mark,

When i only use '/tp', yes i get  "error LNK2005 _axutil_error_messages already defined in
" and i can't not compile my application. When i use '/TP' and '/FORCE:MULTIPLE' i get only
"warning LNK4006: _axutil_error_messages already defined in axis2_skel_ttwebservices.obj;
second definition ignored and my server is run. But i don't compile the echo service. I compile
only my own service. The echo service is by me compiled by the makefile and since today he
works correct, but it was a failure in my configuration ( the libxml.dll was to old) .

Sorry for my bad english. When you don't understand me and understand German you can write
me directly.

Regards Lars
 
-----Original Message-----
From: Samisa Abeysinghe [mailto:samisa.abeysinghe@gmail.com] 
Sent: Freitag, 11. Mai 2007 11:58
To: Apache AXIS C User List
Subject: Re: LNK2005 axutil_error_messages

The problem seems to be in the creation of the service object.
This can happen due to couple of reasons:
    - the service DLL cannot be located
    - the service DLL is there, but is corrupted
   
In case the service DLL is currupted, can you please ensure that you 
re-compile and link to the new libs that you created with the new 
compiler options.

Samisa...
mark.nuessler@9elements.com wrote:
> hello users,
>
> when I compile the echo service with '/FORCE:MULTIPLE',
> deploy the echo.dll, start axis2_http_server.exe
> (debug command in project-settings) and go to a
> commandline to start the echo client, the server crashed.
> When i compile the dll as RELEASE the axis2_http_server.exe
> crash, with DEBUG the Error is (transl. ger->en):
>
> unknown exception at 0x00633ad8 (axis2_engine.dll) in axis2_http_server.exe:
> 0xC0000005: access violation when reading
> at position 0x00000000.
>
> the debugger stops in 'msg_recv.c' in the function
> 'axis2_msg_recv_make_new_svc_obj' when it tries to
> init with AXIS2_SVC_SKELETON_INIT((axis2_svc_skeleton_t *)impl_class, env);
>
> the output is :
>
> exception (1st try) at 0x00633ad8 (axis2_engine.dll) in axis2_http_server.exe:
> 0xC0000005: access violation when reading
> at position 0x00000000.
> unhandled exception bei 0x00633ad8 (axis2_engine.dll) in axis2_http_server.exe:
> 0xC0000005: access violation when reading
> at position 0x00000000.
>
> 'impl_class' is 0x00000000 (seems to be the problem here)
> 'env' seems to be correct
>
> 2 line above in 'msg_recv.c' :
> impl_class = axutil_class_loader_create_dll(env, impl_info_param);
> axis2_svc_set_impl_class(svc, env, impl_class);
>
> 'svc' and 'impl_info_param' seems to be ok.
>
> ok, this happened, when i used '/TP' and '/FORCE:MULTIPLE'.
> when i only used '/TC' everthing works fine.
>
> what happens, when you use '/TP' ? did you get the LNK2005
> _axutil_error_messages already defined in echo.obj or not?
> what happens when you use '/TP' and '/FORCE:MULTIPLE', no crash ?
>
> mh, i am at a loss with this prob, seems that i am stumped,
> i am grateful for any advice what else could lead to this
> problem.
>
> thx derMark
>
>
> lars.schumacher@ubs.com schrieb:
>   
>> Hello Mark,
>>
>> What you mean with server crash (what is the error)? Yes of course my Server
>>     
> is running.
>   
>> Regards Lars
>>
>> -----Original Message-----
>> From: Mark Nüßler [mailto:mark.nuessler@9elements.com]
>> Sent: Donnerstag, 10. Mai 2007 17:08
>> To: Apache AXIS C User List
>> Subject: Re: LNK2005 axutil_error_messages
>>
>> hello users, hello lars,
>>
>> if have used '/FORCE:MULTIPLE' or '/FORCE' and
>> can build the dll, but this dll's crashes the
>> axis2_http_server.exe, so this is no good solution ;-)
>> When you compile with /FORCE:MULTIPLE didn't your
>> server crash ?
>>
>> thx + mfg derMark
>>
>>
>> lars.schumacher@ubs.com schrieb:
>>     
>>> I have solved the problem with /FORCE:MULTIPLE
>>>
>>> Regards Lars
>>>
>>> -----Original Message-----
>>> From: mark.nuessler@9elements.com [mailto:mark.nuessler@9elements.com]
>>> Sent: Donnerstag, 10. Mai 2007 14:24
>>> To: axis-c-user@ws.apache.org
>>> Subject: Re: LNK2005 axutil_error_messages
>>>
>>> Hello users, hello Samisa,
>>>
>>> i took the echo-sample, with /TC there is no prob, i can compile, deploy, run
>>>       
> -
>   
>>> but with /TP not. Both times I use /MDd.
>>>
>>> the error is :
>>>
>>> 'echo_skeleton.obj : error LNK2005: _axutil_error_messages already defined in
>>> echo.obj'
>>>
>>> Here is the begin of the build process, i've used '/VERBOSE' to see more
>>> information.
>>>
>>> 1>------ Erstellen gestartet: Projekt: echo, Konfiguration: Debug Win32
>>>       
> ------
>   
>>> 1>Kompilieren...
>>> 1>echo.c
>>> 1>echo_skeleton.c
>>> 1>Code wird generiert...
>>> 1>Verknüpfen...
>>> 1>Durchlauf 1 gestartet
>>> 1>/DEFAULTLIB:MSVCRTD wurde verarbeitet.
>>> 1>/DEFAULTLIB:OLDNAMES wurde verarbeitet.
>>> 1>echo_skeleton.obj : error LNK2005: _axutil_error_messages ist bereits in
>>> echo.obj definiert.
>>> 1>Bibliotheken werden durchsucht.
>>> 1>    Durchsuchen von ../../../lib/axiom.lib:
>>> 1>      __imp__axiom_text_get_value@8 gefunden.
>>> 1>        In "echo.obj" referenziert
>>> 1>        "axiom.lib(axiom.dll)" geladen
>>>
>>>
>>> thx 4 your time
>>>
>>> mfg derMark
>>>
>>>
>>>
>>>
>>>       
>>>> hello users,
>>>>
>>>> same issue again, i've downloaded the current svn-version (Revision 536815),
>>>> compiled it, set the enviroment vars, etc.
>>>>
>>>> my system(s) : WinXP, vs2003 + vs2005
>>>>
>>>> The problem with 'error LNK2005: _axutil_error_messages already defined'
>>>> appears, when i compile any sample as C++ (/TP), not as C (/TC).
>>>>
>>>>         
>>> Does it say where it was already defined? Please send the full error.
>>>
>>> Samisa...
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: axis-c-user-unsubscribe@ws.apache.org
>>> For additional commands, e-mail: axis-c-user-help@ws.apache.org
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: axis-c-user-unsubscribe@ws.apache.org
>>> For additional commands, e-mail: axis-c-user-help@ws.apache.org
>>>
>>>
>>>
>>>       
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: axis-c-user-unsubscribe@ws.apache.org
>> For additional commands, e-mail: axis-c-user-help@ws.apache.org
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: axis-c-user-unsubscribe@ws.apache.org
>> For additional commands, e-mail: axis-c-user-help@ws.apache.org
>>
>>
>>
>>     
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: axis-c-user-unsubscribe@ws.apache.org
> For additional commands, e-mail: axis-c-user-help@ws.apache.org
>
>
>   


-- 
Samisa Abeysinghe : http://www.bloglines.com/blog/samisa


---------------------------------------------------------------------
To unsubscribe, e-mail: axis-c-user-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-c-user-help@ws.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: axis-c-user-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-c-user-help@ws.apache.org


Mime
View raw message