1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

Compile Error referent_storage.hpp

  • baracuda
  • 14. Februar 2010 um 22:33
  • Unerledigt
  • baracuda
    7
    baracuda
    Mitglied
    Punkte
    410
    Beiträge
    51
    • 14. Februar 2010 um 22:33
    • #1

    Hallo,

    Ich versuche gerade qpidc0.5 (http://qpid.apache.org ) zu compilen.
    ICh verwende Ubuntu 9.04 und gcc 4.1. Boost 1.35.

    ./configure haut hin nur beim make gibt es probleme. Ich musste von gcc 4.3 dowgraden auf 4.1, da es sonst zu anderen compiel errors kam.
    Jetzt bekomme ich die Fehlermeldung

    Code
    /usr/include/boost/parameter/aux_/maybe.hpp:13:53: error:  boost/python/detail/referent_storage.hpp: No such file or directory

    Ich habe versucht die libboost-python1.35-dev [FONT=&quot]zu installieren, das führt jedoch dazu, dass auch automatisch wieder gcc 4.3 installiert wird.

    Anbei die ganze Fehlermeldung

    [/FONT]

    Code
    [I]In file included from /usr/include/boost/parameter/aux_/arg_list.hpp:14,[/I]
      [I]                 from /usr/include/boost/parameter/parameters.hpp:40,[/I]
      [I]                 from /usr/include/boost/parameter.hpp:11,[/I]
      [I]                 from gen/qpid/client/arg.h:31,[/I]
      [I]                 from gen/qpid/client/Session_0_10.h:31,[/I]
      [I]                 from ./qpid/client/Session.h:24,[/I]
      [I]                 from qpid/client/Connection.h:26,[/I]
      [I]                 from qpid/client/Connection.cpp:21:[/I]
      [I]/usr/include/boost/parameter/aux_/maybe.hpp:13:53: error: boost/python/detail/referent_storage.hpp: No such file or directory[/I]
      [I]/usr/include/boost/parameter/aux_/maybe.hpp:90: error: 'boost::python' has not been declared[/I]
      [I]/usr/include/boost/parameter/aux_/maybe.hpp:90: error: expected unqualified-id before '<' token[/I]
      [I]/usr/include/boost/parameter/aux_/maybe.hpp: In member function 'typename boost::add_reference<typename boost::add_const<T>::type>::type boost::parameter::aux::maybe<T>::construct2(const U&) const':[/I]
      [I]/usr/include/boost/parameter/aux_/maybe.hpp:59: error: 'm_storage' was not declared in this scope[/I]
      [I]/usr/include/boost/parameter/aux_/maybe.hpp: In member function 'void boost::parameter::aux::maybe<T>::destroy()':[/I]
      [I]/usr/include/boost/parameter/aux_/maybe.hpp:72: error: 'm_storage' was not declared in this scope[/I]
    Alles anzeigen

    [FONT=&quot]
    Kennt jemand dieses Problem?
    [/FONT]

    “For God's sake, give me the young man who has brains enough to make a fool of himself”, Robert Louis Stevenson

  • Plantschkuh!
    24
    Plantschkuh!
    Mitglied
    Reaktionen
    163
    Punkte
    6.173
    Beiträge
    1.181
    • 15. Februar 2010 um 07:45
    • #2
    Zitat von baracuda
    Code
    /usr/include/boost/parameter/aux_/maybe.hpp:13:53: error:  boost/python/detail/referent_storage.hpp: No such file or directory


    Und, existiert eine referent_storage.hpp irgendwo in deinem Filesystem?

    Boost kann man sich theoretisch relativ einfach vom Source installieren. In der Praxis ist meiner Erfahrung nach das Installer-Skript komisch, übergeht die zahlreich auftretenden (Python-verwandten) Fehler einfach und installiert dann irgendeinen bruchstückhaft übersetzten Mist. Vielleicht hast du auch nur so eine halbfertige Installation. Wo hast du dein Boost her?

    *plantsch*

  • Wolfibolfi
    37
    Wolfibolfi
    Mitglied
    Reaktionen
    186
    Punkte
    14.936
    Beiträge
    2.942
    • 15. Februar 2010 um 09:58
    • #3

    Du kannst doch mehrere gcc installieren, und einfach nur den link ändern, oder? Zumindest musste ich das mal wo.

    In einen FBO rendern ist wie eine Schachtel Pralinen - man weiß nie, was man kriegt.

  • Kampi
    27
    Kampi
    Mitglied
    Reaktionen
    193
    Punkte
    7.828
    Beiträge
    1.468
    • 15. Februar 2010 um 10:07
    • #4
    Zitat von Wolfibolfi

    Du kannst doch mehrere gcc installieren, und einfach nur den link ändern, oder?

    mhm. mit "update-alternatives" geht das normalerweise recht fein.

    Willfähriges Mitglied des Fefe-Zeitbinder-Botnets und der Open Source Tea Party.

  • baracuda
    7
    baracuda
    Mitglied
    Punkte
    410
    Beiträge
    51
    • 16. Februar 2010 um 16:03
    • #5

    Ich habe den 4.1 und den 4.3 installiert gehabt. Den 4.1 ins gcc gelinked. KA hat dann dennoch nicht hingehauen. Ich hab dann n update auf 4.3.3 gemacht. Seitdem hauts hin.
    Danke jedenfalls.

    “For God's sake, give me the young man who has brains enough to make a fool of himself”, Robert Louis Stevenson

  • gannpeter
    1
    gannpeter
    Mitglied
    Punkte
    5
    Beiträge
    1
    • 16. Februar 2010 um 21:14
    • #6

    verwende update-alternatives, bzw. würde ich den boost von der source installieren

  • Kampi
    27
    Kampi
    Mitglied
    Reaktionen
    193
    Punkte
    7.828
    Beiträge
    1.468
    • 16. Februar 2010 um 22:57
    • #7
    Zitat von gannpeter

    verwende update-alternatives, bzw. würde ich den boost von der source installieren


    danke dass du hinweise bringst die schon gebracht wurden und dass du probleme loest die nicht existieren. :face_with_rolling_eyes:

    ich nehme diesen thread mal stellvertretend fuer die anderen in denen du aufgetreten bist: warum waermst du geloeste und telweise viele monate alte threads auf? gerade aus dem winterschlaf erwacht?

    Willfähriges Mitglied des Fefe-Zeitbinder-Botnets und der Open Source Tea Party.

  • Maximilian Rupp 27. Dezember 2024 um 00:26

    Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!

Benutzerkonto erstellen Anmelden

Benutzer online in diesem Thema

  • 1 Besucher

Rechtliches

Impressum

Datenschutzerklärung