Anzeige:
Ergebnis 1 bis 4 von 4

Thema: automake problem

  1. #1
    Registrierter Benutzer
    Registriert seit
    23.07.2008
    Beiträge
    18

    automake problem

    Moechte ein recht altes Paket kompilieren das noch automake 1.4 braucht. Habe selbst ein SuSE 10.2 mit automake 1.9 und finde quasi kein automake 1.4 um es parallel zu installieren.

    Das Problem, welches ich habe ist:


    configure.in:74: configure substitutions are not allowed in _SOURCES variables

    Was wohl daran liegt (configure.in):

    Code:
    AC_SUBST(WIDGET)
    AC_SUBST(DEBUGGING)
    AC_SUBST(VIDBASE)
    AC_SUBST(DRIVER)
    AC_SUBST(VIDWRAP)
    AC_SUBST(INPUT)
    AC_SUBST(FORMATS)
    AC_SUBST(FONT)
    AC_SUBST(APPMGR)
    AC_SUBST(OS)
    AC_SUBST(VIDSUBDIRS)
    AC_SUBST(CURSES)
    Wenn ich nun die obigen Anweisungen auskommentieren kann ich immerhin autogen und configure durchlaufen lassen. Allerdings bricht er dann beim linken (kompilieren klappt anscheinend auch) ab, mit ner menge undefined symbols errors. Was wohl daran liegt, dass die obigen Variablen nicht gesetzt wurden.

    Gibt es eine Alternative zu den AC_SUBST ?
    Soweit ich weiss werden damit nur Umgebungsvariablen gesetzt die in allen files angesprochen werden koennen.

    Das komische ist auch dass nicht alle AC_SUBST Anweisungen aus obigen Ausschnitt zum dem Abbruch des autogen scripts fuehren.

    Danke

  2. #2
    Registrierter Benutzer Avatar von peschmae
    Registriert seit
    14.03.2002
    Ort
    Schweizland
    Beiträge
    4.549
    Da die Abhängigkeiten von Automake nicht wahnsinnig gross sind würde ich mir das schnell mal aus den Original-Quellen bauen

    Natürlich nachher kein "make install" in Richtung /usr/bin ausfüren, sonst wirst du das nie wieder los. Besser in einen eigenen Ordner.

    MfG Peschmä
    The greatest trick the Devil ever pulled was convincing the world he didn't exist. -- The Usual Suspects (1995)
    Hey, I feel their pain. It's irritating as hell when people act like they have rights. The great old one (2006)

  3. #3
    Registrierter Benutzer
    Registriert seit
    23.07.2008
    Beiträge
    18
    hm okay.
    Werd ich versuchen.

    Sind denn da auch alle anderen benötigten programme wie aclocal,autoheader, autoconf dabei?

    Denk mal dass ich die dann auch in einer älteren Version brauchen werde....

    Auf jeden Danke schonmal

  4. #4
    Registrierter Benutzer
    Registriert seit
    23.07.2008
    Beiträge
    18
    ok hab automake 1.4 manuall nach /usr/local/dev installiert.

    nun bricht aber das von der software mitgelieferte autogen script (welches ich folgendermassen geaendert habe, also die pfade von automake und aclocal angepasst) ab mit untenstehender meldung gleich zu beginn ab.

    Code:
    run /usr/local/dev/bin/aclocal ${aclocal_extra}
    run autoheader
    run autoconf
    run /usr/local/dev/bin/automake -a
    Fehler:

    autogen.sh: using default SDL m4 file
    autogen.sh:running: /usr/local/dev/bin/aclocal -I macros
    aclocal: configure.in: 162: macro `AM_PATH_SDL' not found in library
    aclocal: configure.in: 169: macro `AM_PATH_SDL' not found in library
    aclocal: configure.in: 196: macro `AM_PROG_LIBTOOL' not found in library
    autogen.sh:error: while running /usr/local/dev/bin/aclocal -I macros

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •