Ga naar inhoud


Probleem met make .enigma


rene@db

Aanbevolen berichten

Hallo,

 

Ik krijg onderstaande foutmelding bij het compileren van enigma onder gentoo. Heeft iemand een oplossing?

 

Heb vooraf het volgende uitgevoerd:

 

mkdir $HOME/dreambox

mkdir $HOME/tuxbox-cvs

cd $HOME/tuxbox-cvs

export CVS_RSH=ssh

export CVS_RSH=ssh

cvs -d:pserver:anonymous@cvs.tuxbox.org:/cvs/tuxbox -z3 co -P -r rel_1_0_0 .

cd apps/tuxbox/enigma

cvs update -dPA

 

cd $HOME/tuxbox-cvs/cdk

./autogen.sh

./configure --prefix=$HOME/dreambox --with-cvsdir=$HOME/tuxbox-cvs --enable-maintainer-mode \

--with-hostruleset=standard --with-hardwareruleset=dreambox --with-targetruleset=flash

make .enigma

 

( rm -rf libsigc++-1.2.5 || /bin/true ) && gunzip -cd Archive/libsigc++-1.2.5.tar.gz | tar -x

cd libsigc++-1.2.5 && \

AR=powerpc-tuxbox-linux-gnu-ar AS=powerpc-tuxbox-linux-gnu-as CC=powerpc-tuxbox-linux-gnu-gcc CXX=powerpc-tuxbox-linux-gnu-g++ NM=powerpc-tuxbox-linux-gnu-nm RANLIB=powerpc-tuxbox-linux-gnu-ranlib CFLAGS="-mcpu=823 -mmultiple -mstring -meabi -pipe -Os" CXXFLAGS="-mcpu=823 -mmultiple -mstring -meabi -pipe -Os" LDFLAGS="-s" PKG_CONFIG_PATH=/home/rene/dreambox/cdkroot/lib/pkgconfig \

./configure \

--build=i686-pc-linux-gnu \

--host=powerpc-tuxbox-linux-gnu \

--prefix= \

--disable-checks && \

make all && \

perl -pi -e "s,^prefix=.*$,prefix=/home/rene/dreambox/cdkroot," sigc++-1.2.pc && make install DESTDIR=/home/rene/dreambox/cdkroot

checking for a BSD-compatible install... /bin/install -c

checking whether build environment is sane... yes

checking for gawk... gawk

checking whether make sets $(MAKE)... yes

checking for powerpc-tuxbox-linux-gnu-strip... powerpc-tuxbox-linux-gnu-strip

checking whether to enable maintainer-specific portions of Makefiles... no

checking for powerpc-tuxbox-linux-gnu-gcc... powerpc-tuxbox-linux-gnu-gcc

checking for C compiler default output... a.out

checking whether the C compiler works... yes

checking whether we are cross compiling... yes

checking for suffix of executables...

checking for suffix of object files... o

checking whether we are using the GNU C compiler... yes

checking whether powerpc-tuxbox-linux-gnu-gcc accepts -g... yes

checking for powerpc-tuxbox-linux-gnu-gcc option to accept ANSI C... none needed

checking for style of include used by make... GNU

checking dependency style of powerpc-tuxbox-linux-gnu-gcc... gcc3

checking how to run the C preprocessor... powerpc-tuxbox-linux-gnu-gcc -E

checking build system type... i686-pc-linux-gnu

checking host system type... powerpc-tuxbox-linux-gnu

checking for some Win32 platform... no

checking for native Win32... no

checking for a sed that does not truncate output... /bin/sed

checking for egrep... grep -E

checking for ld used by powerpc-tuxbox-linux-gnu-gcc... /home/rene/dreambox/cdk/powerpc-tuxbox-linux-gnu/bin/ld

checking if the linker (/home/rene/dreambox/cdk/powerpc-tuxbox-linux-gnu/bin/ld) is GNU ld... yes

checking for /home/rene/dreambox/cdk/powerpc-tuxbox-linux-gnu/bin/ld option to reload object files... -r

checking for BSD-compatible nm... powerpc-tuxbox-linux-gnu-nm

