How do we configure the LLVM to remove the -fno-rtti switch? I could not find it in the top level CMakeLists.txt. ======================== Dr Victor Lazzarini Dean of Arts, Celtic Studies and Philosophy, Maynooth University, Maynooth, Co Kildare, Ireland Tel: 00 353 7086936 Fax: 00 353 1 7086952
> On 7 Sep 2016, at 14:59, Kjetil Matheussen <k.s.matheus...@gmail.com> wrote: > > Yes, I had the same problem. I didn't find out how to fix faust, > but it worked to recompile llvm with runtime type information > (i.e. without the -no-rttfi switch) > > > On Wed, Sep 7, 2016 at 3:56 PM, <victor.lazzar...@nuim.ie> wrote: > Problem is at the moment that I can’t build faust. Tried 3.8 and 3.6. With > the latter I get > > Undefined symbols for architecture x86_64: > "typeinfo for llvm::ObjectCache", referenced from: > typeinfo for FaustObjectCache in llvm_dsp_aux.o > ======================== > Dr Victor Lazzarini > Dean of Arts, Celtic Studies and Philosophy, > Maynooth University, > Maynooth, Co Kildare, Ireland > Tel: 00 353 7086936 > Fax: 00 353 1 7086952 > > > On 7 Sep 2016, at 14:51, Stéphane Letz <l...@grame.fr> wrote: > > > > Cannot link with latest LLVM 3.8.1 from macports here… hum... > > > > But LLVM 3.7.1 works. > > > > Stéphane > > > > > >> Le 7 sept. 2016 à 15:34, victor.lazzar...@nuim.ie a écrit : > >> > >> This seems related to Kjetil’s issues > >> > >> https://sourceforge.net/p/faudiostream/mailman/message/35145821/ > >> > >> I found this by googling. Do I need to apply the patches, or have they been > >> incorporated already? > >> > >> ======================== > >> Dr Victor Lazzarini > >> Dean of Arts, Celtic Studies and Philosophy, > >> Maynooth University, > >> Maynooth, Co Kildare, Ireland > >> Tel: 00 353 7086936 > >> Fax: 00 353 1 7086952 > >> > >>> On 7 Sep 2016, at 14:11, Stéphane Letz <l...@grame.fr> wrote: > >>> > >>> OSX ? Linux ? > >>> > >>>> Le 7 sept. 2016 à 15:06, victor.lazzar...@nuim.ie a écrit : > >>>> > >>>> Ok. Thanks. LLVM 3.8 gives me this now when trying to link faust > >>>> > >>>> undefined symbols for architecture x86_64: > >>>> "typeinfo for llvm::Instruction", referenced from: > >>>> typeinfo for llvm::SelectInst in llvm_code_container.o > >>>> "typeinfo for llvm::ObjectCache", referenced from: > >>>> typeinfo for FaustObjectCache in llvm_dsp_aux.o > >>>> "typeinfo for llvm::CmpInst", referenced from: > >>>> typeinfo for llvm::FCmpInst in llvm_code_container.o > >>>> ld: symbol(s) not found for architecture x86_64 > >>>> > >>>> Do you know anything about these? Looks an LLVM install problem but it > >>>> built and installed fine. > >>>> ======================== > >>>> Dr Victor Lazzarini > >>>> Dean of Arts, Celtic Studies and Philosophy, > >>>> Maynooth University, > >>>> Maynooth, Co Kildare, Ireland > >>>> Tel: 00 353 7086936 > >>>> Fax: 00 353 1 7086952 > >>>> > >>>>> On 7 Sep 2016, at 09:53, Stéphane Letz <l...@grame.fr> wrote: > >>>>> > >>>>> Not really but who knows? ((-, > >>>>> > >>>>> Another possible issue is mismatch between libc++ and linstdc++ (this « > >>>>> string" trace could say …) > >>>>> > >>>>> Stéphane > >>>>> > >>>>> > >>>>>> Le 7 sept. 2016 à 10:48, victor.lazzar...@nuim.ie a écrit : > >>>>>> > >>>>>> OK, did you see anything from the backtrace that might indicate an > >>>>>> LLVM issue? > >>>>>> ======================== > >>>>>> Dr Victor Lazzarini > >>>>>> Dean of Arts, Celtic Studies and Philosophy, > >>>>>> Maynooth University, > >>>>>> Maynooth, Co Kildare, Ireland > >>>>>> Tel: 00 353 7086936 > >>>>>> Fax: 00 353 1 7086952 > >>>>>> > >>>>>>> On 7 Sep 2016, at 09:45, Stéphane Letz <l...@grame.fr> wrote: > >>>>>>> > >>>>>>> Possibly try a newer LLVM version also (up to 3.8 should work) > >>>>>>> > >>>>>>> Stéphane > >>>>>>> > >>>>>>>> Le 7 sept. 2016 à 10:43, victor.lazzar...@nuim.ie a écrit : > >>>>>>>> > >>>>>>>> The debug build did not yield any clearer lldb outputs. > >>>>>>>> ======================== > >>>>>>>> Dr Victor Lazzarini > >>>>>>>> Dean of Arts, Celtic Studies and Philosophy, > >>>>>>>> Maynooth University, > >>>>>>>> Maynooth, Co Kildare, Ireland > >>>>>>>> Tel: 00 353 7086936 > >>>>>>>> Fax: 00 353 1 7086952 > >>>>>>>> > >>>>>>>>> On 7 Sep 2016, at 09:40, victor.lazzar...@nuim.ie wrote: > >>>>>>>>> > >>>>>>>>> LLVM 3.2, any DSP. > >>>>>>>>> > >>>>>>>>> The funny thing is that I went to rebuild the older version I had > >>>>>>>>> and it also segfaults, so it could be something > >>>>>>>>> to do with moving to 10.11. The version I build on 10.10 last year > >>>>>>>>> was working fine until I tried the update. > >>>>>>>>> > >>>>>>>>> I am building now with -g and no optimisation to see if I get a > >>>>>>>>> clearer debug line for you. > >>>>>>>>> ======================== > >>>>>>>>> Dr Victor Lazzarini > >>>>>>>>> Dean of Arts, Celtic Studies and Philosophy, > >>>>>>>>> Maynooth University, > >>>>>>>>> Maynooth, Co Kildare, Ireland > >>>>>>>>> Tel: 00 353 7086936 > >>>>>>>>> Fax: 00 353 1 7086952 > >>>>>>>>> > >>>>>>>>>> On 7 Sep 2016, at 09:32, Stéphane Letz <l...@grame.fr> wrote: > >>>>>>>>>> > >>>>>>>>>> Hi Victor, > >>>>>>>>>> > >>>>>>>>>> - does is occur with any DSP? > >>>>>>>>>> > >>>>>>>>>> - what version of LLVM are you using ? > >>>>>>>>>> > >>>>>>>>>> Stéphane > >>>>>>>>>> > >>>>>>>>>>> Le 7 sept. 2016 à 10:13, Victor Lazzarini > >>>>>>>>>>> <victor.lazzar...@nuim.ie> a écrit : > >>>>>>>>>>> > >>>>>>>>>>> Hi, > >>>>>>>>>>> > >>>>>>>>>>> I’ve just pulled and re-build from faust2 branch on OSX 10.11 and > >>>>>>>>>>> I am getting a segfault when running > >>>>>>>>>>> the faust command. Since I have no debugging symbols, all I can > >>>>>>>>>>> do is give you a backtrace > >>>>>>>>>>> > >>>>>>>>>>> bt > >>>>>>>>>>> * thread #1: tid = 0x6a59aa, 0x00000001003f92cf > >>>>>>>>>>> faust`std::__1::__tree_node_base<void*>*& > >>>>>>>>>>> std::__1::__tree<std::__1::basic_string<char, > >>>>>>>>>>> std::__1::char_traits<char>, std::__1::allocator<char> >, > >>>>>>>>>>> std::__1::less<std::__1::basic_string<char, > >>>>>>>>>>> std::__1::char_traits<char>, std::__1::allocator<char> > >, > >>>>>>>>>>> std::__1::allocator<std::__1::basic_string<char, > >>>>>>>>>>> std::__1::char_traits<char>, std::__1::allocator<char> > > > >>>>>>>>>>> >::__find_equal<std::__1::basic_string<char, > >>>>>>>>>>> std::__1::char_traits<char>, std::__1::allocator<char> > > >>>>>>>>>>> >(std::__1::__tree_node_base<void*>*&, > >>>>>>>>>>> std::__1::basic_string<char, std::__1::char_traits<char>, > >>>>>>>>>>> std::__1::allocator<char> > const&) + 463, queue = > >>>>>>>>>>> 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, > >>>>>>>>>>> address=0x0) > >>>>>>>>>>> * frame #0: 0x00000001003f92cf > >>>>>>>>>>> faust`std::__1::__tree_node_base<void*>*& > >>>>>>>>>>> std::__1::__tree<std::__1::basic_string<char, > >>>>>>>>>>> std::__1::char_traits<char>, std::__1::allocator<char> >, > >>>>>>>>>>> std::__1::less<std::__1::basic_string<char, > >>>>>>>>>>> std::__1::char_traits<char>, std::__1::allocator<char> > >, > >>>>>>>>>>> std::__1::allocator<std::__1::basic_string<char, > >>>>>>>>>>> std::__1::char_traits<char>, std::__1::allocator<char> > > > >>>>>>>>>>> >::__find_equal<std::__1::basic_string<char, > >>>>>>>>>>> std::__1::char_traits<char>, std::__1::allocator<char> > > >>>>>>>>>>> >(std::__1::__tree_node_base<void*>*&, > >>>>>>>>>>> std::__1::basic_string<char, std::__1::char_traits<char>, > >>>>>>>>>>> std::__1::allocator<char> > const&) + 463 > >>>>>>>>>>> frame #1: 0x00000001003f88d2 > >>>>>>>>>>> faust`std::__1::__tree<std::__1::basic_string<char, > >>>>>>>>>>> std::__1::char_traits<char>, std::__1::allocator<char> >, > >>>>>>>>>>> std::__1::less<std::__1::basic_string<char, > >>>>>>>>>>> std::__1::char_traits<char>, std::__1::allocator<char> > >, > >>>>>>>>>>> std::__1::allocator<std::__1::basic_string<char, > >>>>>>>>>>> std::__1::char_traits<char>, std::__1::allocator<char> > > > >>>>>>>>>>> >::__insert_unique(std::__1::basic_string<char, > >>>>>>>>>>> std::__1::char_traits<char>, std::__1::allocator<char> > const&) > >>>>>>>>>>> + 98 > >>>>>>>>>>> frame #2: 0x000000010014d248 > >>>>>>>>>>> faust`SourceReader::expandrec(CTree*, > >>>>>>>>>>> std::__1::set<std::__1::basic_string<char, > >>>>>>>>>>> std::__1::char_traits<char>, std::__1::allocator<char> >, > >>>>>>>>>>> std::__1::less<std::__1::basic_string<char, > >>>>>>>>>>> std::__1::char_traits<char>, std::__1::allocator<char> > >, > >>>>>>>>>>> std::__1::allocator<std::__1::basic_string<char, > >>>>>>>>>>> std::__1::char_traits<char>, std::__1::allocator<char> > > >&, > >>>>>>>>>>> CTree*) + 184 > >>>>>>>>>>> frame #3: 0x000000010014d15b > >>>>>>>>>>> faust`SourceReader::expandlist(CTree*) + 59 > >>>>>>>>>>> frame #4: 0x00000001002a93ea faust`parseSourceFiles() + 362 > >>>>>>>>>>> frame #5: 0x00000001002a237f faust`compile_faust_internal(int, > >>>>>>>>>>> char const**, char const*, char const*, bool) + 607 > >>>>>>>>>>> frame #6: 0x000000010029e609 faust`main + 57 > >>>>>>>>>>> frame #7: 0x00007fff8ff7c5ad libdyld.dylib`start + 1 > >>>>>>>>>>> frame #8: 0x00007fff8ff7c5ad libdyld.dylib`start + 1 > >>>>>>>>>>> > >>>>>>>>>>> I’ll have to revert to my older version since this is not working. > >>>>>>>>>>> > >>>>>>>>>>> best regards > >>>>>>>>>>> ======================== > >>>>>>>>>>> Dr Victor Lazzarini > >>>>>>>>>>> Dean of Arts, Celtic Studies and Philosophy, > >>>>>>>>>>> Maynooth University, > >>>>>>>>>>> Maynooth, Co Kildare, Ireland > >>>>>>>>>>> Tel: 00 353 7086936 > >>>>>>>>>>> Fax: 00 353 1 7086952 > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> ------------------------------------------------------------------------------ > >>>>>>>>>>> _______________________________________________ > >>>>>>>>>>> Faudiostream-users mailing list > >>>>>>>>>>> Faudiostream-users@lists.sourceforge.net > >>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/faudiostream-users > >>>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> ------------------------------------------------------------------------------ > >>>>>>>>> _______________________________________________ > >>>>>>>>> Faudiostream-users mailing list > >>>>>>>>> Faudiostream-users@lists.sourceforge.net > >>>>>>>>> https://lists.sourceforge.net/lists/listinfo/faudiostream-users > >>>>>>>> > >>>>>>>> > >>>>>>>> ------------------------------------------------------------------------------ > >>>>>>>> _______________________________________________ > >>>>>>>> Faudiostream-users mailing list > >>>>>>>> Faudiostream-users@lists.sourceforge.net > >>>>>>>> https://lists.sourceforge.net/lists/listinfo/faudiostream-users > >>>>>>> > >>>>>> > >>>>>> > >>>>>> ------------------------------------------------------------------------------ > >>>>>> _______________________________________________ > >>>>>> Faudiostream-users mailing list > >>>>>> Faudiostream-users@lists.sourceforge.net > >>>>>> https://lists.sourceforge.net/lists/listinfo/faudiostream-users > >>>>> > >>>> > >>>> > >>>> ------------------------------------------------------------------------------ > >>>> _______________________________________________ > >>>> Faudiostream-users mailing list > >>>> Faudiostream-users@lists.sourceforge.net > >>>> https://lists.sourceforge.net/lists/listinfo/faudiostream-users > >>> > >> > >> > >> ------------------------------------------------------------------------------ > >> _______________________________________________ > >> Faudiostream-users mailing list > >> Faudiostream-users@lists.sourceforge.net > >> https://lists.sourceforge.net/lists/listinfo/faudiostream-users > > > > > > ------------------------------------------------------------------------------ > > _______________________________________________ > > Faudiostream-users mailing list > > Faudiostream-users@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/faudiostream-users > > > ------------------------------------------------------------------------------ > _______________________________________________ > Faudiostream-users mailing list > Faudiostream-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/faudiostream-users > > ------------------------------------------------------------------------------ > _______________________________________________ > Faudiostream-users mailing list > Faudiostream-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/faudiostream-users ------------------------------------------------------------------------------ _______________________________________________ Faudiostream-users mailing list Faudiostream-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/faudiostream-users