Fehler beim kompilieren in /usr/pkgsrc

View: New views
6 Messages — Rating Filter:   Alert me  

Fehler beim kompilieren in /usr/pkgsrc

by Martin Wittwer-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hallo NetBSDler,

ich habe ein Problem beim kompilieren eines Programmes aus pkgsrc.
Ich habe es noch nie benutzt, sondern mir bisher immer die binary Pakete
heruntergeladen. Einige Pakete wie mplayer gibt es aber nicht.

Ich wollte ein komplettes bulk-build für alle Pakete laufen lassen, wie
ich es hier gelesen habe. http://www.netbsd.org/docs/pkgsrc/bulk.html
Das bulk-build bricht mit einer Fehlermeldung ab. Also dachte ich mir,
ich probiere mal ein einzelnes Programm zu kompilieren. Aber auch das
bricht mit einer Fehlermeldung ab. Dabei ist es egal welches Programm
ich versuche. Es scheint immer an *Bootstrap dependency digest* zu hängen.

[root@adept: ~]# cd /usr/pkgsrc/editors/joe/
[root@adept: /usr/pkgsrc/editors/joe]# make
=> Bootstrap dependency wget-[0-9]*: found wget-1.11.4
=> Bootstrap dependency digest>=20010302: NOT found
=> Verifying reinstall for ../../pkgtools/digest
make: "/usr/pkgsrc/pkgtools/digest/work/.tools_makevars.mk" line 4: 1
open conditional
make: Fatal errors encountered -- cannot continue

make: stopped in /usr/pkgsrc/pkgtools/digest
*** Error code 1

Stop.
make: stopped in /usr/pkgsrc/editors/joe

Die Quellen habe ich mir von /pub/pkgsrc/pkgsrc-2009Q1/pkgsrc.tar.gz
geholt. Habt Ihr eine Idee was ich falsch gemacht haben könnte?

Viele Grüße
Martin Wittwer


Re: Fehler beim kompilieren in /usr/pkgsrc

by David Wetzel :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Moin,

mache mal

rm -rf /usr/pkgsrc/pkgtools/digest

cd /usr/pkgsrc/pkgtools

setenv CVSROOT "anoncvs@...:/pub/NetBSD-CVS"
setenv CVSROOT ":pserver:anoncvs@...:/pub/NetBSD-CVS"
setenv CVS_RSH ssh
cvs -z4 update -dP

das ganze ist für ne (t)csh bei sh/bash musst du die syntax anpassen.

David

Am 01.07.2009 um 12:15 schrieb Martin Wittwer:

> => Verifying reinstall for ../../pkgtools/digest
> make: "/usr/pkgsrc/pkgtools/digest/work/.tools_makevars.mk" line 4: 1
> open conditional
> make: Fatal errors encountered -- cannot continue
>
> make: stopped in /usr/pkgsrc/pkgtools/digest
> *** Error code 1



Re: Fehler beim kompilieren in /usr/pkgsrc

by Martin Wittwer-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

David Wetzel schrieb:

> Moin,
>
> mache mal
>
> rm -rf /usr/pkgsrc/pkgtools/digest
>
> cd /usr/pkgsrc/pkgtools
>
> setenv CVSROOT "anoncvs@...:/pub/NetBSD-CVS"
> setenv CVSROOT ":pserver:anoncvs@...:/pub/NetBSD-CVS"
> setenv CVS_RSH ssh
> cvs -z4 update -dP
>
> das ganze ist für ne (t)csh bei sh/bash musst du die syntax anpassen.
>
> David

Hallo David,

danke erstmal für die Antwort. Ich habe die oben aufgeführten Befehle
ausgeführt. Danach hat er eine Menge heruntergeladen. Verstehe ich das
richtig, das er damit die Dateien und Verzeichnisse für digest
aktualisiert hat?

Ich habe danach noch mal versucht joe zu kompilieren, aber es klappt
immer noch nicht. Die Fehlermeldung ist fast die gleiche.

[root@adept: ~]# cd /usr/pkgsrc/editors/joe/
[root@adept: /usr/pkgsrc/editors/joe]# make
=> Bootstrap dependency wget-[0-9]*: found wget-1.11.4
=> Bootstrap dependency digest>=20010302: NOT found
=> Verifying reinstall for ../../pkgtools/digest
===> Installing dependencies for digest-20080510
[1]   Segmentation fault (core dumped) /usr/bin/touch /...
*** Error code 139

Stop.
make: stopped in /usr/pkgsrc/pkgtools/digest
*** Error code 1

Stop.
make: stopped in /usr/pkgsrc/editors/joe


Re: Fehler beim kompilieren in /usr/pkgsrc

by S.P.Zeidler :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi,

Thus wrote Martin Wittwer (wittwer@...):

> ===> Installing dependencies for digest-20080510
> [1]   Segmentation fault (core dumped) /usr/bin/touch /...
> *** Error code 139

touch segfaulted? das ruft ziemlich laut nach einem RAM-Test.

MfG,
        spz
--
spz@... (S.P.Zeidler)

Re: Fehler beim kompilieren in /usr/pkgsrc

by Hubert Feyrer-4 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Wed, 1 Jul 2009, S.P.Zeidler wrote:
>> ===> Installing dependencies for digest-20080510
>> [1]   Segmentation fault (core dumped) /usr/bin/touch /...
>> *** Error code 139
>
> touch segfaulted? das ruft ziemlich laut nach einem RAM-Test.

Yup. Waere ansonsten noch interessant ob das wiederholbar ist.
(also nochmal "make" mit 'nem "make clean" davor, und gucken was passiert)


  - Hubert

Re: Fehler beim kompilieren in /usr/pkgsrc

by Martin Wittwer-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hubert Feyrer schrieb:

> On Wed, 1 Jul 2009, S.P.Zeidler wrote:
>>> ===> Installing dependencies for digest-20080510
>>> [1]   Segmentation fault (core dumped) /usr/bin/touch /...
>>> *** Error code 139
>> touch segfaulted? das ruft ziemlich laut nach einem RAM-Test.
>
> Yup. Waere ansonsten noch interessant ob das wiederholbar ist.
> (also nochmal "make" mit 'nem "make clean" davor, und gucken was passiert)
>
>
>   - Hubert
>

Hallo,

danke für die Infos. Der Fehler ist reproduzierbar und ein "make clean"
bringt auch nichts. Ich glaube ich weiß woran es liegt. Was ich
verschwiegen habe ist, das ich NetBSD in einer Virtuellen Maschine von
Microsoft (Virtual PC) laufen lasse. Bisher hatte ich damit überhaupt
keine Probleme. Es funktionierte bis jetzt alles reibungslos. Selbst ein
"make fetch-list" hat funktioniert.

Ein Problem mit dem RAM schließe ich aus, da ich täglich 8h mit diesem
PC Arbeite und anderweitig keine Probleme auftreten. Ich werde aber über
 Nacht trotzdem noch ein memtest laufen lassen.

Vielen Dank für eure Hinweise. Ohne diese hätte ich gedacht ich habe
etwas falsch gemacht.

Viele Grüße aus Görlitz
Martin