checking whether ln -s works... yes

checking how to recognise dependent libraries... pass_all

checking for ANSI C header files... yes

checking for sys/types.h... yes

checking for sys/stat.h... yes

checking for stdlib.h... yes

checking for string.h... yes

checking for memory.h... yes

checking for strings.h... yes

checking for inttypes.h... yes

checking for stdint.h... yes

checking for unistd.h... yes

checking dlfcn.h usability... yes

checking dlfcn.h presence... yes

checking for dlfcn.h... yes

checking for powerpc-tuxbox-linux-gnu-g++... powerpc-tuxbox-linux-gnu-g++

checking whether we are using the GNU C++ compiler... no

checking whether powerpc-tuxbox-linux-gnu-g++ accepts -g... no

checking dependency style of powerpc-tuxbox-linux-gnu-g++... none

checking how to run the C++ preprocessor... /lib/cpp

checking for powerpc-tuxbox-linux-gnu-g77... no

checking for powerpc-tuxbox-linux-gnu-f77... no

checking for powerpc-tuxbox-linux-gnu-xlf... no

checking for powerpc-tuxbox-linux-gnu-frt... no

checking for powerpc-tuxbox-linux-gnu-pgf77... no

checking for powerpc-tuxbox-linux-gnu-fl32... no

checking for powerpc-tuxbox-linux-gnu-af77... no

checking for powerpc-tuxbox-linux-gnu-fort77... no

checking for powerpc-tuxbox-linux-gnu-f90... no

checking for powerpc-tuxbox-linux-gnu-xlf90... no

checking for powerpc-tuxbox-linux-gnu-pgf90... no

checking for powerpc-tuxbox-linux-gnu-epcf90... no

checking for powerpc-tuxbox-linux-gnu-f95... no

checking for powerpc-tuxbox-linux-gnu-fort... no

checking for powerpc-tuxbox-linux-gnu-xlf95... no

checking for powerpc-tuxbox-linux-gnu-lf95... no

checking for powerpc-tuxbox-linux-gnu-g95... no

checking for g77... no

checking for f77... no

checking for xlf... no

checking for frt... no

checking for pgf77... no

checking for fl32... no

checking for af77... no

checking for fort77... no

checking for f90... no

checking for xlf90... no

checking for pgf90... no

checking for epcf90... no

checking for f95... no

checking for fort... no

checking for xlf95... no

checking for lf95... no

checking for g95... no

checking whether we are using the GNU Fortran 77 compiler... no

checking whether accepts -g... no

checking the maximum length of command line arguments... 32768

checking command to parse powerpc-tuxbox-linux-gnu-nm output from powerpc-tuxbox-linux-gnu-gcc object... ok

checking for objdir... .libs

checking for powerpc-tuxbox-linux-gnu-ar... powerpc-tuxbox-linux-gnu-ar

checking for powerpc-tuxbox-linux-gnu-ranlib... powerpc-tuxbox-linux-gnu-ranlib

checking for powerpc-tuxbox-linux-gnu-strip... (cached) powerpc-tuxbox-linux-gnu-strip

checking if powerpc-tuxbox-linux-gnu-gcc static flag works... yes

checking if powerpc-tuxbox-linux-gnu-gcc supports -fno-rtti -fno-exceptions... no

checking for powerpc-tuxbox-linux-gnu-gcc option to produce PIC... -fPIC

checking if powerpc-tuxbox-linux-gnu-gcc PIC flag -fPIC works... yes

checking if powerpc-tuxbox-linux-gnu-gcc supports -c -o file.o... yes

checking whether the powerpc-tuxbox-linux-gnu-gcc linker (/home/rene/dreambox/cdk/powerpc-tuxbox-linux-gnu/bin/ld) supports shared libraries... yes

checking whether -lc should be explicitly linked in... no

checking how to hardcode library paths into programs... immediate

checking whether stripping libraries is possible... yes

checking dynamic linker characteristics... GNU/Linux ld.so

checking if libtool supports shared libraries... yes

checking whether to build shared libraries... yes

checking whether to build static libraries... yes

configure: creating libtool

appending configuration tag "CXX" to libtool

