Sie sind nicht angemeldet.

1

11.03.2007, 17:05

ebuild.sh, line 1614: Called dyn_compile

Hi,

ich habe schon wieder dieses äußerst ärgerliches Problem, das ich schon so oft hatte, letztes Mal hatte ich sogar gentoo deswegen neu installiert, aber offensichtlich hat das nichts gebracht.

Beim geda-Installieren bekomme ich folgende Fehlermeldung:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
/usr/lib/gcc/i686-pc-linux-gnu/4.1.1/../../../libgeda.so: undefined reference to `gdImagePng'
collect2: ld returned 1 exit status
make[2]: *** [gattrib] Error 1
make[2]: Leaving directory `/var/tmp/portage/sci-electronics/geda-20070216/work/geda-gattrib-20070216/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/sci-electronics/geda-20070216/work/geda-gattrib-20070216'
make: *** [all] Error 2

!!! ERROR: sci-electronics/geda-20070216 failed.
Call stack:
  ebuild.sh, line 1614:   Called dyn_compile
  ebuild.sh, line 971:   Called qa_call 'src_compile'
  environment, line 2959:   Called src_compile
  geda-20070216.ebuild, line 45:   Called die

!!! Compilation failed in geda-gattrib-20070216
!!! If you need support, post the topmost build error, and the call stack if relevant.
!!! A complete build log is located at '/var/tmp/portage/sci-electronics/geda-20070216/temp/build.log'.


Könnt ihr mir helfen? Irgendwo hab ich gelesen, dass man die Anzahl der Prozesse erhöhen muss, aber nirgendwo gefunden, wo man das einstellen kann.
Kann es an dem liegen?
Ich hab vorher die neueste glibc - Bibliothek installiert, das wars aber auch nicht.

Viele Grüße
Bart Simpson

2

11.03.2007, 17:16

Zeig dsa nexte mal etwas mehr von den fehlern nicht nur die letzten nichts aussagenden zeilen.

Worauf ich hinauswill schau mal ob über

Zitat

