<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body class='hmmessage'>
Hi,
<br>
<br>This message follows a January/2008 thread:
<br>
<br><a class="moz-txt-link-freetext" href="http://p15111082.pureserver.info/pipermail/aspectc-user/2008-January/001227.html">http://p15111082.pureserver.info/pipermail/aspectc-user/2008-January/001227.html</a>
<br>
<br>I tried again with the svn version of July 8th (1.0pre4).
<br>
<br>Now I don´t get a segmentation fault, but there is still an error:
<br>
<br>-----------------------------------------------------------------
<br>[fafonso@pc-fca-at-g weavetwice]$ ./weave2b
<br>* Running ac++ 1.0pre4 svn
<br>* Simple Dependency Check
<br>* Handling Translation Unit `main.cc'.
<br> - Path "app/main.cc"
<br> - Inserting namespace AC
<br> - Parsing ...
<br>lib-inc/classA.h:82: error: invalid declaration near token `template'
<br>lib-inc/exec.ah:135: error: invalid declaration near token `template'
<br> - Aborting
<br>
<br>******* classA.h **************
<br>78 #ifndef __ac_fwd_myAspect__
<br>79 #define __ac_fwd_myAspect__
<br>80 class myAspect;
<br>81 namespace AC {
<br>82 template <class JoinPoint>
<br>83 __attribute((always_inline)) inline void
invoke_myAspect_myAspect_a0_before ();
<br>84 }
<br>85 #endif
<br>
<br>******* exec.ah **************
<br>134 namespace AC {
<br>135 template <class JoinPoint>
<br>136 __attribute((always_inline)) inline void
invoke_myAspect_myAspect_a0_before () {
<br>137 ::myAspect::aspectof()->template __a0_before<JoinPoint> ();
<br>138 }
<br>139 }
<br>-------------------------------------------------------
<br>
<br>However, it works if the first weaving (the library) is performed with version
1.0pre3 and the second (the application) is performed with the last svn
version.
<br>
<br>Cheers,
<br>
<br>Francisco Afonso
<br>
<br /><hr />The i’m Talkaton. Can 30-days of conversation change the world? <a href='http://www.imtalkathon.com/?source=EML_WLH_Talkathon_ChangeWorld' target='_new'>Find out now.</a></body>
</html>