Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

Why do I get a runtime error when I use my custom plugin with a binary version of VisIt from your site?

0
Posted

Why do I get a runtime error when I use my custom plugin with a binary version of VisIt from your site?

0

If you install a binary from our Web site, you may be downloading a version of VisIt that uses a different C++ compiler from what may be installed on your system. Our binary distributions will often run just fine on such systems but once you create your own plugin using a C++ compiler that differs from the compiler used to build VisIt, you may experience problems. If you are running into this problem, you will often see runtime error messages similar to: *** glibc detected *** free(): invalid pointer: 0x095de9b8 *** SIGABRT If you notice any runtime errors related to glibc because you’re using a custom-built plugin with our binary distirbutions then you probably have a runtime library incompatibility. The best way to resolve this situation is to build VisIt on your platform using our build_visit script since it will automatically build VisIt. Once you’ve rebuilt VisIt using your C++ compiler, you should regenerate your plugin’s Makefile using the your new VisIt’s xml2makefile program.

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.