checking whether the powerpc-tuxbox-linux-gnu-g++ linker (/home/rene/dreambox/cdk/powerpc-tuxbox-linux-gnu/bin/ld) supports shared libraries... yes

libtool.m4: error: problem compiling CXX test program

checking for powerpc-tuxbox-linux-gnu-g++ option to produce PIC...

checking if powerpc-tuxbox-linux-gnu-g++ supports -c -o file.o... no

checking whether the powerpc-tuxbox-linux-gnu-g++ linker (/home/rene/dreambox/cdk/powerpc-tuxbox-linux-gnu/bin/ld) supports shared libraries... yes

checking how to hardcode library paths into programs... immediate

checking whether stripping libraries is possible... yes

checking dynamic linker characteristics... GNU/Linux ld.so

appending configuration tag "F77" to libtool

checking for gm4... no

checking for m4... m4

checking if m4 is gnu m4 (required)... yes

checking for powerpc-tuxbox-linux-gnu-g++... (cached) powerpc-tuxbox-linux-gnu-g++

checking whether we are using the GNU C++ compiler... (cached) no

checking whether powerpc-tuxbox-linux-gnu-g++ accepts -g... (cached) no

checking dependency style of powerpc-tuxbox-linux-gnu-g++... (cached) none

checking whether we are using SUN CC compiler... no

checking if C++ compiler uses std namespace ... no

configure: WARNING:

===================================================================

WARNING: This compiler platform does not support iostream

or namespaces. You will not be able to run the demos as they

use STL. This does not affect use of the library, only the demos.

===================================================================

 

checking if C++ compiler supports bool (required)...

configure: WARNING: bool type is not supported by your compiler

checking if C++ compiler supports explicit... no

checking if C++ compiler supports explicit copy ctor... no

checking if C++ compiler supports const_cast<> (required)...

configure: WARNING: C++ compiler const_cast<> does not work

checking if C++ compiler supports mutable (required)... no

checking if C++ compiler supports partial specialization ... no

checking if C++ compiler supports name spaces... no

configure: WARNING: Without namespaces all classes will be global.

checking if C++ compiler has intrinsic constructors... no

checking if C++ compiler allows void returns... no

checking if C++ compiler supports void cast return... no

checking if C++ compiler allows specialization of references... no

checking if C++ compiler allows default template types (required)... no

checking if C++ environment provides all required features... no

configure: error: Your compiler is not powerful enough to compile libsigc++. If it should be, see config.log for more information of why it failed.

make: *** [.libsigc] Error 1

 

Rene.

dm7000, dm500hd, vdr, ubuntu 10.04 server (samba, dns, http, mailserver)

Link naar reactie
Delen op andere sites


Hallo Rene,

 

er staat een stukje in de database waar de "nieuwe" werkwijze beschreven wordt om te compileren.

Dit gaat nu een stuk eenvoudiger.

Wel er voor zorgen dat de files die hieronder staan ook van de desbetreffende veries zijn (of zelfs hoger als er een update van is):

 

automake: 1.7.9

autoconf: 2.59

cvs: 1.12.5

libtool: 1.5.2

make: 3.80

gettext: 0.14.1

makeinfo: 4.6

tar: 1.13.92

bunzip2: 1.0.2

gunzip: 1.3.5

patch: 2.5.9

infocmp: 5.3.20030719

gcc: 3.3.3

g++: 3.3.3

yacc: 1.875a

bison: 1.875a

flex: 2.5.4

pkg-config: 0.15.0

 

Succes,

Link naar reactie
Delen op andere sites

Hallo Rene,

 

niet zo 123....

Ik heb het eens gedaan met Flex via de console

Je kan het proberen maar is allemaal onder voorbehoud, ik heb het nooit de gettext geupdate.

Citaat:

su (nu verander je naar Super User <img src="/forums/images/graemlins/smile.gif" alt="" />)

apt-get update (er worden nu updates gedownload)

apt-show-versions -a -r -p gettext (de verschillende versies worden nu getoont)

apt-get remove gettext (de huidige versie word verwijderd)

