Re: GerH source distro at hebbut.net: HOW TO compile/compare/merge for Bill et al
"Steve" <[email protected]>
| Newsgroups | gmane.mail.spam.crm114 |
|---|---|
| Message-ID | <[email protected]> |
-------- Original-Nachricht -------- > Datum: Thu, 27 Mar 2008 00:12:01 +0100 > Von: "Ger Hobbelt" <[email protected]> > An: Steve <[email protected]> > CC: [email protected] > Betreff: Re: [Crm114-general] GerH source distro at hebbut.net: HOW TO compile/compare/merge for Bill et al > Hi Steve, > > Thank you very much for the report and the diffs! This makes me happy. > :-) > > > On Wed, Mar 26, 2008 at 10:37 PM, Steve <[email protected]> wrote: > > > Basic 'I want a new crm': > > > > > > ./configure && make && make test > > > > > Does not work for me on Gentoo. One reason is: > > > --- crm114_sysincludes.h 2008-03-25 22:06:38.000000000 +0100 > > +++ crm114_sysincludes.h.new 2008-03-26 22:01:27.941275912 +0100 > > @@ -371,7 +371,7 @@ > > #if defined(HAVE__ISNAN) > > #define isnan(v) _isnan(v) > > #else > > -#error point isnan() to your platform's equivalent function > > +#error "point isnan() to your platform's equivalent function" > > #endif > > #endif > > Fixed! > > Interesting to see that even on Linux boxxen there's the subtle > differences in compiler behaviour (here it's the preprocessor parsing > disabled statements in an inactive #else clause --- of course assuming > you _do_ have HAVE_ISNAN ;-) ) > > > > @@ -773,7 +773,7 @@ > > #if defined (HAVE_LOGL) > > #define crm_logl(val) logl(val) > > #else > > -#error define/find a suitable high precision log10 function for your > system > > +#error "define/find a suitable high precision log10 function for your > system" > > #endif > > #endif > > Fixed. > > > > Second reason: > > crmregex_tre.c: In function 'crm_regcomp': > > crmregex_tre.c:285: error: 'regex_t' has no member named 'value' > > make[2]: *** [crmregex_tre.o] Error 1 > > make[2]: Leaving directory > `/var/tmp/portage/app-text/crm114-20080325/work/crm114-20080325-BlameSentansoken/src' > > make[1]: *** [all] Error 2 > > make[1]: Leaving directory > `/var/tmp/portage/app-text/crm114-20080325/work/crm114-20080325-BlameSentansoken/src' > > make: *** [all-recursive] Error 1 > > Ah, this may be going to be harder nut to crack. I believe Bill faked > it by providing the TRE header file with the /src/ wget tree, but > that's not playing nice... > Hm... > > Quick check: does your generated src/config.h have 'HAVE_TRE_REGEX_H' > #define'd to '1'? > Yes. It is there: nemesis crm114 # grep HAVE_TRE_REGEX_H /var/tmp/portage/app-text/crm114-20080326/work/crm114-20080326-BlameSentansoken/src/config.h #define HAVE_TRE_REGEX_H 1 nemesis crm114 # > (Better yet, since you're definitely on a system which is slightly > other than the boxes I test this stuff on, can you please please email > me your generated src/config.h? And the 'config.status' and > 'config.log' files too, so I can have a look at the configure > operation as it happens over at your place? > Okay. I attached the files to this mail as a 7-Zip archive. > Thanks a bundle! > > Ger > // Steve > > > > It uses the standard regex.h instead the one from tre. > > VERY probably a screwup of mine in the sysincludes.h portability code: > preferences for which regex lib/headers should be loaded first / only. > :-( > > > > > -- > Met vriendelijke groeten / Best regards, > > Ger Hobbelt > > -------------------------------------------------- > web: http://www.hobbelt.com/ > http://www.hebbut.net/ > mail: [email protected] > mobile: +31-6-11 120 978 > -------------------------------------------------- -- GMX startet ShortView.de. Hier findest Du Leute mit Deinen Interessen! Jetzt dabei sein: http://www.shortview.de/?mc=sv_ext_mf@gmx ------------------------------------------------------------------------- Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace _______________________________________________ Crm114-general mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/crm114-general
crm114-20080326-BlameSentansoken-Ger-1960-LOG.7z
(application/x-wais-source, 27 KB) - not displayed