Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Software » boost build

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
26.12.2010, 02:35 Uhr
~Gast
Gast


Hallo,

ich hab ein Problem mit boost. Und zwar will ich boost/filestream benutzen; auf der Homepage steht, dass ich es dafür "builden" müsste.

www.boost.org/doc/libs/1_45_0/more/getting_started/windows.html#or-build-binaries-from-source

Nach 5.3.1 hab' ich mir bjam runtergeladen, Toolset ist gcc.

Jetzt gibt es gleich mehrere verschiedene Angaben in der Dokumentation, wie man bjam ausführen soll...

erstmal den ersten:
Code:
bjam --build-dir=build-directory toolset=toolset-name --build-type=complete stage

Also:
Code:
K:\Programme\Boost\boost_1_45_0>bjam --build-dir "C:\Dokumente und Einstellungen\Admin\build-boost" toolset=gcc  --build-type=complete stage


Ergebnis: "Der Befehl "g++" ist entweder falsch geschrieben oder konnte nicht gefunden werden." und dann noch jede Menge weiterer Fehlermeldungen. (interessanterweise unter anderem "No toolsets are configured")

dann gibt's da noch den Beispielcode:

Code:
C:\Program Files\boost\boost_1_45_0> bjam --build-dir="C:\Documents and Settings\dave\build-boost" --build-type=complete msvc stage


also:
Code:
K:\Programme\Boost\boost_1_45_0>bjam --build-dir="K:\Dokumente und Einstellungen\Admin\build-boost" --build-type=complete gcc stage


Ergebnis:

Code:
warning: No toolsets are configured.
warning: Configuring default toolset "msvc".
warning: If the default is wrong, your build may not work correctly.
warning: Use the "toolset=xxxxx" option to override our guess.
warning: For more configuration options, please consult
warning: http://boost.org/boost-build2/doc/html/bbv2/advanced/configuration.html

notice: could not find main target gcc
notice: assuming it is a name of file to create.
K:/Programme/Boost/boost_1_45_0/tools/build/v2/build\configure.jam:145: in build
s-raw
*** argument error
* rule UPDATE_NOW ( targets * : log ? : ignore-minus-n ? )
* called with: ( <pK:\Dokumente und Einstellungen\Admin\build-boost\boost\bin.v2
\libs\regex\build\msvc\debug>has_icu.exe <pK:\Dokumente und Einstellungen\Admin\
build-boost\boost\bin.v2\libs\regex\build\msvc\debug>has_icu.pdb :  : ignore-min
us-n : ignore-minus-q )


(das geht noch Seitenweise so weiter)

So langsam weiß ich echt nicht mehr weiter... kann doch nicht sein, dass man stundenlang braucht, um den Kram zu "builden"
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
01.01.2011, 14:15 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


hi, glaub wenn du gcc/cygwin musste cygwin oder so als toolset angeben
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
05.01.2011, 12:16 Uhr
~Gast
Gast


Sorry, war im Urlaub...

Danke, ich werds mal probieren!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
07.01.2011, 16:42 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


achja nachtrag:

du musst das ganze natürlich aus einer cygwin-shell aus aufrufen, sonst denkt das bootstrap-tool von boost windows==msvc, bzw mit toolset=gcc "ich finde keinen gcc unter /usr/bin"
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
11.01.2011, 21:43 Uhr
~Gast
Gast


das ist ja ziemlich nervig... schade, dass das nicht leichter geht...
bin leider immer noch nicht dazu gekommen, das auszuprobieren, hab grad etwas Streß.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ Software ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: