SAP::Rfc

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Benutzeravatar
Shango
Beiträge: 35
Registriert: 30.07.2002 12:19:20
Wohnort: Darmstadt

SAP::Rfc

Beitrag von Shango » 22.08.2006 11:35:09

Hallo allerseits,

ich brauche dringend Hilfe von Euch.

Ich versuche auf Debian 3.1 das Perl-Modul SAP::Rfc ( v.1.47 ) zu installieren.
Leider schlaegt die uebersetzung fehl.

Konfiguration mit perl Makefile.PL

Und dann make ( hier geht's schief *argh* )

Fehlermeldung
cc -c -I/usr/sap/rfcsdk/include -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"1.47\" -DXS_VERSION=\"1.47\" -fPIC "-I/usr/lib/perl/5.8/CORE" -g -Wall -DSUMITELSE Rfc.c

Rfc.xs:123: error: syntax error before "fieldsOfRFC_FLDS"
Rfc.xs:123: warning: type defaults to `int' in declaration of `fieldsOfRFC_FLDS'
Rfc.xs:125: warning: braces around scalar initializer
Rfc.xs:125: warning: (near initialization for `fieldsOfRFC_FLDS[0]')
Rfc.xs:125: warning: initialization makes integer from pointer without a cast
Rfc.xs:125: warning: excess elements in scalar initializer
Rfc.xs:125: warning: (near initialization for `fieldsOfRFC_FLDS[0]')
Rfc.xs:125: warning: excess elements in scalar initializer
Rfc.xs:125: warning: (near initialization for `fieldsOfRFC_FLDS[0]')
Rfc.xs:125: warning: excess elements in scalar initializer
Rfc.xs:125: warning: (near initialization for `fieldsOfRFC_FLDS[0]')
Rfc.xs:125: warning: excess elements in scalar initializer
Rfc.xs:125: warning: (near initialization for `fieldsOfRFC_FLDS[0]')
Rfc.xs:126: warning: braces around scalar initializer
Rfc.xs:126: warning: (near initialization for `fieldsOfRFC_FLDS[1]')
Rfc.xs:126: warning: initialization makes integer from pointer without a cast
Rfc.xs:126: warning: excess elements in scalar initializer
...
ca. 100 aehnliche Zeilen, bis er abbricht ...
Danke schon mal vorweg.

Gruss,
Shango

Edit by Snoopy:
Tags für die Leserlichkeit eingefügt.

roli
Beiträge: 3174
Registriert: 10.09.2003 17:39:58

Beitrag von roli » 22.08.2006 12:33:54

Hi,

eine Loesung habe ich zwar nicht, aber Poste deine Frage doch mal bei Perl-Community-Forum. Wenn's um Perl geht frage ich da auch immer wieder mal.
Roland


"Aber wenn du schon so unwissend bist, davon noch nicht gehört zu haben,
so will ich es doch als gut ansehen, daß du lieber einmal töricht fragst,
als weiterhin nichts von etwas zu wissen, das man doch wissen sollte."
aus "Die Edda des Snorri Sturluson", "Gylfis Täuschung"

Benutzeravatar
Shango
Beiträge: 35
Registriert: 30.07.2002 12:19:20
Wohnort: Darmstadt

Beitrag von Shango » 22.08.2006 12:43:31

Danke roli,

aber ich kann mich noch nicht einmal dort registrieren *argh*, s.u.

Ein Fehler ist aufgetreten. Es konnten nicht alle Daten gesendet werden.
Bitte versuch es erneut.
Du bist nicht eingeloggt.

roli
Beiträge: 3174
Registriert: 10.09.2003 17:39:58

Beitrag von roli » 22.08.2006 12:53:04

Mhhh, eigenartig ...
Roland


"Aber wenn du schon so unwissend bist, davon noch nicht gehört zu haben,
so will ich es doch als gut ansehen, daß du lieber einmal töricht fragst,
als weiterhin nichts von etwas zu wissen, das man doch wissen sollte."
aus "Die Edda des Snorri Sturluson", "Gylfis Täuschung"

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Beitrag von nepos » 22.08.2006 13:00:00

Mit dem Registrieren gibts da in letzter Zeit Probleme. Aber poste einfach als nicht angemeldeter User, das geht ja auch.
Ausserdem kannst du einen der Admins bitten, dass sie dich freischalten.

Benutzeravatar
Shango
Beiträge: 35
Registriert: 30.07.2002 12:19:20
Wohnort: Darmstadt

Beitrag von Shango » 22.08.2006 13:12:56

ok, habe dort als AP ( anonymer Perler 8^) ) gepostet ...

Benutzeravatar
Shango
Beiträge: 35
Registriert: 30.07.2002 12:19:20
Wohnort: Darmstadt

Beitrag von Shango » 22.08.2006 13:27:36

*ARGH*

kann dort zwar posten, aber nicht antworten

*ARGH*

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Beitrag von nepos » 22.08.2006 14:03:47

Dann hier weiter :)

Hast du diese librfc installiert wie bei dem Google-Link im Perl-Community Board angegeben? Das hat mir Google ausgespuckt, als ich nach deiner Fehlermeldung gesucht hatte...

Benutzeravatar
Shango
Beiträge: 35
Registriert: 30.07.2002 12:19:20
Wohnort: Darmstadt

Beitrag von Shango » 22.08.2006 14:52:40

Ja, habe ich ... in /usr/sap/rfcsdk

Benutzeravatar
Shango
Beiträge: 35
Registriert: 30.07.2002 12:19:20
Wohnort: Darmstadt

Beitrag von Shango » 22.08.2006 15:01:52

Kann es sein, dass er eine bestimmte gcc-V. erwartet ?

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Beitrag von nepos » 22.08.2006 15:40:50

Keine Ahnung du :(
In besagtem Artikel, der von Google ausgespuckt wird, da war bei den Fehlermeldungen ganz oben die Meldung, dass er zwei .h-Files nicht finden kann.
Hast du das auch oder gehts bei dir gleich mit den hier geposteten Fehlern los?

Benutzeravatar
Shango
Beiträge: 35
Registriert: 30.07.2002 12:19:20
Wohnort: Darmstadt

Beitrag von Shango » 22.08.2006 15:50:41

s.o.,

bei mir vermisst er keine Dateien ...

Ich habe uebrigens mir die sdk , wie in der Paket-README beschrieben, neu geholt und ausgepackt, aber hat nix geholfen ...

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Beitrag von nepos » 22.08.2006 15:57:05

Dann weiss ich leider auch nicht weiter im Moment :(

Benutzeravatar
Shango
Beiträge: 35
Registriert: 30.07.2002 12:19:20
Wohnort: Darmstadt

Geloest

Beitrag von Shango » 24.08.2006 11:21:24

Hallo allerseits,

die Loesung des Problems war denkbar einfach. So einfach, dass es schon wieder schwer war, darauf zu kommen. Einfach 'ne aeltere Version von dem Schotter genommen, und es tut's. Der Autor verfolgt irgendwie 'ne komische ( eigentlich beinahe traurige ) Release - Politik ...

Gruss,
Shango

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Beitrag von nepos » 24.08.2006 11:28:22

Hm, eventuell kommt auch dein Compiler mit der neueren Version nicht klar oder so. Bei C/C++ is das leider immer so ne Sache...

Antworten