Schrift
[thread]11020[/thread]

[Linux] Perl-Installation ist fehl geschlagen



<< |< 1 2 >| >> 13 Einträge, 2 Seiten
DanielH
 2007-12-14 05:06
#103865 #103865
User since
2007-11-15
54 Artikel
BenutzerIn
[default_avatar]
Hallo zusammen,

aus irgendeinem Grund ist eben meine Perl-Installation fehl geschlagen.

Bei "Run make depend now? [y]" kam auf einmal diese Fehlermeldung:

Code: (dl )
1
2
./makedepend: 1: Syntax error: Unterminated quoted string
make: *** [depend] Fehler 2


Das Einzige, was eventuell etwas außergewöhnlich ist, ist, dass ich Perl auf einer eigenen Partition installieren möchte.

Kann mir jemand sagen, was ich dagegen tun kann, bzw. warum es überhaupt eine Fehlermeldung gibt?



PS: Hier ist noch der komplette Abschnitt, in dem die Fehlermeldung kommt (bzw. hier ist sogar noch mehr: http://www.onlyfree.de/php/pasteservice/show.php?i... )


Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Now you need to generate make dependencies by running "make depend".
You might prefer to run it in background: "make depend > makedepend.out &"
It can take a while, so you might not want to run it right now.

Run make depend now? [y]
sh ./makedepend MAKE=make
make[1]: Entering directory `/home/daniel/dev/perl/perl-5.8.8'
sh writemain lib/auto/DynaLoader/DynaLoader.a > perlmain.c
rm -f opmini.c
cp op.c opmini.c
echo av.c scope.c op.c doop.c doio.c dump.c hv.c mg.c reentr.c perl.c perly.c pp.c pp_hot.c pp_ctl.c pp_sys.c regcomp.c regexec.c utf8.c gv.c sv.c taint.c toke.c util.c deb.c run.c universal.c xsutils.c pad.c globals.c perlio.c perlapi.c numeric.c locale.c pp_pack.c pp_sort.c miniperlmain.c perlmain.c opmini.c | tr ' ' '\n' >.clist
make[1]: Leaving directory `/home/daniel/dev/perl/perl-5.8.8'
./makedepend: 1: Syntax error: Unterminated quoted string
make: *** [depend] Fehler 2

If you compile perl5 on a different machine or from a different object
directory, copy the Policy.sh file from this object directory to the
new one before you run Configure -- this will help you with most of
the policy defaults.
ptk
 2007-12-14 22:47
#103899 #103899
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
Kannst du
Code: (dl )
sh -x ./makedepend MAKE=make
laufen lassen? Und vorher nachschauen, ob das Shell-Skript makedepend bei dir einigermaßen plausibel ausschaut?
DanielH
 2007-12-14 23:46
#103902 #103902
User since
2007-11-15
54 Artikel
BenutzerIn
[default_avatar]
Also wenn ich bei der letzten Frage "n" angebe, um danach was anderes anzugeben, bricht er auch ab:

Code: (dl )
1
2
3
4
5
6
7
Run make depend now? [y] n
You must run 'make depend' then 'make'.

If you compile perl5 on a different machine or from a different object
directory, copy the Policy.sh file from this object directory to the
new one before you run Configure -- this will help you with most of
the policy defaults.


Quote
Und vorher nachschauen, ob das Shell-Skript makedepend bei dir einigermaßen plausibel ausschaut?


Ehrlich gesagt weiß ich noch nicht einmal wo ich makedepend finden kann, geschweigedenn wie das Script aussehen sollte. Ich bin erst vor kurzem zu Linux gewechselt.
ptk
 2007-12-15 00:51
#103913 #103913
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
Na, das ist im ausgepackten Perl-Verzeichnis.
DanielH
 2007-12-15 01:13
#103915 #103915
User since
2007-11-15
54 Artikel
BenutzerIn
[default_avatar]
Ach so, das gehört zum Perl Package. Ich dachte, das wäre so was wie "make", was zum System gehört.

Allerdings weiß ich jetzt nicht, wie ich feststellen kann, ob makedepend korrekt ist.
Kannst du irgendwelche Fehler entdecken?

http://ubuntuusers.de/paste/20841/
ptk
 2007-12-15 11:15
#103933 #103933
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
Sieht genau so aus wie auf meinem System. Hast du
Code: (dl )
sh -x ./makedepend MAKE=make
schon ausprobiert?
DanielH
 2007-12-15 18:07
#103949 #103949
User since
2007-11-15
54 Artikel
BenutzerIn
[default_avatar]
Wenn ich das eingebe, nachdem die Installation abgebrochen wurde, kommt das hier:

Code: (dl )
1
2
3
4
5
6
+ MAKE=make
+ trnl=\n
+ test -d .depending
+ echo ./makedepend: Already running, exiting.
./makedepend: Already running, exiting.
+ exit 0
ptk
 2007-12-16 20:05
#103954 #103954
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
Lösch mal das Verzeichnis .depending und versuch es erneut.
DanielH
 2007-12-16 22:49
#103959 #103959
User since
2007-11-15
54 Artikel
BenutzerIn
[default_avatar]
Da passiert dann leider das Selbe (auch wenn ich am Ende nochmal "sh -x ./makedepend MAKE=make" eingebe).
ptk
 2007-12-17 00:59
#103961 #103961
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
Nein, .depending löschen und dann gleich die makedepend-Zeile aufrufen.
<< |< 1 2 >| >> 13 Einträge, 2 Seiten



View all threads created 2007-12-14 05:06.