apt-get install gettext=0.14.1 (nu word de goede versie geinstaleerd)

apt-show-versions -a -r -p gettext (voor de zekerheid even controleren)

Ik hoop dat het hiermee lukt.

 

Succes,

Link naar reactie
Delen op andere sites

Hallo Rene,

 

klopt.... <img src="/forums/images/graemlins/shocked.gif" alt="" />

Foutje van mijn zijde, sorry.

Stel de update vraag eens in het Linux forum.

Ik ken je systeem niet en kan je geen goed antwoordt geven.

 

Groeten,

Link naar reactie
Delen op andere sites

Hoi view,

 

Ik had alleen maar een uitstapje gemaakt naar een andere server met gentoo. Ben nu weer terug op mijn 'produktie' server met debian woody.

Heb inmiddels alle benodigde packages ge-update naar de juiste versies en ga nu opnieuw beginnen.

 

Bedankt voor de zinvolle info m.b.t. apt!

 

Rene.

dm7000, dm500hd, vdr, ubuntu 10.04 server (samba, dns, http, mailserver)

Link naar reactie
Delen op andere sites

hoi

hier aantal fouten

na make dreamboximage_root

na compileren van paar uur de melding

 

make: *** [.libfreetype] Fout 1

djin@linux:~/tuxbox-cvs/cdk>

 

dus heb ik met google gezocht achter

freetype-2.0.9.tar.bz2

 

en dan

 

wget -c -P archive ( url )

 

en dan krijg ik de foutmelding

na comm

make rebuild-flash

 

/usr/bin/install -c -d /home/tuxbox/dreambox/root/cdkflash/root/lib/modules/2.6.9

cp -R /home/tuxbox/dreambox/root/cdkroot/lib/modules/2.6.9/kernel /home/tuxbox/dreambox/root/cdkflash/root/lib/modules/2.6.9

cp: cannot stat `/home/tuxbox/dreambox/root/cdkroot/lib/modules/2.6.9/kernel': Onbekend bestand of map

make[1]: *** [/home/tuxbox/dreambox/root/cdkflash/.flash] Fout 1

make[1]: Leaving directory `/home/tuxbox/dreambox/cdk'

make: *** [rebuild-flash] Fout 2

[tuxbox@localhost cdk]$

 

???????????

Link naar reactie
Delen op andere sites

  • 2 maanden later...

Volgens mij is zo ongeveer elke distro prima geschikt, de tools die je nodig hebt zijn niet zo enorm nieuw.

 

Zelf gebruik ik op het moment (K)Ubuntu, en dat gaat gewoon goed. Alleen automake en consorten wil nog wel eens lastig zijn, daar zijn zoveel versiesvan <img src="/forums/images/graemlins/wink.gif" alt="" />

 

- Ruud

Link naar reactie
Delen op andere sites

Citaat:
Volgens mij is zo ongeveer elke distro prima geschikt, de tools die je nodig hebt zijn niet zo enorm nieuw.

Zelf gebruik ik op het moment (K)Ubuntu, en dat gaat gewoon goed. Alleen automake en consorten wil nog wel eens lastig zijn, daar zijn zoveel versiesvan <img src="/forums/images/graemlins/wink.gif" alt="" />

- Ruud


Ik draai al 100 jaar ;-) debian stable en enige nadeel van deze distro is dat tie niet bepaald bekend staat als cutting edge versies van packages (hetgeen ik normaliter ook een voordeel vind, maar dat even terzijde).

Kubuntu heb ik toevallig laast een keer over gehoord :-)
Maar als ik het goed begrijp is er geen favoriet..

Groetjes,

Ronald
Link naar reactie
Delen op andere sites

Maak een account aan of log in om te reageren

Je moet een lid zijn om een reactie te kunnen achterlaten

Account aanmaken

Registreer voor een nieuwe account in onze community. Het is erg gemakkelijk!

Registreer een nieuwe account

Inloggen

Heb je reeds een account? Log hier in.

Nu inloggen
  • Wie is er online   0 leden

    • Er zijn geen geregistreerde gebruikers deze pagina aan het bekijken
×
×
  • Nieuwe aanmaken...