Thank you --disable-tecio solved the problem for now.
Michael. On 12/8/2019 3:41 PM, John Peterson wrote: On Sat, Dec 7, 2019 at 10:29 PM Povolotskyi, Mykhailo <mpovo...@purdue.edu<mailto:mpovo...@purdue.edu>> wrote: Hello, I'm installing libmesh-1.5.1. Here is the error message: tecsrc/arrlist.cpp:390:26: error: ‘VALID_REF’ was not declared in this scope Boolean_t IsValid = (VALID_REF(ArrayList) && ^~~~~~~~~ tecsrc/arrlist.cpp:390:26: note: suggested alternative: ‘INVALID_REF’ Boolean_t IsValid = (VALID_REF(ArrayList) && ^~~~~~~~~ INVALID_REF I attach the log file. Hello, It's not clear to me what would cause this to happen. The macro in question can be found in the TASSERT.h header: contrib/tecplot/tecio/tecsrc/TASSERT.h:# define VALID_REF(p) ( (p) != NULL ) You may want to investigate some of the surrounding logic to see whether any of it applies to the system you're on? The tecio source never changes, and we haven't change the way that we build it, so my guess is there's something about your system that we have not encountered before. You might also consider configuring with --disable-tecio and see if you can just avoid the problem, assuming you don't need to write Tecplot binary files. -- John _______________________________________________ Libmesh-users mailing list Libmesh-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/libmesh-users