<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    Oh. Normally the file ends like this (on my machine):<br>
    <br>
    ...<br>
    --gnu 4.9.2<br>
    --isystem "/usr/include/c++/4.9"<br>
    --isystem "/usr/include/x86_64-linux-gnu/c++/4.9"<br>
    --isystem "/usr/include/c++/4.9/backward"<br>
    --isystem "/usr/lib/gcc/x86_64-linux-gnu/4.9/include"<br>
    --isystem "/usr/local/include"<br>
    --isystem "/usr/lib/gcc/x86_64-linux-gnu/4.9/include-fixed"<br>
    --isystem "/usr/include/x86_64-linux-gnu"<br>
    --isystem "/usr/include"<br>
    <br>
    Ag++ gets this information automatically by running "g++ -v -xc++
    /dev/null". This output is parsed and in my case contains the
    following list:<br>
    <br>
    #include <...> search starts here:<br>
     /usr/include/c++/4.9<br>
     /usr/include/x86_64-linux-gnu/c++/4.9<br>
     /usr/include/c++/4.9/backward<br>
     /usr/lib/gcc/x86_64-linux-gnu/4.9/include<br>
     /usr/local/include<br>
     /usr/lib/gcc/x86_64-linux-gnu/4.9/include-fixed<br>
     /usr/include/x86_64-linux-gnu<br>
     /usr/include<br>
    End of search
    list.                                                                                                                                                    
    <br>
    <br>
    How does the output look like with your g++ 5.3?<br>
    <br>
    BTW, we don't need to bother other AspectC++ users, while we haven't
    found the reason for the misbehavior. So better contact me directly.<br>
    <br>
    Best regards,<br>
    <br>
    Olaf Spinczyk<br>
    <br>
    <br>
    <div class="moz-cite-prefix">On 03/01/2016 14:48, Guillaume
      Tisserant wrote:<br>
    </div>
    <blockquote
