• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Make - keine Pfade angegeben; Ergo kiste findet es nicht

lin

Hacker
hallo ich glaube dass ich make brauche - GNU make

so jedenfalls interpretiere ich diese Zeilen.


Code:
dy been unwrapped into directory /root/.cpan/build/WWW-Mechanize-Firefox-0.58-NrSEGW

  CPAN.pm: Going to build C/CO/CORION/WWW-Mechanize-Firefox-0.58.tar.gz

Warning: Prerequisite 'Shell::Command => 0' for 'CORION/WWW-Mechanize-Firefox-0.58.tar.gz' failed when processing 'FLORA/Shell-Command-0.06.tar.gz' with 'make => NO'. Continuing, but chances to succeed are limited.
Warning: Prerequisite 'Object::Import => 0' for 'CORION/WWW-Mechanize-Firefox-0.58.tar.gz' failed when processing 'AMBRUS/Object-Import-1.002.tar.gz' with 'make => NO'. Continuing, but chances to succeed are limited.
Warning: Prerequisite 'Task::Weaken => 0' for 'CORION/WWW-Mechanize-Firefox-0.58.tar.gz' failed when processing 'ADAMK/Task-Weaken-1.04.tar.gz' with 'make => NO'. Continuing, but chances to succeed are limited.
Warning: Prerequisite 'MozRepl::RemoteObject => 0.27' for 'CORION/WWW-Mechanize-Firefox-0.58.tar.gz' failed when processing 'CORION/MozRepl-RemoteObject-0.28.tar.gz' with 'make => NO'. Continuing, but chances to succeed are limited.
Warning: Prerequisite 'HTML::Selector::XPath => 0' for 'CORION/WWW-Mechanize-Firefox-0.58.tar.gz' failed when processing 'CORION/HTML-Selector-XPath-0.12.tar.gz' with 'make => NO'. Continuing, but chances to succeed are limited.
Can't exec "make": Datei oder Verzeichnis nicht gefunden at /usr/lib/perl5/5.12.3/CPAN/Distribution.pm line 2026.
  CORION/WWW-Mechanize-Firefox-0.58.tar.gz
  make -- NOT OK
Running make test
  Can't test without successful make
Running make install
  Make had returned bad status, install seems impossible
Failed during this command:
 ADAMK/Task-Weaken-1.04.tar.gz                : make NO
 AMBRUS/Object-Import-1.002.tar.gz            : make NO
 FLORA/MRO-Compat-0.11.tar.gz                 : make NO
 FLORA/Shell-Command-0.06.tar.gz              : make NO
 MRAMBERG/Module-Pluggable-Fast-0.19.tar.gz   : make NO
 MSCHWERN/UNIVERSAL-require-0.13.tar.gz       : make NO
 MSCHWERN/ExtUtils-MakeMaker-6.62.tar.gz      : make NO
 KASEI/Class-Accessor-0.34.tar.gz             : make NO
 ABW/AppConfig-1.66.tar.gz                    : make NO
 ABW/Template-Toolkit-2.22.tar.gz             : make NO
 BRICAS/Template-Provider-FromDATA-0.12.tar.gz: make NO
 GAAS/Data-Dump-1.21.tar.gz                   : make NO
 TMTM/Class-Data-Inheritable-0.08.tar.gz      : make NO
 MRAMBERG/Text-SimpleTable-2.03.tar.gz        : make NO
 STBEY/Carp-Clan-6.04.tar.gz                  : make NO
 ADAMK/Class-Default-1.51.tar.gz              : make NO
 ADAMK/Data-JavaScript-Anon-1.03.tar.gz       : make NO
 JROGERS/Net-Telnet-3.03.tar.gz               : make NO
 ZIGOROU/MozRepl-0.06.tar.gz                  : make NO
 TODDR/IPC-Run-0.90.tar.gz                    : make NO
 CORION/MozRepl-RemoteObject-0.28.tar.gz      : make NO
 MAKAMAKA/JSON-2.53.tar.gz                    : make NO
 CORION/HTML-Selector-XPath-0.12.tar.gz       : make NO
 INGY/Spiffy-0.30.tar.gz                      : make NO
 INGY/Test-Base-0.60.tar.gz                   : make NO
 CORION/WWW-Mechanize-Firefox-0.58.tar.gz     : make NO

make NO - ein Hinweis auf ein fehlendes Make!?=

Wo finde ich denn das repo - würde das gerne über den Yast installieren.

Gruß
lin
 

soyo

Hacker
Hi
in YAST Software installieren/entfernen unter Suche MAKE eingeben.
dann brauchst du es nur auswählen und installieren.

MfG soyo
 

Ganymed

Guru
Hi lin
make liegt im OSS-Repo.
Code:
a7:/home/richy # zypper se -si make
Daten des Repositorys laden ...
Installierte Pakete lesen ...

S | Name     | Typ   | Version    | Arch   | Repository       
--+----------+-------+------------+--------+------------------
i | make     | Paket | 3.82-140.1 | i586   | openSUSE-11.4-Oss
a7:/home/richy #

Gruß Ganymed
 
OP
L

lin

Hacker
hallo Ganymed. hallo soyo guten Morgen.

danke für die Antworten.

Code:
linux-vi17:/home/martin # zypper se -si make
Daten des Repositorys laden ...
Installierte Pakete lesen ...
Keine Pakete gefunden.
linux-vi17:/home/martin #

Code:
cpan[1]> o conf
$CPAN::Config options from '/usr/lib/perl5/5.12.3/CPAN/Config.pm':
    commit             [Commit changes to disk]
    defaults           [Reload defaults from disk]
    help               [Short help about 'o conf' usage]
    init               [Interactive setting of all options]

    applypatch         []
    auto_commit        [0]
    build_cache        [100]
    build_dir          [/root/.cpan/build]
    build_dir_reuse    [0]
    build_requires_install_policy [yes]
    bzip2              [/usr/bin/bzip2]
    cache_metadata     [1]
    check_sigs         [0]
    colorize_debug     undef
    colorize_output    [0]
    colorize_print     undef
    colorize_warn      undef
    commandnumber_in_prompt [1]
    commands_quote     undef
    connect_to_internet_ok [1]
    cpan_home          [/root/.cpan]
    curl               [/usr/bin/curl]
    dontload_hash      undef
    dontload_list      undef
    ftp                [/usr/bin/ftp]
    ftp_passive        [1]
    ftp_proxy          []
    ftpstats_period    undef
    ftpstats_size      undef
    getcwd             [cwd]
    gpg                [/usr/bin/gpg]
    gzip               [/usr/bin/gzip]
    halt_on_failure    [0]
    histfile           [/root/.cpan/histfile]
    histsize           [100]
    http_proxy         []
    inactivity_timeout [0]
    index_expire       [1]
    inhibit_startup_message [0]
    keep_source_where  [/root/.cpan/sources]
    load_module_verbosity [none]
    lynx               []
    make               []
    make_arg           []
    make_install_arg   []
    make_install_make_command []
    makepl_arg         []
    mbuild_arg         []
    mbuild_install_arg []
    mbuild_install_build_command [./Build]
    mbuildpl_arg       []
    ncftp              []
    ncftpget           []
    no_proxy           []
    pager              [less]
    password           undef
    patch              []
    patches_dir        undef
    perl5lib_verbosity [none]
    prefer_installer   [MB]
    prefs_dir          [/root/.cpan/prefs]
    prerequisites_policy [follow]
    proxy_pass         undef
    proxy_user         undef
    randomize_urllist  undef
    scan_cache         [atstart]
    shell              [/bin/bash]
    show_unparsable_versions [0]
    show_upload_date   [0]
    show_zero_versions [0]
    tar                [/bin/tar]
    tar_verbosity      [none]
    term_is_latin      [1]
    term_ornaments     [1]
    test_report        [0]
    trust_test_report_history [0]
    unzip              [/usr/bin/unzip]
    urllist           
        0 [ftp://ftp.hosteurope.de/pub/CPAN/]
        1 [ftp://mirror.checkdomain.de/CPAN/]
        2 [ftp://mirror.fraunhofer.de/CPAN/]
        3 [ftp://ftp.u-tx.net/CPAN/]
        4 [ftp://cpan.noris.de/pub/CPAN/]
    use_sqlite         [0]
    username           undef
    version_timeout    [15]
    wait_list          undef
    wget               [/usr/bin/wget]
    yaml_load_code     [0]
    yaml_module        [YAML]

also soweit mal das hier, wenn ich aber genau hingucke dann seh ich folgendes.

Die Kiste findet kein 'make'. Wenns installiert ist - dann braucht das make doch auch einen pfad.

Und die config hat folgende Details drinne:

Code:
make               []
make_arg           []
make_install_arg   []
make_install_make_command []

also das wundert mich dann schon. Da sind keine Pfade drinne. Müsste das nicht so aussehen:

Code:
make               [/usr/bin/make]
make_arg           []
make_install_arg   [UNINST=1]
make_install_make_command [/usr/bin/make]


- was meint ihr denn Ganymed & soyo

Also - sollte ich vielle nicht doch mal alles nochmals genau prüfen?
Bytheway: ich teste mal ob ich nicht doch den gcc installieren soll?


Aufs Ganze gesehen: Vielen Dank für eure Hilfe bis hierher.

Ich such mal weiter und teste nochmals ob ich nicht mit dem YAST weiterkomme.

gruss lin
 

tomm.fa

Administrator
Teammitglied
lin schrieb:
Code:
linux-vi17:/home/martin # zypper se -si make
Daten des Repositorys laden ...
Installierte Pakete lesen ...
Keine Pakete gefunden.
linux-vi17:/home/martin #
Wie wäre es dann jetzt mal mit einem:
Code:
zypper in make
, um es zu installieren? Das i bei
Code:
zypper se -si
sorgt nämlich dafür das nur installierte Pakete angezeigt werden. Kannst ja auch mal, nur so zum Spaß, cnf make aufrufen.
Code:
cnf make
                 
Das Programm 'make' ist verfügbar im Paket 'make', das auf ihrem System installiert ist.

Der absolute Pfad für 'make' ist '/usr/bin/make'. Bitte überprüfen Sie Ihre $PATH Variable ob der genannte Pfad enthalten ist.
 
OP
L

lin

Hacker
hi tomm fa.

also ich hab mal gcc installiert - aber dein befehl zypper se -si hab ich auch mal eingegeben

http://pastebin.de/21040

ich bin noch am ausprobieren....

viele grüße lin
 

tomm.fa

Administrator
Teammitglied
lin schrieb:
ich bin noch am ausprobieren....
Nicht ausprobieren, richtig lesen ist angesagt. Den Befehl zypper se -si solltest du nicht ausführen, er war ein Teil der Erklärung wofür das i dort steht. Ausführen solltest du den Befehl mit zypper und make.
tomm.fa schrieb:
Wie wäre es dann jetzt mal mit einem:
Code:
zypper in make
, um es zu installieren?
 

soyo

Hacker
Hi
mal ne dumme Frage :
Du möchtest >WWW-Mechanize-Firefox-0.58.tar.gz installieren ?
Hast Du das File überhaupt schon entpackt ?
um überhaupt
./configure
make
make install

anzuwenden ?

MfG soyo
 

abgdf

Guru
Das ist sowieso ein Perl-Modul. Das installiert man:
Code:
perl Makefile.PL
make
make test # Muß nicht.
make install # Als root
 
Oben