Sujet : Re: alternative à newsx
De : chris (at) *nospam* novazur.fr (Christophe PEREZ)
Groupes : fr.comp.usenet.serveursDate : 07. Sep 2022, 05:17:30
Autres entêtes
Organisation : Aioe.org NNTP Server
Message-ID : <20220907001730.1e38de0d@coffee.novazur.fr>
References : 1
User-Agent : Claws Mail 4.1.0 (GTK 3.24.34; x86_64-pc-linux-gnu)
Le Tue, 6 Sep 2022 19:33:37 -0400,
Christophe PEREZ <
chris@novazur.fr> a écrit :
J'ai voulu recompiler newsx pour voir si cela pouvait venir d'une lib
changée depuis, et pour une raison qui m'est totalement inconnue, je
n'y parviens plus non plus. Erreur :
"NOTE: Could not find a libstorage library" et je ne trouve pas ce qui
a pu avoir changé. Sa dernière compilation date de 2020.
N'empêche que j'aimerais bien savoir pourquoi ce truc ne compile plus.
Quelqu'un ayant un INN 2.6.4 (de préférence) installé aurait-il la
bonté de bien vouloir tester s'il y parvient svp ?
Le source se trouve par exemple à
http://www.mirrorservice.org/sites/ftp.netbsd.org/pub/pkgsrc/distfiles/newsx-1.6.tar.gzEt les options de compilations chez moi sont :
./configure --with-newshome=/usr/lib64/news
--with-rnews=/usr/lib64/news/bin/rnews
--with-newslib=/usr/lib64/news/lib64
--with-newsinclude=/usr/lib64/news/include/inn
Et, à l'époque où je parvenais encore à le compiler j'avais du patcher
le configure (ce qui ne me semble pas normal à partir du moment où on
lui passe les chemins, mais peut-être est-ce un bug), pour l'adapter aux
chemins d'un INN récent tel que :
--- newsx-1.6/configure.orig 2003-05-18 13:25:34.000000000 -0400
+++ newsx-1.6/configure 2022-09-06 19:10:28.775782124 -0400
@@ -1711,10 +1711,10 @@
-VISIT="/usr/lib/news /var/news/etc /usr/spool/news /usr/share/news \
+VISIT="/usr/lib64/news /var/news/etc /usr/spool/news /usr/share/news \
/var/db/news /usr/local/news/control /usr/local/news /local/news
/etc/news \ /usr/local/news/bin/control /usr/local/lib/news /news
/usr/local/inn \
- /var/lib/news /usr/lib /var/spool/news"
+ /var/lib/news /usr/lib64 /var/spool/news"
INN_NEWSUMASK=002
INN_EXTENDEDDBZ=0
@@ -1873,8 +1873,8 @@
for a in ${list} ; do
if test -f $a/innshellvars; then
NEWSCONFIGDIR=$a
- else if test -f $a/lib/innshellvars; then
- NEWSCONFIGDIR=$a/lib
+ else if test -f $a/lib64/innshellvars; then
+ NEWSCONFIGDIR=$a/lib64
else if test -f $a/etc/innshellvars; then
NEWSCONFIGDIR=$a/etc
fi fi fi
@@ -4221,7 +4221,7 @@
done
done
- test -z "$ac_cv_path_SENDMAIL_PATH" &&
ac_cv_path_SENDMAIL_PATH="/usr/lib/sendmail"
+ test -z "$ac_cv_path_SENDMAIL_PATH" &&
ac_cv_path_SENDMAIL_PATH="/usr/lib64/sendmail" ;;
esac
fi
@@ -7219,8 +7219,8 @@
}
mk_doc NEWSUSER "news"
mk_doc SPOOL "/var/spool/news"
-mk_doc NEWSHOME "/usr/lib/news"
-mk_doc NEWSBIN "/usr/lib/newsbin"
+mk_doc NEWSHOME "/usr/lib64/news"
+mk_doc NEWSBIN "/usr/lib64/news/bin"
mk_doc BATCH "$DOC_SPOOL/outgoing"
mk_doc INCOMING "$DOC_SPOOL/incoming"
mk_doc INHOSTS "$DOC_SPOOL/in.hosts"