cite="mid:CAD_Jf5v4vCK2joAc7cG5ESG2W9=v4STUWty0bbQtnp5xBzzogw@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <div class="gmail_default" style="color:rgb(0,0,102)">Hello, <br>
        </div>
        <div class="gmail_default" style="color:rgb(0,0,102)">thank you
          for your response.<br>
        </div>
        <div class="gmail_default" style="color:rgb(0,0,102)">I have g++
          installed on my machine, and I haven't problem to compile
          different C++ project.<br>
        </div>
        <div class="gmail_default" style="color:rgb(0,0,102)">I do "ag++
          --gen_config -o parser.cfg", I didn't find any information
          about include path.<br>
        </div>
        <div class="gmail_default" style="color:rgb(0,0,102)">This is
          the content of parser.cfg : <br>
          <br>
          --skip-bodies-non-prj<br>
          -D __puma<br>
          -D __STDC__<br>
          -D "_GNU_SOURCE=1"<br>
          -D "_LP64=1"<br>
          -D "_STDC_PREDEF_H=1"<br>
          -D "__ATOMIC_ACQUIRE=2"<br>
          -D "__ATOMIC_ACQ_REL=4"<br>
          -D "__ATOMIC_CONSUME=1"<br>
          -D "__ATOMIC_HLE_ACQUIRE=65536"<br>
          -D "__ATOMIC_HLE_RELEASE=131072"<br>
          -D "__ATOMIC_RELAXED=0"<br>
          -D "__ATOMIC_RELEASE=3"<br>
          -D "__ATOMIC_SEQ_CST=5"<br>
          -D "__BIGGEST_ALIGNMENT__=16"<br>
          -D "__BYTE_ORDER__=__ORDER_LITTLE_ENDIAN__"<br>
          -D "__CHAR16_TYPE__=short unsigned int"<br>
          -D "__CHAR32_TYPE__=unsigned int"<br>
          -D "__CHAR_BIT__=8"<br>
          -D "__DBL_DECIMAL_DIG__=17"<br>
          -D "__DBL_DENORM_MIN__=double(4.94065645841246544177e-324L)"<br>
          -D "__DBL_DIG__=15"<br>
          -D "__DBL_EPSILON__=double(2.22044604925031308085e-16L)"<br>
          -D "__DBL_HAS_DENORM__=1"<br>
          -D "__DBL_HAS_INFINITY__=1"<br>
          -D "__DBL_HAS_QUIET_NAN__=1"<br>
          -D "__DBL_MANT_DIG__=53"<br>
          -D "__DBL_MAX_10_EXP__=308"<br>
          -D "__DBL_MAX_EXP__=1024"<br>
          -D "__DBL_MAX__=double(1.79769313486231570815e+308L)"<br>
          -D "__DBL_MIN_10_EXP__=(-307)"<br>
          -D "__DBL_MIN_EXP__=(-1021)"<br>
          -D "__DBL_MIN__=double(2.22507385850720138309e-308L)"<br>
          -D "__DEC128_EPSILON__=1E-33DL"<br>
          -D "__DEC128_MANT_DIG__=34"<br>
          -D "__DEC128_MAX_EXP__=6145"<br>
          -D "__DEC128_MAX__=9.999999999999999999999999999999999E6144DL"<br>
          -D "__DEC128_MIN_EXP__=(-6142)"<br>
          -D "__DEC128_MIN__=1E-6143DL"<br>
          -D
          "__DEC128_SUBNORMAL_MIN__=0.000000000000000000000000000000001E-6143DL"<br>
          -D "__DEC32_EPSILON__=1E-6DF"<br>
          -D "__DEC32_MANT_DIG__=7"<br>
          -D "__DEC32_MAX_EXP__=97"<br>
          -D "__DEC32_MAX__=9.999999E96DF"<br>
          -D "__DEC32_MIN_EXP__=(-94)"<br>
          -D "__DEC32_MIN__=1E-95DF"<br>
          -D "__DEC32_SUBNORMAL_MIN__=0.000001E-95DF"<br>
          -D "__DEC64_EPSILON__=1E-15DD"<br>
          -D "__DEC64_MANT_DIG__=16"<br>
          -D "__DEC64_MAX_EXP__=385"<br>
          -D "__DEC64_MAX__=9.999999999999999E384DD"<br>
          -D "__DEC64_MIN_EXP__=(-382)"<br>
          -D "__DEC64_MIN__=1E-383DD"<br>
          -D "__DEC64_SUBNORMAL_MIN__=0.000000000000001E-383DD"<br>
          -D "__DECIMAL_BID_FORMAT__=1"<br>
          -D "__DECIMAL_DIG__=21"<br>
          -D "__DEC_EVAL_METHOD__=2"<br>
          -D "__DEPRECATED=1"<br>
          -D "__ELF__=1"<br>
          -D "__EXCEPTIONS=1"<br>
          -D "__FINITE_MATH_ONLY__=0"<br>
          -D "__FLOAT_WORD_ORDER__=__ORDER_LITTLE_ENDIAN__"<br>
          -D "__FLT_DECIMAL_DIG__=9"<br>
          -D "__FLT_DENORM_MIN__=1.40129846432481707092e-45F"<br>
          -D "__FLT_DIG__=6"<br>
          -D "__FLT_EPSILON__=1.19209289550781250000e-7F"<br>
          -D "__FLT_EVAL_METHOD__=0"<br>
          -D "__FLT_HAS_DENORM__=1"<br>
          -D "__FLT_HAS_INFINITY__=1"<br>
          -D "__FLT_HAS_QUIET_NAN__=1"<br>
          -D "__FLT_MANT_DIG__=24"<br>
          -D "__FLT_MAX_10_EXP__=38"<br>
          -D "__FLT_MAX_EXP__=128"<br>
          -D "__FLT_MAX__=3.40282346638528859812e+38F"<br>
          -D "__FLT_MIN_10_EXP__=(-37)"<br>
          -D "__FLT_MIN_EXP__=(-125)"<br>
          -D "__FLT_MIN__=1.17549435082228750797e-38F"<br>
          -D "__FLT_RADIX__=2"<br>
          -D "__FXSR__=1"<br>
          -D "__GCC_ATOMIC_BOOL_LOCK_FREE=2"<br>
          -D "__GCC_ATOMIC_CHAR16_T_LOCK_FREE=2"<br>
          -D "__GCC_ATOMIC_CHAR32_T_LOCK_FREE=2"<br>
          -D "__GCC_ATOMIC_CHAR_LOCK_FREE=2"<br>
          -D "__GCC_ATOMIC_INT_LOCK_FREE=2"<br>
          -D "__GCC_ATOMIC_LLONG_LOCK_FREE=2"<br>
          -D "__GCC_ATOMIC_LONG_LOCK_FREE=2"<br>
          -D "__GCC_ATOMIC_POINTER_LOCK_FREE=2"<br>
          -D "__GCC_ATOMIC_SHORT_LOCK_FREE=2"<br>
          -D "__GCC_ATOMIC_TEST_AND_SET_TRUEVAL=1"<br>
          -D "__GCC_ATOMIC_WCHAR_T_LOCK_FREE=2"<br>
          -D "__GCC_HAVE_DWARF2_CFI_ASM=1"<br>
          -D "__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1=1"<br>
          -D "__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2=1"<br>
          -D "__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4=1"<br>
          -D "__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8=1"<br>
          -D "__GCC_IEC_559=2"<br>
          -D "__GCC_IEC_559_COMPLEX=2"<br>
          -D "__GLIBCXX_BITSIZE_INT_N_0=128"<br>
          -D "__GLIBCXX_TYPE_INT_N_0=__int128"<br>
          -D "__GNUC_GNU_INLINE__=1"<br>
          -D "__GNUC_MINOR__=3"<br>
          -D "__GNUC_PATCHLEVEL__=1"<br>
          -D "__GNUC_RH_RELEASE__=2"<br>
          -D "__GNUC__=5"<br>
          -D "__GNUG__=5"<br>
          -D "__GXX_ABI_VERSION=1009"<br>
          -D "__GXX_RTTI=1"<br>
          -D "__GXX_WEAK__=1"<br>
          -D "__INT16_C(c)=c"<br>
          -D "__INT16_MAX__=0x7fff"<br>
          -D "__INT16_TYPE__=short int"<br>
          -D "__INT32_C(c)=c"<br>
          -D "__INT32_MAX__=0x7fffffff"<br>
          -D "__INT32_TYPE__=int"<br>
          -D "__INT64_C(c)=c ## L"<br>
          -D "__INT64_MAX__=0x7fffffffffffffffL"<br>
          -D "__INT64_TYPE__=long int"<br>
          -D "__INT8_C(c)=c"<br>
          -D "__INT8_MAX__=0x7f"<br>
          -D "__INT8_TYPE__=signed char"<br>
          -D "__INTMAX_C(c)=c ## L"<br>
          -D "__INTMAX_MAX__=0x7fffffffffffffffL"<br>
          -D "__INTMAX_TYPE__=long int"<br>
          -D "__INTPTR_MAX__=0x7fffffffffffffffL"<br>
          -D "__INTPTR_TYPE__=long int"<br>
          -D "__INT_FAST16_MAX__=0x7fffffffffffffffL"<br>
          -D "__INT_FAST16_TYPE__=long int"<br>
          -D "__INT_FAST32_MAX__=0x7fffffffffffffffL"<br>
          -D "__INT_FAST32_TYPE__=long int"<br>
          -D "__INT_FAST64_MAX__=0x7fffffffffffffffL"<br>
          -D "__INT_FAST64_TYPE__=long int"<br>
          -D "__INT_FAST8_MAX__=0x7f"<br>
          -D "__INT_FAST8_TYPE__=signed char"<br>
          -D "__INT_LEAST16_MAX__=0x7fff"<br>
          -D "__INT_LEAST16_TYPE__=short int"<br>
          -D "__INT_LEAST32_MAX__=0x7fffffff"<br>
          -D "__INT_LEAST32_TYPE__=int"<br>
          -D "__INT_LEAST64_MAX__=0x7fffffffffffffffL"<br>
          -D "__INT_LEAST64_TYPE__=long int"<br>
          -D "__INT_LEAST8_MAX__=0x7f"<br>
          -D "__INT_LEAST8_TYPE__=signed char"<br>
          -D "__INT_MAX__=0x7fffffff"<br>
          -D "__LDBL_DENORM_MIN__=3.64519953188247460253e-4951L"<br>
          -D "__LDBL_DIG__=18"<br>
          -D "__LDBL_EPSILON__=1.08420217248550443401e-19L"<br>
          -D "__LDBL_HAS_DENORM__=1"<br>
          -D "__LDBL_HAS_INFINITY__=1"<br>
          -D "__LDBL_HAS_QUIET_NAN__=1"<br>
          -D "__LDBL_MANT_DIG__=64"<br>
          -D "__LDBL_MAX_10_EXP__=4932"<br>
          -D "__LDBL_MAX_EXP__=16384"<br>
          -D "__LDBL_MAX__=1.18973149535723176502e+4932L"<br>
          -D "__LDBL_MIN_10_EXP__=(-4931)"<br>
          -D "__LDBL_MIN_EXP__=(-16381)"<br>
          -D "__LDBL_MIN__=3.36210314311209350626e-4932L"<br>
          -D "__LONG_LONG_MAX__=0x7fffffffffffffffLL"<br>
          -D "__LONG_MAX__=0x7fffffffffffffffL"<br>
          -D "__LP64__=1"<br>
          -D "__MMX__=1"<br>
          -D "__NO_INLINE__=1"<br>
          -D "__ORDER_BIG_ENDIAN__=4321"<br>
          -D "__ORDER_LITTLE_ENDIAN__=1234"<br>
          -D "__ORDER_PDP_ENDIAN__=3412"<br>
          -D "__PRAGMA_REDEFINE_EXTNAME=1"<br>
          -D "__PTRDIFF_MAX__=0x7fffffffffffffffL"<br>
          -D "__PTRDIFF_TYPE__=long int"<br>
          --ptrdiff-type "long int"<br>
          -D "__REGISTER_PREFIX__"<br>
          -D "__SCHAR_MAX__=0x7f"<br>
          -D "__SHRT_MAX__=0x7fff"<br>
          -D "__SIG_ATOMIC_MAX__=0x7fffffff"<br>
          -D "__SIG_ATOMIC_MIN__=(-__SIG_ATOMIC_MAX__ - 1)"<br>
          -D "__SIG_ATOMIC_TYPE__=int"<br>
          -D "__SIZEOF_DOUBLE__=8"<br>
          -D "__SIZEOF_FLOAT128__=16"<br>
          -D "__SIZEOF_FLOAT80__=16"<br>
          -D "__SIZEOF_FLOAT__=4"<br>
          -D "__SIZEOF_INT128__=16"<br>
          -D "__SIZEOF_INT__=4"<br>
          -D "__SIZEOF_LONG_DOUBLE__=16"<br>
          -D "__SIZEOF_LONG_LONG__=8"<br>
          -D "__SIZEOF_LONG__=8"<br>
          -D "__SIZEOF_POINTER__=8"<br>
          -D "__SIZEOF_PTRDIFF_T__=8"<br>
          -D "__SIZEOF_SHORT__=2"<br>
          -D "__SIZEOF_SIZE_T__=8"<br>
          -D "__SIZEOF_WCHAR_T__=4"<br>
          -D "__SIZEOF_WINT_T__=4"<br>
          -D "__SIZE_MAX__=0xffffffffffffffffUL"<br>
          -D "__SIZE_TYPE__=long unsigned int"<br>
          --size-type "long unsigned int"<br>
          -D "__SSE2_MATH__=1"<br>
          -D "__SSE2__=1"<br>
          -D "__SSE_MATH__=1"<br>
          -D "__SSE__=1"<br>
          -D "__STDC_HOSTED__=1"<br>
          -D "__STDC_IEC_559_COMPLEX__=1"<br>
          -D "__STDC_IEC_559__=1"<br>
          -D "__STDC_ISO_10646__=201505L"<br>
          -D "__STDC_NO_THREADS__=1"<br>
          -D "__STDC__=1"<br>
          -D "__UINT16_C(c)=c"<br>
          -D "__UINT16_MAX__=0xffff"<br>
          -D "__UINT16_TYPE__=short unsigned int"<br>
          -D "__UINT32_C(c)=c ## U"<br>
          -D "__UINT32_MAX__=0xffffffffU"<br>
          -D "__UINT32_TYPE__=unsigned int"<br>
          -D "__UINT64_C(c)=c ## UL"<br>
          -D "__UINT64_MAX__=0xffffffffffffffffUL"<br>
          -D "__UINT64_TYPE__=long unsigned int"<br>
          -D "__UINT8_C(c)=c"<br>
          -D "__UINT8_MAX__=0xff"<br>
          -D "__UINT8_TYPE__=unsigned char"<br>
          -D "__UINTMAX_C(c)=c ## UL"<br>
          -D "__UINTMAX_MAX__=0xffffffffffffffffUL"<br>
          -D "__UINTMAX_TYPE__=long unsigned int"<br>
          -D "__UINTPTR_MAX__=0xffffffffffffffffUL"<br>
          -D "__UINTPTR_TYPE__=long unsigned int"<br>
          -D "__UINT_FAST16_MAX__=0xffffffffffffffffUL"<br>
          -D "__UINT_FAST16_TYPE__=long unsigned int"<br>
          -D "__UINT_FAST32_MAX__=0xffffffffffffffffUL"<br>
          -D "__UINT_FAST32_TYPE__=long unsigned int"<br>
          -D "__UINT_FAST64_MAX__=0xffffffffffffffffUL"<br>
          -D "__UINT_FAST64_TYPE__=long unsigned int"<br>
          -D "__UINT_FAST8_MAX__=0xff"<br>
          -D "__UINT_FAST8_TYPE__=unsigned char"<br>
          -D "__UINT_LEAST16_MAX__=0xffff"<br>
          -D "__UINT_LEAST16_TYPE__=short unsigned int"<br>
          -D "__UINT_LEAST32_MAX__=0xffffffffU"<br>
          -D "__UINT_LEAST32_TYPE__=unsigned int"<br>
          -D "__UINT_LEAST64_MAX__=0xffffffffffffffffUL"<br>
          -D "__UINT_LEAST64_TYPE__=long unsigned int"<br>
          -D "__UINT_LEAST8_MAX__=0xff"<br>
          -D "__UINT_LEAST8_TYPE__=unsigned char"<br>
          -D "__USER_LABEL_PREFIX__"<br>
          -D "__VERSION__=\"5.3.1 20151207 (Red Hat 5.3.1-2)\""<br>
          -D "__WCHAR_MAX__=0x7fffffff"<br>
          -D "__WCHAR_MIN__=(-__WCHAR_MAX__ - 1)"<br>
          -D "__WCHAR_TYPE__=int"<br>
          -D "__WINT_MAX__=0xffffffffU"<br>
          -D "__WINT_MIN__=0U"<br>
          -D "__WINT_TYPE__=unsigned int"<br>
          -D "__amd64=1"<br>
          -D "__amd64__=1"<br>
          -D "__code_model_small__=1"<br>
          -D "__cplusplus=199711L"<br>
          -D "__cpp_binary_literals=201304"<br>
          -D "__cpp_exceptions=199711"<br>
          -D "__cpp_rtti=199711"<br>
          -D "__cpp_runtime_arrays=198712"<br>
          -D "__gnu_linux__=1"<br>
          -D "__has_include(STR)=__has_include__(STR)"<br>
          -D "__has_include_next(STR)=__has_include_next__(STR)"<br>
          -D "__k8=1"<br>
          -D "__k8__=1"<br>
          -D "__linux=1"<br>
          -D "__linux__=1"<br>
          -D "__unix=1"<br>
          -D "__unix__=1"<br>
          -D "__x86_64=1"<br>
          -D "__x86_64__=1"<br>
          -D "linux=1"<br>
          -D "unix=1"<br>
          --gnu 5.3.1<br>
          <br>
          <br>
        </div>
      </div>
      <div class="gmail_extra"><br>
        <div class="gmail_quote">2016-03-01 14:07 GMT+01:00 Olaf
          Spinczyk <span dir="ltr"><<a moz-do-not-send="true"
              href="mailto:os@aspectc.org" target="_blank">os@aspectc.org</a>></span>:<br>
          <blockquote class="gmail_quote" style="margin:0 0 0
            .8ex;border-left:1px #ccc solid;padding-left:1ex">
            <div text="#000000" bgcolor="#FFFFFF"> Hi!<br>
              <br>
              Have you installed g++ on your machine? If you have,
              execute ag++ --gen_config -o parser.cfg and check whether
              the paths to the system include directories at the end of
              the generated file parser.cfg are correct.<br>
              <br>
              Olaf Spinczyk
              <div>
                <div class="h5"><br>
                  <br>
                  <br>
                  <div>On 03/01/2016 14:02, Guillaume Tisserant wrote:<br>
                  </div>
                </div>
              </div>
              <blockquote type="cite">
                <div>
                  <div class="h5">
                    <div dir="ltr">
                      <div class="gmail_default"
                        style="color:rgb(0,0,102)">Hello everybody.<br>
                        I'm new to this list, my name is Guillaume
                        Tisserant, I'm french computer scientist, and
                        I'm very interested by AspectC++.<br>
                        I tried to test AspectC++ by downloading the
                        x86_64 package at <a moz-do-not-send="true"
                          href="http://www.aspectc.org/Download.php"
                          target="_blank">http://www.aspectc.org/Download.php</a>,
                        and do a "make", but I have this error : <br>
                        <br>
                        make -C examples/profiling<br>
                        make[1]: Entering directory
                        '/home/dworkin/Téléchargements/aspectc++/examples/profiling'<br>
                        Compiling main.cc<br>
                        @/home/dworkin/Téléchargements/aspectc++/ag++ -x
                        c++ -c main.cc -o Junk/main.o<br>
                        In file included from <built-in>:6:<br>
                        In file included from <command line>:255:<br>
                        ./genericprofiler.ah:4:10: fatal error:
                        'iostream' file not found<br>
                        #include <iostream><br>
                                 ^<br>
                        error: ./genericprofiler.ah:6:17: 'std' is not a
                        known namespace.<br>
                        error: ./profiler.ah:6:17: 'std' is not a known
                        namespace.<br>
                        error: Execution failed:
                        "/home/dworkin/Téléchargements/aspectc++/ac++"
                        --system-config "/tmp/agxx_pcfgpXyN6D"  -p. -c
                        "main.cc" -o "/tmp/main.cc_agxx_pGpWDZ"<br>
                        ../Makefile.generic:28: recipe for target
                        'Junk/main.o' failed<br>
                        make[1]: *** [Junk/main.o] Error 1<br>
                        make[1]: Leaving directory
                        '/home/dworkin/Téléchargements/aspectc++/examples/profiling'<br>
                        Makefile:18: recipe for target 'profiling.make'
                        failed<br>
                        make: *** [profiling.make] Error 2<br>
                        <br>
                        I use a Fedora 23 x86_64.<br>
                        Does I forget to do someting?<br>
                        Can someone help me?<br>
                        Thanks a lot<br>
                        Guillaume Tisserant<br>
                        <br>
                      </div>
                    </div>
                    <br>
                    <fieldset></fieldset>
                    <br>
                  </div>
                </div>
                <pre>_______________________________________________
aspectc-user mailing list
<a moz-do-not-send="true" href="mailto:aspectc-user@aspectc.org" target="_blank">aspectc-user@aspectc.org</a>
<a moz-do-not-send="true" href="http://www.aspectc.org/mailman/listinfo/aspectc-user" target="_blank">http://www.aspectc.org/mailman/listinfo/aspectc-user</a>
</pre>
              </blockquote>
              <br>
            </div>
            <br>
            _______________________________________________<br>
            aspectc-user mailing list<br>
            <a moz-do-not-send="true"
              href="mailto:aspectc-user@aspectc.org">aspectc-user@aspectc.org</a><br>
            <a moz-do-not-send="true"
              href="http://www.aspectc.org/mailman/listinfo/aspectc-user"
              rel="noreferrer" target="_blank">http://www.aspectc.org/mailman/listinfo/aspectc-user</a><br>
            <br>
          </blockquote>
        </div>
        <br>
      </div>
    </blockquote>
    <br>
  </body>
</html>