Dear Prof. Mellor-Crummey, So, it is the "tirpc", there is nothing I can install on Arch Linux to make this go away. :)
I will try to figure this out and get Dynnist to compile on my machine as Mark suggested in the previous email. Thank you for the help! Kind regards, Tomislav Tomislav Maric, Dr.-Ing. Email: ma...@mma.tu-darmstadt.de Tel.: +49 6151 16-21469 Mathematical Modeling and Analysis TU Darmstadt Alarich-Weiss-Straße 10 64287 Darmstadt Germany On 9/7/18 7:41 AM, John Mellor-Crummey wrote: > Tomislav, > > It looks like the rpc header files used by dyninst were provided by a > glibc development package. Apparently, this is changing. Here is an > example from gentoo linux > https://forums.gentoo.org/viewtopic-t-1076270-start-0.html, which > sounds like what you are seeing. > > I think that the Dyninst team will need to change their configuration > to check for tirpc. > -- > John Mellor-CrummeyProfessor > Dept of Computer ScienceRice University > email: joh...@rice.edu <mailto:joh...@rice.edu>phone: 713-348-5179 > >> On Sep 7, 2018, at 12:23 AM, Mark W. Krentel <kren...@rice.edu >> <mailto:kren...@rice.edu>> wrote: >> >> Tomislav, >> >> Dyninst (symtabAPI) is pretty much necessary. We depend on it very >> heavily. >> >> I haven't used Arch Linux, so I'm not familiar with how the include >> paths differ. We mainly use Red Hat and Fedora. So, I'd just be >> guessing on how to modify the paths. >> >> Probably, we'll have to take this up with the Dyninst team. We work >> closely with them. >> >> You could try cloning Dyinst from github, try building it directly, >> outside of hpctoolkit-externals. You'll probably have to adjust some >> paths, as you've started. But I don't have a sense of whether this >> would be a small change or more substantial. >> >> Anyway, if you can get it to build, then you can plug this into >> hpctoolkit with the --with-symtabAPI option. >> >> --Mark >> >> >> On 09/06/18 13:49, Tomislav Maric wrote: >>> Hi everyone, >>> >>> I'm trying to build hpctoolkit-externals on the current master branch >>> (ab50b065ada2545938abae2...), and I am getting a failed dependency when >>> building "symtabAPI": >>> >>> make[6]: Entering directory >>> '/home/tomislav/build/hpctoolkit-externals/BUILD/symtabAPI/work' >>> [ 0%] Building CXX object common/CMakeFiles/common.dir/src/Ident.C.o >>> In file included from >>> /home/tomislav/build/hpctoolkit-externals/BUILD/symtabAPI/dyninst/common/src/headers.h:56, >>> from >>> /home/tomislav/build/hpctoolkit-externals/BUILD/symtabAPI/dyninst/common/src/Ident.h:47, >>> from >>> /home/tomislav/build/hpctoolkit-externals/BUILD/symtabAPI/dyninst/common/src/Ident.C:36: >>> /home/tomislav/build/hpctoolkit-externals/BUILD/symtabAPI/dyninst/common/src/linuxHeaders.h:62:10: >>> fatal error: rpc/types.h: No such file or directory >>> #include <rpc/types.h> >>> >>> I am using Arch Linux and the "types.h" is located here: >>> "/usr/include/tirpc/rpc/types.h" >>> >>> What would be the cleanest way to fix this? >>> >>> I have tried modifying the <rpc/types.h> into <tirpc/rpc/types.h> in >>> "linuxHeaders.h", but then it fails at the system level: >>> >>> /usr/include/tirpc/rpc/types.h:93:10: fatal error: netconfig.h: No such >>> file or directory >>> #include <netconfig.h> >>> >>> The package responsible for the "tirpc/rpc/types.h" file is "libtirpc". >>> Is the "symtapAPI" absolutely necessary to use hpctoolkit? >>> >>> Thanks! >>> >>> Regards, >>> >>> Tomislav >>> >> >> _______________________________________________ >> HPCToolkit-forum mailing list >> hpctoolkit-fo...@mailman.rice.edu >> <mailto:hpctoolkit-fo...@mailman.rice.edu> >> https://mailman.rice.edu/mailman/listinfo/hpctoolkit-forum >
_______________________________________________ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api