/usr/lib/gcc/i686-pc-linux-gnu/4.1.1/../../../libgeda.so: undefined reference to `gdImagePng'

irgent ein anzeichen ist das eine dateifehlt oder so
>++++++++++[<++++++++++ >-]<++++++++.>+++[<--- >-]<--.>+++[<++++ >-]<+.>++[<--- >-]<-.>++++[<++++ >-]<.>++++[<---- >-]<--.++++.+++.---.--.>
Es gibt nur 10 Arten von Menschen. Welche die binär lesen können und der kümmerliche Rest.

3

11.03.2007, 17:26

Es kommt eigentlich nur noch das:

Quellcode

1
2
3
4
s_toplevel.c: In function 's_toplevel_update_component_attribs_in_toplevel':
s_toplevel.c:727: warning: unused variable 'status'
s_toplevel.c: In function 's_toplevel_update_pin_attribs_in_toplevel':
s_toplevel.c:1047: warning: unused variable 'status'



Ich glaub, ich muss auf ein anderes Linux umsteigen, die Fehler machen mich wahnsinnig.

4

11.03.2007, 18:45

Hast du revdep-rebuild schon konsultiert?
Frequent lock ups are a symptom of not enough memory but only in the way that nosebleeds are a symptom of gunshot wounds to the head.

5

12.03.2007, 14:14

Hi,

habe vermutlich großen Mist gebaut. Ich habe alles gemacht, wie ihrs gesagt habt, also auch ein revdep-rebuild, nur ist mir bei udev wohl etwas misslungen, beim Booten von Gentoo bekomm ich Millionen von udev-Fehlern und meine wlan-Karte blinkt zwar, verbindet sich aber nicht mehr mit dem Router, auch das ein Problem von udev.

Kann ich das überhaupt jemals wieder hinbekommen? Gibt es ein automatisches config-Programm für udev?
Ich bin dringend auf Linux angewiesen und hoffe, dass ich es wieder hinbekomme.

Viele Grüße

6

12.03.2007, 14:25

Wie wär das:

- Boot-CD.
- chroot auf deinen Rechner.
- mov die alten /etc/udev (für den Fall, das du sie noch brauchst).
- emerge sys-fs/udev neu.
http://www.dyle.org
IM-Account (Jabber!) sind auf meiner HP ...
There is no place like /home

http://www.gentooforum.de
http://www.gentoofreunde.org

<div>how to annoy a web developer?</span>

7

12.03.2007, 14:28

Also starten kann ich das System schon noch. Ich habe auch mal udev deinstalliert und wieder installiert, hat allerdings nichts gebracht.

Ich poste hier mal die Fehlermeldungen, die ich bekomme:

Quellcode

1
2
3
4
Mar 12 14:32:02 #udevd-event[7137]: run_program: exec of program '/sbin/pcmcia-check-broken-cis' failed
Mar 12 14:32:02 # udevd-event[7140]: run_program: exec of program '/sbin/pcmcia-socket-startup' failed
Mar 12 14:32:02 #udevd-event[7146]: run_program: exec of program '/sbin/pcmcia-check-broken-cis' failed
Mar 12 14:32:02 # udevd-event[7149]: run_program: exec of program '/sbin/pcmcia-socket-startup' failed


Viele Grüße.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Bart Simpson« (12.03.2007, 14:41)


8

12.03.2007, 14:38

Wenn du udev neu gemergst hast, dann solltest du die udev-rules 05, 50, 60, 75 und 95 bekommen haben die passen sollten. (Vorausgesetzt du hast dein altes udev-Verzeichnis wegkopiert bzw. ein etc.update gemacht).

Was ist denn der Output von einem /etc/init.d/udev start? Und auch: http://de.gentoo-wiki.com/Udev
http://www.dyle.org
IM-Account (Jabber!) sind auf meiner HP ...
There is no place like /home

http://www.gentooforum.de
http://www.gentoofreunde.org

<div>how to annoy a web developer?</span>

9

12.03.2007, 15:43

So, vieles geht jetzt wieder, an dieser Stelle vielen Dank für eure Hilfe.

Nur geht seit dem UPdate auch meine wlan Karte mit atheros Chipsatz nicht mehr (ich weiss, es wird immer mehr :tongue: )
Als Treiber sind natürlich die madwifi-Treiber im Einsatz.

Bisher ging das ganze problemlos, nur jetzt leider nicht mehr.

Komisch finde ich an dieser Stelle, dass bei ifconfig die Karte ath0 in ath0_rena umbenannt wurde und beim Aufruf von ifconfig ath0_rena folgendes kommt:

Quellcode

1
2
ifconfig ath0_rena
ath0_rena: error fetching interface information: Device not found


Und noch eine Frage: Da die aktuelle maskierte Version eines Programmes nicht kompiliert, möchte ich auf eine Version von September 2006 umsteigen, die soll angeblich funktionieren, die letzte nicht-maskierte kommt vom Januar 2006.

Ich weiss das genaue Datum, nämlich 20060906, und ich weiss, dass ich genau diese Version mit emerge und Gleichheitszeichen irgendwie installieren kann, nur nicht genau, wie es geht. Könnt ihr mir da weiterhelfen?
Ich hoffe, ihr könnt mir auch hier weiterhelfen.

Viele Grüße

Nachtrag:
Hier noch die Ausgabe von iwconfig:

Quellcode

1
2
3
4
5
6
7
8
9
ath0_rename  IEEE 802.11b  ESSID:""
          Mode:Managed  Channel:0  Access Point: Not-Associated
          Bit Rate:0 kb/s   Tx-Power:18 dBm   Sensitivity=0/3
          Retry:off   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality=0/94  Signal level=-95 dBm  Noise level=-95 dBm
          Rx invalid nwid:601  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Bart Simpson« (12.03.2007, 16:49)


10

12.03.2007, 19:27

Mal wegen deinem Progie ...
# emerge =CATEGORY/VERSION

mit eix kannst du gucken, welche versionen von deinem package gerade verfügbar sind (eix ist in app-portage-eix).

Bsp.:

Quellcode

1
2
3
4
5
6
 # eix -e eix
[I] app-portage/eix 
     Available versions:  0.7.9 ~0.8.8 ~0.9.1
     Installed:           0.7.9(15:33:36 2007-01-19)(sqlite)
     Homepage:            http://eix.sourceforge.net
     Description:         Small utility for searching ebuilds with indexing for fast results


und dann eben ein

Quellcode

1
# emerge =app-portage/eix-0.9.1
wenn du diese Version haben willst (wobei hier *diese* allerdings noch zum ausmaskieren wäre ...)

Und wegen deiner Karte .. kann es sein, das das hier ath0 heisst jetzt ath0_rename duplicate ist?

... und ist dann dieser Thread hier "[gelöst]"?
http://www.dyle.org
IM-Account (Jabber!) sind auf meiner HP ...
There is no place like /home

http://www.gentooforum.de
http://www.gentoofreunde.org

<div>how to annoy a web developer?</span>

11

12.03.2007, 19:30

Zitat

Original von Bart Simpson
Und noch eine Frage: Da die aktuelle maskierte Version eines Programmes nicht kompiliert, möchte ich auf eine Version von September 2006 umsteigen, die soll angeblich funktionieren, die letzte nicht-maskierte kommt vom Januar 2006.

Ich weiss das genaue Datum, nämlich 20060906, und ich weiss, dass ich genau diese Version mit emerge und Gleichheitszeichen irgendwie installieren kann, nur nicht genau, wie es geht. Könnt ihr mir da weiterhelfen?


Schau mal bei : http://gentoo-portage.com/

Dort sind normalerweise alle Sachen die im Portage sind auffindbar mit Versionen.
Macbook core2duo 2.2Ghz | 2GB RAM | Intel GMA X3100

12

13.03.2007, 22:52

RE: ebuild.sh, line 1614: Called dyn_compile

Leider hat das nicht funktioniert.
Ich bin jetzt auf die Idee gekommen, vorkompilierte Pakete zu installieren, jedoch bekomm ich das leider nicht hin.
Ich habe eine Seite gefunden, die es sehr gut erklärt, wie'es gehen soll, allerdings geht das so nicht, wenn ich die Anleitung befolge.

Hier ist mal die Anleitung:
http://gentoo-wiki.com/TIP_Using_PORTAGE_BINHOST

Habe alles so gemacht und wenn ich die tzb2 in den angegebenen Ordner kopiere, lädt er auch was runter, allerdings findet er sie anschließend mit emerge --usepkgonly paketname nicht.

Viele Grüße
Bart