Hallo, wie in einer anderen Mail geschrieben, ueberlege ich, den dnrd durch den pdnsd als Nameserver zu ersetzen. Leider sind die src-rpm ohne isdn-Unterstuetzung gebaut. Laut Doku auf http://www.phys.uu.nl/~rombouts/pdnsd.html kann man die isdn-Unterstuetzung aber durch ein "--with isdn" oder "--enable-isdn" beim rebuild einbauen. Nur, wie macht man das? rpm --rebuild --enable-isdn pdnsd-1.1.8b1-par8.src.rpm --enable-isdn: unknown option :-(( man rpm hat mich leider auch nicht schlauer gemacht. Natuerlich koennte ich das Paket auch mit configure, make, make install (oder checkinstall make install) installieren, aber lieber waere mir natuerlich der Weg ueber rpm --rebuild. Und vor allem bliebe beim ersten Weg natuerlich auch die Frage offen, ob und wie es geht. Beste Gruesse, Heinz. -- http://www.pahlke-online.de/reisenews/ http://www.Pahlke-KunstWebDesign.de/
Hallo! Am Montag, 20. Oktober 2003 15:11 schrieb Heinz W. Pahlke:
Leider sind die src-rpm ohne isdn-Unterstuetzung gebaut. Laut Doku auf http://www.phys.uu.nl/~rombouts/pdnsd.html kann man die isdn-Unterstuetzung aber durch ein "--with isdn" oder "--enable-isdn" beim rebuild einbauen.
Nur, wie macht man das?
rpm --rebuild --enable-isdn pdnsd-1.1.8b1-par8.src.rpm --enable-isdn: unknown option :-((
Das src.rpm mit rpm -i pdnsd.src.rpm installiern. Dann unter /usr/src/packages/SPECS die Datei pdnsd.spec editiern. Dort den Eintrag ./configure suchen und mt der Option --enable-isdn abspeichern. Dann nach folgendem Arikel vorgehen: http://portal.suse.de/sdb/de/1997/12/ke_source-rpm.html Gruß Harald
Hallo, On 20-Oct-2003 Harald Huthmann wrote:
Das src.rpm mit rpm -i pdnsd.src.rpm installiern. Dann unter /usr/src/packages/SPECS die Datei pdnsd.spec editiern. Dort den Eintrag ./configure suchen und mt der Option --enable-isdn abspeichern.
Toll. Schon getan.
Dann nach folgendem Arikel vorgehen: http://portal.suse.de/sdb/de/1997/12/ke_source-rpm.html
Sieht mir ziemlich nach einer deutschen Uebersetzung der manpage aus. Aber ist ja auch okay. Bloss: rpm -ba pdnsd-1.1.8b1.spec ... ... make all-recursive make[1]: Entering directory `/usr/src/packages/BUILD/pdnsd-1.1.7a' Making all in src make[2]: Entering directory `/usr/src/packages/BUILD/pdnsd-1.1.7a/src' Making all in . make[3]: Entering directory `/usr/src/packages/BUILD/pdnsd-1.1.7a/src' bison -y -d conf-parse.y && perl yyparse_local_decl.pl y.tab.c > conf-parse.c Warning: definition of yyparse() not found, no modifications made. make[3]: *** [conf-parse.c] Error 2 make[3]: Leaving directory `/usr/src/packages/BUILD/pdnsd-1.1.7a/src' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/usr/src/packages/BUILD/pdnsd-1.1.7a/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/usr/src/packages/BUILD/pdnsd-1.1.7a' make: *** [all-recursive-am] Error 2 Bad exit status from /var/tmp/rpm-tmp.49476 (%build) Und das sagt mir absolut nichts :-(( Aber vielleicht kann ja jemand anderes damit etwas anfangen. Beste Gruesse, Heinz. -- http://www.pahlke-online.de/reisenews/ http://www.Pahlke-KunstWebDesign.de/
Am Montag, 20. Oktober 2003 16:50 schrieb Heinz W. Pahlke:
Hallo,
On 20-Oct-2003 Harald Huthmann wrote:
Das src.rpm mit rpm -i pdnsd.src.rpm installiern. Dann unter /usr/src/packages/SPECS die Datei pdnsd.spec editiern.
Bloss:
rpm -ba pdnsd-1.1.8b1.spec make all-recursive
make[3]: Entering directory `/usr/src/packages/BUILD/pdnsd-1.1.7a/src' bison -y -d conf-parse.y && perl yyparse_local_decl.pl y.tab.c > conf-parse.c Warning: definition of yyparse() not found, no modifications made.
Und das sagt mir absolut nichts :-((
No, mir leider auch nicht. Hab da mal reingeschaut. yyparse_local_decl.pl müsste eigentlich irgendwo in dem src.rpm sein. Hab da aber nix gefunden... Na ja, hab von Bison-Zeug wirklich keine Ahnung... Gruß Harald
Aber vielleicht kann ja jemand anderes damit etwas anfangen.
Beste Gruesse,
Heinz.
--
http://www.pahlke-online.de/reisenews/ http://www.Pahlke-KunstWebDesign.de/
Hallo, On 20-Oct-2003 Harald Huthmann wrote:
Am Montag, 20. Oktober 2003 16:50 schrieb Heinz W. Pahlke:
make[3]: Entering directory `/usr/src/packages/BUILD/pdnsd-1.1.7a/src' bison -y -d conf-parse.y && perl yyparse_local_decl.pl y.tab.c > conf-parse.c Warning: definition of yyparse() not found, no modifications made.
Und das sagt mir absolut nichts :-((
No, mir leider auch nicht. Hab da mal reingeschaut. yyparse_local_decl.pl müsste eigentlich irgendwo in dem src.rpm sein. Hab da aber nix gefunden...
Das Komische ist, das angeblich identische tgz-Paket lies sich problemlos kompilieren. Musste eben doch checkinstall ran. Aber wie in einer anderen Mail geschrieben, ist pdnsd inzwischen wieder runter von der Festplatte. Warum ein rebuild nicht klappte, wuerde mich zwar weiter interessieren, aber da ich nicht einmal eine Idee habe, wo ich da suchen koennte, lasse ich es bleiben. So wichtig ist das Thema nun doch wieder nicht. Beste Gruesse, Heinz. -- http://www.pahlke-online.de/reisenews/ http://www.Pahlke-KunstWebDesign.de/
Am Montag, 20. Oktober 2003 15:11 schrieb Heinz W. Pahlke:
wie in einer anderen Mail geschrieben, ueberlege ich, den dnrd durch den pdnsd als Nameserver zu ersetzen.
Leider sind die src-rpm ohne isdn-Unterstuetzung gebaut. Laut Doku auf http://www.phys.uu.nl/~rombouts/pdnsd.html kann man die isdn-Unterstuetzung aber durch ein "--with isdn" oder "--enable-isdn" beim rebuild einbauen.
Nur, wie macht man das?
rpm --rebuild --enable-isdn pdnsd-1.1.8b1-par8.src.rpm --enable-isdn: unknown option :-((
man rpm hat mich leider auch nicht schlauer gemacht.
Natuerlich koennte ich das Paket auch mit configure, make, make install (oder checkinstall make install) installieren, aber lieber waere mir natuerlich der Weg ueber rpm --rebuild. Und vor allem bliebe beim ersten Weg natuerlich auch die Frage offen, ob und wie es geht.
Du schreibst doch oben "--with isdn" hast Du das mal probiert? rpm --rebuild --with isdn xyz.src.rpm -- Andreas
Hallo, Am Mon, 20 Oct 2003, Heinz W. Pahlke schrieb:
Leider sind die src-rpm ohne isdn-Unterstuetzung gebaut. Laut Doku auf http://www.phys.uu.nl/~rombouts/pdnsd.html kann man die isdn-Unterstuetzung aber durch ein "--with isdn" oder "--enable-isdn" beim rebuild einbauen.
Nur, wie macht man das?
rpm --rebuild --enable-isdn pdnsd-1.1.8b1-par8.src.rpm --enable-isdn: unknown option :-((
man rpm hat mich leider auch nicht schlauer gemacht.
Installiere das src.rpm, wechsle nach /usr/src/packages/SPECS, editiere den ./configure Aufruf in pdnsd.spec nach deinen Wuenschen, und rufe dann 'rpm -ba pdnsd.spec' (das baut dir dann ein src.rpm mit deinem geaenderten .spec) oder rpm -bb pdnsd.spec (baut nur das binary-rpm) auf. Ein rpm --rebuild macht naemlich bis auf das editieren des .spec genau das gleiche wie ein rpm -bb <SPEC> && rpm --rmsource <SPEC> -dnh PS: bei RPM 4.x ist das offenbar in das extra binary 'rpmbuild' ausgelagert. Da muss man dann rpmbuild -b... statt rpm -b... aufrufen. --
Die Käseproben, die die vom Mond mitbrachten, haben die eben unterwegs aufgegessen. Wo die danach die Steiner herhatten, weiß ich allerdings auch nicht. -- >Lars Kasper und woffi in darw Die lagen auf dem Studiogelände rum, wo sie die Mondlandung gefaket haben.
participants (4)
-
Andreas Winkelmann
-
David Haller
-
Harald_mail@t-online.de
-
Heinz W. Pahlke