Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Running DRAWEXE test suite #678

Open
teamblubee opened this issue Oct 24, 2017 · 1 comment
Open

Running DRAWEXE test suite #678

teamblubee opened this issue Oct 24, 2017 · 1 comment

Comments

@teamblubee
Copy link

I'm on FreeBSD x86_64 12-Current and successfully compiling and installing this project. I want to do the test but I am having some issues.

FreeBSD first install the files into a staging directory which is just a clone of /usr/

I am running into issues because to run DRAWEXE you have to setup the env and env.sh in the scripts directory is suppose to do this.

From what I can tell ${CASROOT} is setup relative to where you run env.sh but since it's a stage directory then transfer to on FreeBSD ${PREFIX} usually /usr/local/...

What exactly is CASROOT and what needs to be setup to run the tests? What environmental variables? I've looked through the env.sh script a few times but I am still a bit unsure.
What do I need to put where to have the DRAWEXE properly function after setting up the env as in env.sh?

@teamblubee
Copy link
Author

When I run DRAWEXE I get segfault, here's a gdb backtrace

(gdb) r
Starting program: /usr/local/bin/DRAWEXE 
(gdb) 
Program received signal SIGSEGV, Segmentation fault.
0x0000000807034d08 in vtable for __cxxabiv1::__si_class_type_info () from /lib/libcxxrt.so.1
(gdb) bt
#0  0x0000000807034d08 in vtable for __cxxabiv1::__si_class_type_info () from /lib/libcxxrt.so.1
#1  0x0000000805e1cd59 in __cxxabiv1::__dynamic_cast (src_ptr=0x8061238e0 <(anonymous namespace)::ctype_c>, 
    src_type=0x806117740 <typeinfo for std::locale::facet>, dst_type=0x806118818 <typeinfo for std::ctype<char>>, src2dst=src2dst@entry=0)
    at /usr/ports/lang/gcc6/work/gcc-6.4.0/libstdc++-v3/libsupc++/dyncast.cc:72
#2  0x0000000805ea1100 in std::has_facet<std::ctype<char> > (__loc=...)
---Type <return> to continue, or q <return> to quit---
   3/include/bits/locale_classes.tcc:110
#3  0x0000000805e949c4 in std::basic_ios<char, std::char_traits<char> >::_M_cache_locale (this=this@entry=0x8061225e8 <std::cout+8>, __loc=...) at /usr/ports/lang/gcc6/work/.build/x86_64-portbld-freebsd12.0/libstdc++-v3/include/bits/basic_ios.tcc:159
#4  0x0000000805e94b40 in std::basic_ios<char, std::char_traits<char> >::init (this=this@entry=0x8061225e8 <std::cout+8>, __sb=0x806121ec0 <__gnu_internal::buf_cout_sync>) at /usr/ports/lang/gcc6/work/.build/x86_64-portbld-freebsd12.0/libstdc++-v3/include/bits/basic_ios.tcc:132
#5  0x0000000805e31191 in std::basic_ostream<char, std::char_traits<char> >::basic_ostream (__sb=<optimized out>, this=<optimized out>, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /usr/ports/lang/gcc6/work/.build/x86_64-portbld-freebsd12.0/libstdc++-v3/include/ostream:85
#6  std::ios_base::Init::Init (this=<optimized out>) at /usr/ports/lang/gcc6/work/gcc-6.4.0/libstdc++-v3/src/c++98/ios_init.cc:91
#7  0x00000008040ea561 in __static_initialization_and_destruction_0 (__initialize_p=1, __priority=65535) at /usr/local/lib/gcc6/include/c++/iostream:74
#8  0x00000008040ea594 in _GLOBAL__sub_I_FSD_BinaryFile.cxx(void) () at /usr/ports/cad/opencascadeCE/work/oce-0686232/src/FSD/FSD_BinaryFile.cxx:1208
#9  0x00000008006066ba in objlist_call_init (list=<optimized out>, lockstate=<optimized out>) at /usr/src/libexec/rtld-elf/rtld.c:2643
#10 0x00000008006059db in _rtld (sp=0x7fffffffe878, exit_proc=<optimized out>, objp=<optimized out>) at /usr/src/libexec/rtld-elf/rtld.c:759
#11 0x0000000800603669 in .rtld_start () at /usr/src/libexec/rtld-elf/amd64/rtld_start.S:39
#12 0x0000000000000000 in ?? ()

can I get some help sorting this out?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant