Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.
Quellcode |
|
1 2 3 4 5 |
# emerge hylafax these are the packages that would be merged, in order: Calculating dependencies... done! [ebuild N ] net-misc/hylafax-4.3.1 USE="jbig pam -faxonly -html -mgetty" 0 kB [0] |
Quellcode |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 |
Reading site-wide parameters from ./config.site. I'm always happy to encounter another x86_64-unknown-linux-gnu system. Using /usr/bin/gcc for a C compiler (set CC to override). Looks like /usr/bin/gcc supports the -g option. ... but not together with the -O option, not using it. Looks like /usr/bin/gcc has an ANSI C preprocessor. ... but __ANSI_CPP__ is not automatically defined, will compensate. Looks like /usr/bin/gcc supports the -M option for generating make dependencies. Cannot locate a suitable C++ compiler. We attempted to compile the following test program: ---------------------------------------------------------- class foo { public: struct bar { int a; bar(); }; foo(); }; foo::bar::bar() { a = 0; } foo::foo() { bar x; } int main() { foo t; return 0; } ---------------------------------------------------------- with these compilers: g++ gcc CC NCC DCC gcc2 xlC but none of them were successful. To build this software you need a C++ compiler that supports a reasonably modern version of C++. In particular the compiler must support nested types and process temporary variables according to the ANSI Reference Manual (the ARM). If such a compiler is in a non-standard location, you can specify its location in several ways: o set the environment variable CXX o create a config.local or config.site file that includes a definition for CXX o supply it on the command line using -with-CXX=<pathname> If you are trying to use GNU gcc, but you do not have version 2.6.1 or newer, then you must update your compiler (and probably libg++ as well) before you can compile this software. Consult the documentation for information about obtaining an up-to-date version of gcc. Unrecoverable error! Once you've corrected the problem rerun this script. * * ERROR: net-misc/hylafax-4.3.1 failed. * Call stack: * ebuild.sh, line 1648: Called dyn_compile * ebuild.sh, line 988: Called qa_call 'src_compile' * ebuild.sh, line 44: Called src_compile * hylafax-4.3.1.ebuild, line 102: Called die * * ./configure failed * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/tmp/portage/net-misc/hylafax-4.3.1/temp/build.log'. * |
Dieser Beitrag wurde bereits 4 mal editiert, zuletzt von »Sonie« (21.11.2007, 10:10)
Quellcode |
|
1 |
gcc-config -l |
Zitat
Original von Wernieman
Könnten wir bitte ein:
Quellcode
1 gcc-config -l
bekommen?
Quellcode |
|
1 2 |
# gcc-config -l [1] x86_64-pc-linux-gnu-4.2.0 * |
Quellcode |
|
1 2 3 4 5 6 7 8 |
# g++ g++: keine Eingabedateien # gcc gcc: keine Eingabedateien # cc gcc: keine Eingabedateien # c++ c++: keine Eingabedateien |
Quellcode |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
less /etc/make.conf CHOST="x86_64-pc-linux-gnu" CFLAGS="-march=athlon64 -O2 -pipe -fno-ident -fomit-frame-pointer -funit-at-a-time" #CXXFLAGS="${CFLAGS} -fvisibility-inlines-hidden" CXXFLAGS="${CFLAGS}" LDFLAGS="-Wl,-O1 -Wl,--sort-common -Wl,--enable-new-dtags" ACCEPT_KEYWORDS="~amd64" FEATURES="sandbox -collision-protect" MAKEOPTS="-j10" PREROOTPATH="/usr/lib/icecc/bin" # Icecream veranlassen mit Portage zusammen zuarbeiten LINGUAS="de" LANGUAGE=49 VIDEO_CARDS="nvidia none" INPUT_DEVICES="keyboard mouse" FRITZCAPI_CARDS="fcpci" |
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Sonie« (30.07.2007, 12:37)
Quellcode |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
... identifyTarget() { random=`date | awk '{print $4}' | sed -e 's/.*://'` 2>/dev/null case "$random" in *0) Note "Wow, you've got a $1 system!";; *1) Note "Hmm, looks like a $1 system.";; *2) Note "Oh no, not another $1 system...";; *3) Note "Well I'll be, a $1 system.";; *4) Note "Fee, fie, foe, this smells like a $1 system.";; *5) Note "Gosh, aren't you lucky to have a $1 system!";; *6) Note "YOW!! Did something bad happen or am I on a $1 system?";; *7) Note "Do they really still make $1 systems?!";; *8) Note "I'm always happy to encounter another $1 system.";; *9) Note "Here we are again, this time on a $1 system.";; esac } ... |
Quellcode |
|
1 |
CFLAGS="-march=athlon64 -O2 -pipe" |
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Sonie« (30.07.2007, 15:12)
Zitat
Original von Sonie
mopl...
Quellcode |
|
1 |
# FEATURES+="-sandbox" emerge net-misc/hylafax |
Zitat
Original von dyle
edit: damit vermutest du wohl das es an deiner 64bit arch hängt?
mopl...
Zitat
..
BTW: wie hast du deine CFLAGS dann gesetzt?
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Sonie« (30.07.2007, 15:34)
Quellcode |
|
1 2 3 4 5 6 7 8 9 10 11 |
class foo { public: struct bar { int a; bar(); }; foo(); }; foo::bar::bar() { a = 0; } foo::foo() { bar x; } int main() { foo t; return 0; } |
Quellcode |
|
1 2 |
$ g++ t.cpp $ echo $? |
Quellcode |
|
1 |
$ g++ --version |
Quellcode |
|
1 2 3 4 5 |
# nano t.cpp # g++ t.cpp # echo $? 127 # |
Quellcode |
|
1 2 3 4 5 |
# g++ --version g++ (GCC) 4.2.0 (Gentoo 4.2.0 p1.4) Copyright (C) 2007 Free Software Foundation, Inc. Dies ist freie Software; die Kopierbedingungen stehen in den Quellen. Es gibt KEINE Garantie; auch nicht für MARKTGÄNGIGKEIT oder FÜR SPEZIELLE ZWECKE. |
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Sonie« (30.07.2007, 16:33)
Zitat
Original von Sonie
also der C-Compiler funktioniert
Quellcode
1 2 3 4 # nano t.cpp # g++ t.cpp # echo $? 127
Quellcode |
|
1 2 3 4 5 6 |
$ vi t.cpp $ g++ t.cpp $ echo $? 0 $ ls a.out t.cpp |
Quellcode |
|
1 |
$ g++ -pedantic -Wall -Wextra t.cpp |
Quellcode |
|
1 2 3 |
# g++ t.cpp # echo $? 0 |
Quellcode |
|
1 2 3 |
g++ -pedantic -Wall -Wextra t.cpp # echo $? 0 |
Quellcode |
|
1 2 3 4 5 |
# modprobe fcpci FATAL: Error inserting fcpci (/lib/modules/2.6.22-gentoo-r2/extra/fcpci.ko): Unknown symbol in module, or unknown parameter (see dmesg) #dmesg .. fcpci: Unknown symbol pci_module_init |
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Sonie« (31.07.2007, 00:52)
Quellcode |
|
1 |
# dmesg |
Zitat
Original von dyle
He he he ... "interesting" ....
Weiters scheint deinem Kernel noch was zu fehlen. IMHO ist das aber unabhängig zu hylafax ... aber wer weis.
Zitat
- zu fcpci: was sagt dennin dem Moment, wo du das Modul laden willst?
Quellcode
1 # dmesg
Zitat
- zu hylafax: Stell bitte mal das config.log aus dem build Verzeichnis (/var/tmp/portage/net-misc/hylafax-VERSION/work/hylafax-VERSION) hier als attachment rein.
Zitat
- zu fcpci: was sagt dennin dem Moment, wo du das Modul laden willst?
Quellcode
1 # dmesg
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Sonie« (31.07.2007, 11:58)
Quellcode |
|
1 2 3 4 5 6 7 8 9 10 11 |
class foo { public: struct bar { int a; bar(); }; foo(); }; foo::bar::bar() { a = 0; } foo::foo() { bar x; } int main() { foo t; return 0; } |
Zitat
Original von dyle
... aber mach bitte auch keine Doppelposts im Minuten-Zyklus ...
Quellcode |
|
1 2 3 4 5 6 7 |
# export EB="/usr/portage/net-misc/hylafax/hylafax-4.3.0.ebuild" # ebuild ${EB} unpack # cd /var/tmp/portage/net-misc/hylafax-4.3.0/work/hylafax-4.3.0/ # ./configure # make # ebuild ${EB} install # ebuild ${EB} qmerge |
Zitat
Original von dyle
OK! Dann eben mit roher, nackter Gewalt!! Arrrggghhhh! BLUT!
Quellcode
1 2 3 4 # export EB="/usr/portage/net-misc/hylafax/hylafax-4.3.0.ebuild" # ebuild ${EB} unpack # cd /var/tmp/portage/net-misc/hylafax-4.3.0/work/hylafax-4.3.0/ # ./configure
Quellcode |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 |
Configuring HylaFAX (tm) (aka FlexFAX) 4.3.0. If configure does the wrong thing, check the file config.log for information that may help you understand what went wrong. Reading site-wide parameters from ./config.site. Well I'll be, a x86_64-unknown-linux-gnu system. Using /usr/bin/gcc for a C compiler (set CC to override). Looks like /usr/bin/gcc supports the -g option. ... but not together with the -O option, not using it. Looks like /usr/bin/gcc has an ANSI C preprocessor. ... but __ANSI_CPP__ is not automatically defined, will compensate. Looks like /usr/bin/gcc supports the -M option for generating make dependencies. Cannot locate a suitable C++ compiler. We attempted to compile the following test program: ---------------------------------------------------------- class foo { public: struct bar { int a; bar(); }; foo(); }; foo::bar::bar() { a = 0; } foo::foo() { bar x; } int main() { foo t; return 0; } ---------------------------------------------------------- with these compilers: g++ gcc CC NCC DCC gcc2 xlC but none of them were successful. To build this software you need a C++ compiler that supports a reasonably modern version of C++. In particular the compiler must support nested types and process temporary variables according to the ANSI Reference Manual (the ARM). If such a compiler is in a non-standard location, you can specify its location in several ways: o set the environment variable CXX o create a config.local or config.site file that includes a definition for CXX o supply it on the command line using -with-CXX=<pathname> If you are trying to use GNU gcc, but you do not have version 2.6.1 or newer, then you must update your compiler (and probably libg++ as well) before you can compile this software. Consult the documentation for information about obtaining an up-to-date version of gcc. Unrecoverable error! Once you've corrected the problem rerun this script. |
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Sonie« (31.07.2007, 16:31)