Superuser

Autor Thema: Diverse gcc probleme beim Kompilieren von Drqueue 0.62  (Gelesen 26596 mal)

Tom99

  • Gast
Re: Diverse gcc probleme beim Kompilieren von Drqueue 0.62
« Antwort #15 am: 05. Oktober 2005, 19:13:20 »
Würde Dir nix bringen da die libraries nicht statisch ion die Binärdateien eingebunden sind,
sondern dynamisch, d.h. die drqueue binaries suchen und braucghen die Inhalte der
Libraries mit denen Sie erstellt wurden.

Außerdem ist selbst gebären soo schön, daß mußt Du einfach selbst erleben.  ;D

Lass einfach den kde und gnome kram raus bzw hau das oben genannte rein
und lös die Abhängigkeiten.

Aller Anfang ist schwer...

mood-indigo.org - Das unabhängige Silicon Graphics User Forum

Re: Diverse gcc probleme beim Kompilieren von Drqueue 0.62
« Antwort #15 am: 05. Oktober 2005, 19:13:20 »

Jasper

  • Gast
Re: Diverse gcc probleme beim Kompilieren von Drqueue 0.62
« Antwort #16 am: 05. Oktober 2005, 19:47:29 »
Also - was müsste ich tun um den gcc dazu zu bringen, auch das Verzeichnis /usr/include/sys/ einzubeziehen?

Grüße
Chris


export CPPFLAGS=-I/usr/include/sys
 (oder das csh-Aequivalent)

hilft vor dem configure-Lauf. Allerdings wuerde ich dringend davon abraten, weil sys-Header nicht auf diese Weise gesucht werden sollten und es die eigentliche Fehlerursache kaum behebt. Wie gesagt, stdio.h nicht gefunden heisst eigentlich, dass bei Dir was ganz faul ist mit der Installation. Hast Du mal probiert, ob Du was andres compilieren kannst? gtk etc. wird erst spaeter im Build gebraucht, bei Dir scheitert das schon deutlich frueher.

Edit: Ich seh grad folgendes bei DIr:

Zitat
Das merkwürdige ist bsp

"find / ctype.h" (in der csh)
-> Nichts.

find limits.h
-> usr/nekoware/lib/gcc/mips-sgi-IRIX6.5//3.4.0/include/limits.h

find stdio.h
-> usr/nekoware/lib/gcc/mips-sgi-IRIX6.5//3.4.0/include/stdio.h

find time.h
->
/usr/include/sys/time.h

In diesem Fall fehlt Dir ein Teil der Development-Pakete, stdio.h MUSS auch in /usr/include vorhanden sein. Ggf. die Development-Foundation nach/neuinstallieren.



HTH

JM
« Letzte Änderung: 05. Oktober 2005, 19:49:51 von Jasper »

chrisindy

  • Gast
Re: Diverse gcc probleme beim Kompilieren von Drqueue 0.62
« Antwort #17 am: 05. Oktober 2005, 20:34:31 »
Hi, Ziehe gerade die DevCds nochmal drüber, bei der DevFoundation war zwar nach Angabe schon alles drauf, habe es nun allerdings nochmal drüber installiert.
Bei den DevLibs bekomme ich bei allen Paketen eine Inkompatibilität mit eoe.sw.base, also dem execution environment?

Was kann ich da machen?

Grüße
Chris

chrisindy

  • Gast
Re: Diverse gcc probleme beim Kompilieren von Drqueue 0.62
« Antwort #18 am: 05. Oktober 2005, 23:26:03 »
Die Inkompatibilitäten haben sich durch das Hinzufügen der Foundation wie auch Rollover Cds erledigt.
Bin gerade am neubooten..jetzt darf man gespannt sein.

Grüße
Chris

chrisindy

  • Gast
Re: Diverse gcc probleme beim Kompilieren von Drqueue 0.62
« Antwort #19 am: 05. Oktober 2005, 23:36:19 »
Nun funktioniert es :) Und ich fühle mich dem schönsten Ereignis immer näher gerückt :)
Morgen noch paar Fehler ausmerzen und dann schauen!

Vielen dank!
Grüße
Chris

Tom99

  • Gast
Re: Diverse gcc probleme beim Kompilieren von Drqueue 0.62
« Antwort #20 am: 06. Oktober 2005, 17:57:58 »
Na also - das grigste schon hin  ;)

chrisindy

  • Gast
Re: Diverse gcc probleme beim Kompilieren von Drqueue 0.62
« Antwort #21 am: 09. Oktober 2005, 16:08:59 »
Hoi..

Also mit einer Sache komme ich noch nicht klar: Beim kompilieren von drqueue bekomme ich im part von drqman folgende Meldung:

....
/usr/freeware/include/gtk-2.0/gtk/gtkuimanager.h:118: error: parse error before '*' token
/usr/freeware/include/gtk-2.0/gtk/gtkuimanager.h:119: error: parse error before "gtk_ui_manager_add_ui_from_string"
/usr/freeware/include/gtk-2.0/gtk/gtkuimanager.h:120: warning: type defaults to `int' in declaration of `gchar'
/usr/freeware/include/gtk-2.0/gtk/gtkuimanager.h:120: error: parse error before '*' token
/usr/freeware/include/gtk-2.0/gtk/gtkuimanager.h:122: warning: type defaults to `int' in declaration of `gtk_ui_manager_add_ui_from_string'
/usr/freeware/include/gtk-2.0/gtk/gtkuimanager.h:122: warning: data definition has no type or storage class
/usr/freeware/include/gtk-2.0/gtk/gtkuimanager.h:123: error: parse error before "gtk_ui_manager_add_ui_from_file"
/usr/freeware/include/gtk-2.0/gtk/gtkuimanager.h:124: warning: type defaults to `int' in declaration of `gchar'
/usr/freeware/include/gtk-2.0/gtk/gtkuimanager.h:124: error: parse error before '*' token
/usr/freeware/include/gtk-2.0/gtk/gtkuimanager.h:125: warning: type defaults to `int' in declaration of `gtk_ui_manager_add_ui_from_file'
/usr/freeware/include/gtk-2.0/gtk/gtkuimanager.h:125: warning: data definition has no type or storage class
/usr/freeware/include/gtk-2.0/gtk/gtkuimanager.h:127: error: parse error before "guint"
/usr/freeware/include/gtk-2.0/gtk/gtkuimanager.h:134: error: parse error before "guint"
/usr/freeware/include/gtk-2.0/gtk/gtkuimanager.h:135: error: parse error before '*' token
/usr/freeware/include/gtk-2.0/gtk/gtkuimanager.h:135: warning: type defaults to `int' in declaration of `gtk_ui_manager_get_ui'
/usr/freeware/include/gtk-2.0/gtk/gtkuimanager.h:135: warning: data definition has no type or storage class
/usr/freeware/include/gtk-2.0/gtk/gtkuimanager.h:137: error: parse error before "gtk_ui_manager_new_merge_id"
/usr/freeware/include/gtk-2.0/gtk/gtkuimanager.h:137: warning: type defaults to `int' in declaration of `gtk_ui_manager_new_merge_id'
/usr/freeware/include/gtk-2.0/gtk/gtkuimanager.h:137: warning: data definition has no type or storage class
In file included from /usr/freeware/include/gtk-2.0/gtk/gtk.h:173,
                 from main.c:23:
/usr/freeware/include/gtk-2.0/gtk/gtkvbbox.h:47: error: syntax error before "typedef"
/usr/freeware/include/gtk-2.0/gtk/gtkvbbox.h:52: error: field `button_box' has incomplete type
/usr/freeware/include/gtk-2.0/gtk/gtkvbbox.h:61: error: parse error before "gtk_vbutton_box_get_type"
/usr/freeware/include/gtk-2.0/gtk/gtkvbbox.h:61: error: parse error before "G_GNUC_CONST"
/usr/freeware/include/gtk-2.0/gtk/gtkvbbox.h:61: warning: type defaults to `int' in declaration of `G_GNUC_CONST'
/usr/freeware/include/gtk-2.0/gtk/gtkvbbox.h:61: warning: data definition has no type or storage class
/usr/freeware/include/gtk-2.0/gtk/gtkvbbox.h:67: error: `gtk_vbutton_box_get_spacing_default' declared as function returning a function
In file included from /usr/freeware/include/gtk-2.0/gtk/gtk.h:177,
                 from main.c:23:
/usr/freeware/include/gtk-2.0/gtk/gtkvpaned.h:50: error: field `paned' has incomplete type
/usr/freeware/include/gtk-2.0/gtk/gtkvpaned.h:58: error: parse error before "gtk_vpaned_get_type"
/usr/freeware/include/gtk-2.0/gtk/gtkvpaned.h:58: error: parse error before "G_GNUC_CONST"
/usr/freeware/include/gtk-2.0/gtk/gtkvpaned.h:58: warning: type defaults to `int' in declaration of `G_GNUC_CONST'
/usr/freeware/include/gtk-2.0/gtk/gtkvpaned.h:58: warning: data definition has no type or storage class
In file included from /usr/freeware/include/gtk-2.0/gtk/gtk.h:178,
                 from main.c:23:
/usr/freeware/include/gtk-2.0/gtk/gtkvruler.h:63: error: field `ruler' has incomplete type
/usr/freeware/include/gtk-2.0/gtk/gtkvruler.h:72: error: parse error before "gtk_vruler_get_type"
/usr/freeware/include/gtk-2.0/gtk/gtkvruler.h:72: error: parse error before "G_GNUC_CONST"
/usr/freeware/include/gtk-2.0/gtk/gtkvruler.h:72: warning: type defaults to `int' in declaration of `G_GNUC_CONST'
/usr/freeware/include/gtk-2.0/gtk/gtkvruler.h:72: warning: data definition has no type or storage class
In file included from /usr/freeware/include/gtk-2.0/gtk/gtk.h:179,
                 from main.c:23:
/usr/freeware/include/gtk-2.0/gtk/gtkvscale.h:53: error: field `scale' has incomplete type
/usr/freeware/include/gtk-2.0/gtk/gtkvscale.h:58: error: field `parent_class' has incomplete type
/usr/freeware/include/gtk-2.0/gtk/gtkvscale.h:62: error: parse error before "gtk_vscale_get_type"
/usr/freeware/include/gtk-2.0/gtk/gtkvscale.h:62: error: parse error before "G_GNUC_CONST"
/usr/freeware/include/gtk-2.0/gtk/gtkvscale.h:62: warning: type defaults to `int' in declaration of `G_GNUC_CONST'
/usr/freeware/include/gtk-2.0/gtk/gtkvscale.h:62: warning: data definition has no type or storage class
/usr/freeware/include/gtk-2.0/gtk/gtkvscale.h:64: error: parse error before "min"
In file included from /usr/freeware/include/gtk-2.0/gtk/gtk.h:181,
                 from main.c:23:
/usr/freeware/include/gtk-2.0/gtk/gtkvseparator.h:62: error: parse error before "gtk_vseparator_get_type"
/usr/freeware/include/gtk-2.0/gtk/gtkvseparator.h:62: error: parse error before "G_GNUC_CONST"
/usr/freeware/include/gtk-2.0/gtk/gtkvseparator.h:62: warning: type defaults to `int' in declaration of `G_GNUC_CONST'
/usr/freeware/include/gtk-2.0/gtk/gtkvseparator.h:62: warning: data definition has no type or storage class
In file included from /usr/include/time.h:4,
                 from ../computer.h:27,
                 from ../libdrqueue.h:29,
                 from drqm_jobs.h:27,
                 from drqman.h:26,
                 from main.c:26:
/usr/include/internal/time_core.h:136: error: `time' redeclared as different kind of symbol
/usr/freeware/include/gtk-2.0/gdk/gdkevents.h:421: error: previous declaration of `time'
In file included from drqm_jobs_jdd.h:27,
                 from drqm_jobs.h:29,
                 from drqman.h:26,
                 from main.c:26:
drqm_computers.h:60: error: field `row' declared as a function
drqm_computers.h:60: error: field `column' declared as a function
drqm_computers.h:67: error: field `row' declared as a function
drqm_computers.h:67: error: field `column' declared as a function
In file included from drqm_jobs.h:29,
                 from drqman.h:26,
                 from main.c:26:
drqm_jobs_jdd.h:55: error: field `row' declared as a function
drqm_jobs_jdd.h:55: error: field `column' declared as a function
In file included from drqman.h:26,
                 from main.c:26:
drqm_jobs.h:85: error: field `row' declared as a function
drqm_jobs.h:85: error: field `column' declared as a function
main.c:33: error: parse error before '*' token
main.c:33: warning: type defaults to `int' in declaration of `icon_list'
main.c:33: warning: data definition has no type or storage class
main.c:35: error: conflicting types for `info'
/usr/freeware/include/gtk-2.0/gtk/gtkselection.h:87: error: previous declaration of `info'
main.c: In function `main':
main.c:69: warning: implicit declaration of function `G_TYPE_CHECK_INSTANCE_CAST'
main.c:69: warning: implicit declaration of function `gtk_window_get_type'
main.c:69: error: parse error before "GtkWindow"
main.c:69: error: parse error before ')' token
main.c:70: error: parse error before "GtkWindow"
main.c:70: warning: left-hand operand of comma expression has no effect
main.c:70: error: parse error before ')' token
main.c:71: warning: implicit declaration of function `gtk_container_get_type'
main.c:71: error: parse error before "GtkContainer"
main.c:71: error: parse error before ')' token
main.c:72: warning: implicit declaration of function `g_signal_connect'
main.c:72: warning: implicit declaration of function `gtk_object_get_type'
main.c:72: error: parse error before "GtkObject"
main.c:73: warning: implicit declaration of function `G_CALLBACK'
main.c:73: warning: left-hand operand of comma expression has no effect
main.c:73: error: parse error before ')' token
main.c:79: warning: implicit declaration of function `g_list_append'
main.c:79: warning: assignment makes pointer from integer without a cast
main.c:82: error: `FALSE' undeclared (first use in this function)
main.c:82: error: (Each undeclared identifier is reported only once
main.c:82: error: for each function it appears in.)
main.c:82: warning: passing arg 2 of `gtk_vbox_new' makes pointer from integer without a cast
main.c:83: error: parse error before "GtkContainer"
main.c:83: error: too few arguments to function `gtk_container_add'
main.c:83: error: parse error before ')' token
main.c: At top level:
/usr/freeware/include/gtk-2.0/gtk/gtkclist.h:329: error: storage size of `area' isn't known
/usr/freeware/include/gtk-2.0/gdk/gdkwindow.h:244: error: storage size of `bg_color' isn't known
/usr/freeware/include/gtk-2.0/gtk/gtkrc.h:69: error: storage size of `fg' isn't known
/usr/freeware/include/gtk-2.0/gtk/gtkrc.h:70: error: storage size of `bg' isn't known
/usr/freeware/include/gtk-2.0/gtk/gtkstyle.h:79: error: storage size of `light' isn't known
/usr/freeware/include/gtk-2.0/gtk/gtkstyle.h:80: error: storage size of `dark' isn't known
/usr/freeware/include/gtk-2.0/gtk/gtkstyle.h:81: error: storage size of `mid' isn't known
/usr/freeware/include/gtk-2.0/gtk/gtkrc.h:72: error: storage size of `base' isn't known
/usr/freeware/include/gtk-2.0/gtk/gtkstyle.h:84: error: storage size of `text_aa' isn't known
/usr/freeware/include/gtk-2.0/gtk/gtkstyle.h:86: error: storage size of `black' isn't known
/usr/freeware/include/gtk-2.0/gtk/gtkstyle.h:87: error: storage size of `white' isn't known
/usr/freeware/include/gtk-2.0/gtk/gtksizegroup.h:52: error: storage size of `requisition' isn't known
/usr/freeware/include/gtk-2.0/gtk/gtkframe.h:60: error: storage size of `child_allocation' isn't known
/usr/freeware/include/gtk-2.0/gtk/gtkaspectframe.h:60: error: storage size of `center_allocation' isn't known
/usr/freeware/include/gtk-2.0/gtk/gtkcalendar.h:81: error: storage size of `marked_date_color' isn't known
/usr/freeware/include/gtk-2.0/gtk/gtkrange.h:85: error: storage size of `range_rect' isn't known
/usr/freeware/include/gtk-2.0/gtk/gtkclist.h:162: error: storage size of `internal_allocation' isn't known
/usr/freeware/include/gtk-2.0/gtk/gtkclist.h:172: error: storage size of `column_title_area' isn't known
/usr/freeware/include/gtk-2.0/gtk/gtkhandlebox.h:76: error: storage size of `attach_allocation' isn't known
/usr/freeware/include/gtk-2.0/gtk/gtkhandlebox.h:77: error: storage size of `float_allocation' isn't known
/usr/freeware/include/gtk-2.0/gtk/gtkruler.h:107: error: storage size of `subdivide' isn't known
/usr/freeware/include/gtk-2.0/gtk/gtktexttag.h:165: error: storage size of `appearance' isn't known
main.c:99: confused by earlier errors, bailing out
gmake[1]: *** [main.o] Error 1
gmake[1]: Leaving directory `/usr/people/render/drqueue-0.60.0/drqman'
----


Es scheint soweit alles darauf hinzdeuten, dass er die benötigten gtk 2.4 files nicht findet, obwohl ich gtk 2.4 von sgi freeware wie auch 2.8 von nekochan installiert habe. Die PATH variable deutet auf /usr/freeware/bin wie auch auf das äquivalente nekoware bin-directory.

Hat jemand eine Idee?

Grüße
Chris
(Der erst part kompiliert übrigens bis jetzt wunderbar)

Tom99

  • Gast
Re: Diverse gcc probleme beim Kompilieren von Drqueue 0.62
« Antwort #22 am: 09. Oktober 2005, 17:22:37 »
Dann probier wirklich mal mit drqueue0.54
Bei mir geht das mit dem 0.62 nicht - ähnliche Meldung wie bei dir
0.60 geht zwar bei mir aber probier wirklich mal 0.54

Übrigens ist gtk2+-2.4.0 bei der SGI Freeware angesagt wundert mich das hier "/usr/freeware/include/gtk-2.0/gtk" steht.

Das schau ich gleich zuhause mal nach.

Viel Erfolg... ;)

chrisindy

  • Gast
Re: Diverse gcc probleme beim Kompilieren von Drqueue 0.62
« Antwort #23 am: 11. Oktober 2005, 13:03:21 »
Hmm..also mit einer alten Version siehts schlecht aus, da diese nicht mit dem windows-client cooperieren würde. Tom, hast du schon eine Lösung zu dem Gcc-Problem gefunden? D.h. dem nicht-erkennen quasi?


Oder hat sonst jemand eine Idee?

Grüße
Chris

Tom99

  • Gast
Re: Diverse gcc probleme beim Kompilieren von Drqueue 0.62
« Antwort #24 am: 11. Oktober 2005, 13:49:28 »
Nee dachte das problem wär so gut wie gelöst
In den windows archiven gibt es doch auch 0.59 er und 0.60 er
Die 0.60 hatte ioch ja unter irix erfolgreich getested.
also würde ich die nehmen.

hattest Du denn jetzt überhaupt mal erfolg bzw. dein gtk auf 2.4 gebracht?

Jasper

  • Gast
Re: Diverse gcc probleme beim Kompilieren von Drqueue 0.62
« Antwort #25 am: 11. Oktober 2005, 16:07:32 »


Übrigens ist gtk2+-2.4.0 bei der SGI Freeware angesagt wundert mich das hier "/usr/freeware/include/gtk-2.0/gtk" steht.


Das ist schon richtig so, die includes fuer den gesamten 2.x-er Zweig liegen immer da

JM

chrisindy

  • Gast
Re: Diverse gcc probleme beim Kompilieren von Drqueue 0.62
« Antwort #26 am: 11. Oktober 2005, 16:59:56 »
Tom99: Leider nein, aus diesem Grunde auch der Versuch mit einer früheren version als 0.60.
Wie kann ich die Gtk-version rausbekommen? gtk-config -version?

Zurzeit habe ich allerdings noch immer obrigen Fehler..

Grüße
Chris

Jasper

  • Gast
Re: Diverse gcc probleme beim Kompilieren von Drqueue 0.62
« Antwort #27 am: 11. Oktober 2005, 18:45:42 »
pkg-config --modversion gtk+-2.0

chrisindy

  • Gast
Re: Diverse gcc probleme beim Kompilieren von Drqueue 0.62
« Antwort #28 am: 12. Oktober 2005, 17:53:04 »
->2.40

tja..sollte funzen.
Kann es daran liegen, dass die gtk2.40_archive_libs nicht installiert wurden?
Dann fordert er nämlich ein freeware Paket, welches in der freeware.sgi.com db nicht vorhanden ist.
(archive!)

Grüße
Chris

Jasper

  • Gast
Re: Diverse gcc probleme beim Kompilieren von Drqueue 0.62
« Antwort #29 am: 12. Oktober 2005, 17:57:46 »
Nein, bei DIr scheitert das schon vor dem Linken, da ist irgendwas mit den Headern kaputt... Tu mal die Nekoware-gtk+-Installation weg, ich koennte mir vorstellen, dass er auf irgendeine Weise die beiden Include-Trees durcheinanderbringt (evtl. bein configure-Lauf das falsche gtk+ zuerst gefunden oder so...)