1 Jan 17:47
Re: testsuite development, any volunteer?
Hi, On Thu, Jan 1, 2009 at 8:46 PM, Christian Thaeter <ct@...> wrote: > Bhikkhu Mettavihari wrote: >> Even with the below error I find >> ./lumigui is working > > nice :) .. well ichthyo tried something with g_threads wich is obsolete > now, i don't know if there are any artifact left from that, this should > be cleared up. Thanks for starting working on this! > Note: please respond your mails to the mailinglist > (lumiera@...), not me in private. It is more helpful if > others see the reports too. Shall do, > About the AC_CONFIG_MACRO_DIR([m4]) i'll check that. Which linux > distribution and what autotools version / gcc version do you use btw? I am using this for testing I am doing this on a laptop with 1 gb ram Ubuntu 8.10 autoreconf (GNU Autoconf) 2.61 gcc version 4.3.2 (Ubuntu 4.3.2-1ubuntu11) >>> sync-waiting-test.cpp:(.text._ZN3lib4test16SyncWaiting_test3runERSt6vectorISsSaISsEE[lib::test::SyncWaiting_test::run(std::vector<std::basic_string<char, >>> std::char_traits<char>, std::allocator<char> >, >>> std::allocator<std::basic_string<char, std::char_traits<char>, >>> std::allocator<char> > > >&)]+0x148): undefined reference to >>> `g_thread_init' >>> collect2: ld returned 1 exit status >>> make[3]: *** [test-lib] Error 1 >>> make[3]: Leaving directory `/usr/local/src/LUMIERA/build' >>> make[2]: *** [check-am] Error 2 >>> make[2]: Leaving directory `/usr/local/src/LUMIERA/build' >>> make[1]: *** [check-recursive] Error 1 >>> make[1]: Leaving directory `/usr/local/src/LUMIERA/build' >>> make: *** [check] Error 2 >>> root <at> dhammavihari:/usr/local/src/LUMIERA/build# It would be nice to find out what that error is. Mettavihari >>> On Thu, Jan 1, 2009 at 8:19 PM, Bhikkhu Mettavihari <tv.lists@...> wrote: >>>> Hi Christian >>>> >>>> I have now gotten started >>>> and like to give you a general progress report >>>> >>>> I installed nobug in /usr/local/src/nobug/ >>>> cd /usr/local/src/LUMIERA/ >>>> root <at> dhammavihari:/usr/local/src/LUMIERA# autoreconf -fi >>>> libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, `scripts'. >>>> libtoolize: copying file `scripts/config.guess' >>>> libtoolize: copying file `scripts/config.sub' >>>> libtoolize: copying file `scripts/install-sh' >>>> libtoolize: copying file `scripts/ltmain.sh' >>>> libtoolize: putting macros in `m4'. >>>> libtoolize: copying file `m4/libtool.m4' >>>> libtoolize: copying file `m4/ltoptions.m4' >>>> libtoolize: copying file `m4/ltsugar.m4' >>>> libtoolize: copying file `m4/ltversion.m4' >>>> libtoolize: copying file `m4/lt~obsolete.m4' >>>> libtoolize: Consider adding `AC_CONFIG_MACRO_DIR([m4])' to configure.ac and >>>> libtoolize: rerunning libtoolize, to keep the correct libtool macros in-tree. >>>> root <at> dhammavihari:/usr/local/src/LUMIERA# >>>> >>>> I added >>>> AC_CONFIG_MACRO_DIR([m4]) to the file configure.ac >>>> and it worked. >>>> I presume that is not to be reported ? >>>> >>>> I did not have boost 1.35 installed and that gave me errors like >>>> checking boost/shared_ptr.hpp usability... no >>>> checking boost/shared_ptr.hpp presence... no >>>> checking for boost/shared_ptr.hpp... no >>>> configure: error: boost::shared_ptr missing >>>> (http://www.boost.org/) >>>> root <at> dhammavihari:/usr/local/src/LUMIERA/build# >>>> I also was missing a few other packages which I installed and the >>>> configure file worked. >>>> >>>> Now the make is working and the make check is done >>>> so now the fun starts>>>> >>>> with metta >>>> Mettavihari >>>> >>>> On Wed, Dec 31, 2008 at 6:00 AM, Christian Thaeter <ct@...> wrote: >>>>> Bhikkhu Mettavihari wrote: >>>>>> Hi Christian, >>>>>> >>>>>> I am running Linux on several machines >>>>>> and run the old version of Cinelerra for all my production. >>>>>> I would like to help, but please let me know what hard ware is required, >>>>>> since my configurations might not be high enough. >>>>> Should not be a problem, my guess is that a 1Ghz machine with 512MB ram >>>>> would be useable to compile and run the testsuite with no problems. >>>>> Actually I am quite interested that Lumiera scales down to smaller >>>>> hardware as big ones (anyone on the list has a 8 or 16 core machine with >>>>> 32+ GB ram and some TB diskspace and would volunteer in running some >>>>> tests sometime in future? hey testing the lower end is cheap, but the >>>>> upper end might become some challenge yet alone to find someone who has >>>>> such hardware and makes it available for tests) >>>>> >>>>>> I have not gotten into even downloading your source >>>>>> so please give me a few more down to earth hints on what to do. >>>>> You need to install a lot of build tools and dependencies first, thats >>>>> git, gcc, g++, NoBug, Gtkmm, gavl and many more (configure will fail and >>>>> tell you whats missing). Most things execpt NoBug should be packaged for >>>>> any decent distro, if not the configure tells you the homepage from >>>>> where to get the things (but try to install the distros packages first) >>>>> >>>>> There is a Tutorial on: >>>>> http://www.pipapo.org/pipawiki/Lumiera/NewbiesTutorials >>>>> >>>>> If you find any inconsistencies in this tutorial you can right fix them >>>>> in the wiki, or send a mail about your problems. >>>>> >>>>> When you gotten to the point the 'make check' succeeds with no errors >>>>> then the fun starts: >>>>> >>>>> You go to the nobug dir and checkout the new test.sh from the >>>>> development branch: >>>>> git checkout origin/devel -- tests/test.sh >>>>> >>>>> copy that test.sh into the lumiera tests dir, replacing the old one: >>>>> cp tests/test.sh /path/to/lumiera/tests/test.sh >>>>> >>>>> then you go back to lumiera build dir and 'make check' again. This will >>>>> now report serveral failures. Looking at the ,testlog file gives a >>>>> report. Then you edit the respective tests in lumiera/tests/*.tests most >>>>> often some parenthesis ()[] and other regex chars have to be escaped \( >>>>> \) \[ \] and so on. Other things may need fixing too or made more >>>>> generic (this scales with your regex knowledge). >>>>> >>>>> After you did some fixes you 'make check' again and see if it worked. If >>>>> yes, commit it and push it to the mob repository, then continue with the >>>>> next failure. Voila, welcome to the Lumiera development world. >>>>> >>>>> Christian >>>>> >>>> >>>> >>>> -- >>>> Streaming video from http://dharmavahini.tv >>>> >>> >>> >>> -- >>> Streaming video from http://dharmavahini.tv >>> >> >> >> >> >> ------------------------------------------------------------------------ >> > > -- -- Streaming video from http://dharmavahini.tv
>>>>
>>>> with metta
>>>> Mettavihari
>>>>
>>>> On Wed, Dec 31, 2008 at 6:00 AM, Christian Thaeter <
RSS Feed