Open source support live

Heute wollte ich mutt-1.5.9 unter cygwin übersetzen. Leider trat dabei ein Problem auf. Auf der mutt-Homepage wurde u.a. auf den irc-Channel verwiesen, also ging ich dorthin.

*** ergo (merlin@antilope.in-berlin.de) has joined channel #mutt
*** Topic for #mutt: http://WIKI.mutt.org/ | wiki edit pw: muttedit | stable 1.4.2.1, devel 1.5.9 (.10 around April 3) | still no new BTS | Mailinglists have trouble
*** The topic was set by Glanzmann 493255 sec ago
*** Users on #mutt: ergo vdka glowas init0 |Lupin| JimB nookie r7 brendan anordby swimagx trench znndrp edon raf tpope ailas bonez41 quiree_ Myon Ferret brick scardinal Function daxxar dato ThunderChicken uriel schmidta Bertl winkle pasteling oelewappe _tig_ stuNNed aye_ Xenguy mangels Rado Nomad__ madduck paka slarti addict emrys rtega tris inconspicuous Touns redshift
-ChanServ- [#mutt] Nice to have you here. Please respect MuttChannel guidelines, see topic!
*** Channel #mutt was created at Sun Feb 15 06:08:27 2004
> hi
> Where should I report problems compiling mutt-1.5.9 on cygwin?
init0> since there is still no bts mail it to mutt-dev. _IF_ it is a bug! what's the problem exactly?
init0> ergo?
> init0: when I compile makedoc.c gcc complains about conflicting types for `sys_errlist'
> init0: which might be a result of a missing -DHAVE_CONDIG_H in the commandline
> init0: which might be a result of a missing -DHAVE_CONDIG_H=1 in the commandline
init0> gcc version?
init0> mutt version?
> mutt-1.5.9
> gcc 3.3.3
> a workaround was: gcc -Wall -pedantic -g -O2 -DHAVE_CONFIG_H=1 -I/usr/include/ncurses -I/usr/local/include -I./intl -I/usr/local/include -L/usr/local/lib makedoc.c -o makedoc
init0> try cvs
init0> gcc -DPKGDATADIR="/usr/local/share/mutt" -DSYSCONFDIR="/usr/local/etc" -DBIN
init0> DIR="/usr/local/bin" -DMUTTLOCALEDIR="/usr/local/share/locale" -DHAVE_CONFIG
init0> _H=1 -I. -I. -I. -I. -I. -Iintl -I./intl -I/usr/local/include -Wall -pedanti
init0> c -g -O2 -c `test -f 'makedoc.c' || echo './'`makedoc.c
init0> gcc -Wall -pedantic -g -O2 -o makedoc makedoc.o -lidn
init0> it seams to be fixed there
init0> s/a/e/
> o.k., but I need some minutes to get it from cvs
> cvs login: authorization failed: server cvs.mutt.org rejected access to /home/roessler/cvs for user anonymous
> sorry, my error
init0> yeah it's not easy to spot
> the cvs version doesn't contain a configure, what should I do?
> o.k., found it
> the makedoc.c problem seems to be fixed in cvs
> new problem: mh.c: In function `maildir_delayed_parsing':
> mh.c:936: error: dereferencing pointer to incomplete type
> this problem goes away if I disable hcache
init0> which is bad if you use imap
init0> it compiles clean with ./prepare --enable-pop --enable-imap --enable-nfs-fix --enable-buffy-size --enable-hcache --with-ssl --with-sasl2 --with-idn and gcc 3.3.5 here
init0> make clean maybe?
> I'll give it a try
> are you on cygwin?
> ./prepare --enable-pop --enable-imap --enable-nfs-fix --enable-buffy-size --enable-hcache --with-ssl --with-idn=/usr/local gives the same error
> init0: should I report this error on mutt-dev?
init0> can't hurt
> init0: done
> init0: just receivec a patch which solves this problem, mutt compiles now without problems on cygwin
init0> nice
> init0: thanks again for your support

Das Problem war also durch einen Patch gelöst worden, den ich binnen 20 Minuten auf der Mailingliste erhalten hatte. Jetzt läuft’s.

This entry was posted in internet. Bookmark the permalink.

Hinterlasse eine Antwort

Deine E-Mail-Adresse wird nicht veröffentlicht.

Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>