Ra -> Nest i problemy...

Jacek Osiecki joshua w hybrid.pl
Pon, 30 Cze 2003, 15:21:25 CEST


Witam!

Upgrade'owałem większość mojego Ra do NESTa - przy pomocy RPMów pobranych z
ftp://ftp.nest.pld-linux.org/test/i686/

Do upgrade'u poszły:

glibc-2.3.2-2.16
rpm-4.3-0.20030610.9
XFree86-4.3.99.6-2
gcc-3.3-3
libstdc++-3.3-3
binutils-2.14.90.0.4-1

oraz wszystko czego te pakiety wymagały. Kernel to 2.4.20-6 Cieciwy,
przekompilowany po przycięciu do potrzebnych dla mnie parametrów.

Nadal nie wszystko jest OK, choćby to:

joshua w pingwin ~> rpm -V gcc
Niespełnione zależności dla gcc-3.3-3: cpp = 3.3, libgcc = 3.3
joshua w pingwin ~> rpm -q cpp libgcc
cpp-3.3-3
libgcc-3.3-3

Ponoć to jakieś tam sprawy z epoch, ja się na tym nie znam więc nie wnikam -
w każdym razie podobno to nie jest błąd.

Niestety wśród ściągniętych pakietów brakowało czegoś do blokowania Xów.
Jako że jest to dla mnie bardzo ważne, postanowiłem przekompilować
xlockmore-5.04-1.src.rpm z Ra. Tutaj zaś wyszedł problem z
kompilowaniem...

make[1]: Wchodzę katalog /home/joshua/rpm/BUILD/xlockmore-5.04/modes'
i686-pld-linux-gcc -O2 -march=i686    -fno-rtti -fno-exceptions -fno-implicit-templates -o ../xlock/xlock ../xlock/xlock.o ../xlock/passwd.o ../xlock/resource.o ../xlock/parsecmd.o  ../xlock/util.o
../xlock/logout.o ../xlock/mode.o ../xlock/xlockimage.o ../xlock/ras.o ../xlock/xbm.o  ../xlock/vis.o ../xlock/visgl.o ../xlock/color.o ../xlock/random.o ../xlock/iostuff.o ../xlock/automata.o
../xlock/spline.o ../xlock/sound.o ../xlock/erase.o ../xlock/magick.o  ../xlock/vtlock.o ../xlock/vtlock_proc.o  ant.o apollonian.o ball.o bat.o blot.o  bouboule.o bounce.o braid.o bubble.o bug.o
clock.o coral.o crystal.o  daisy.o dclock.o decay.o deco.o demon.o  dilemma.o discrete.o dragon.o drift.o euler2d.o eyes.o  fadeplot.o flag.o flame.o flow.o forest.o  galaxy.o goop.o grav.o  helix.o
hop.o hyper.o  ico.o ifs.o image.o juggle.o julia.o kaleid.o kumppa.o  laser.o life.o life1d.o life3d.o  lightning.o lisa.o lissie.o loop.o lyapunov.o  mandelbrot.o marquee.o matrix.o maze.o
mountain.o munch.o nose.o  pacman.o penrose.o petal.o polyominoes.o puzzle.o pyro.o  qix.o roll.o rotor.o  scooter.o shape.o sierpinski.o slip.o  space.o sphere.o spiral.o spline.o  star.o
starfish.o strange.o swarm.o swirl.o  t3d.o tetris.o thornbird.o tik_tak.o  triangle.o tube.o turtle.o  vines.o voters.o  wator.o wire.o world.o worm.o xcl.o xjack.o   solitare.o     bomb.o blank.o
random.o      -L/usr/X11R6/lib  -L/usr/X11R6/lib -L/usr/lib -L/usr/lib  -lSM -lICE   -lXmu -lXpm -lttf -lcrypt -lpam -ldl -lX11 -lXext -lm 
solitare.o(.text+0x639): In function ardView::CardView[not-in-charge](ModeInfo_s*, Suits, int)':
: undefined reference to erator new(unsigned)'
solitare.o(.text+0x689): In function ardView::CardView[in-charge](ModeInfo_s*, Suits, int)':
: undefined reference to erator new(unsigned)'
solitare.o(.text+0x12ff): In function ardPile::cleanup()':
: undefined reference to erator delete(void*)'
solitare.o(.text+0x138d): In function ealPile::cleanup()':
: undefined reference to erator delete(void*)'
solitare.o(.text+0x1395): In function ealPile::cleanup()':
: undefined reference to erator delete(void*)'
solitare.o(.text+0x143c): In function ealPile::shuffle(CardPile*)':
: undefined reference to erator new(unsigned)'
solitare.o(.text+0x1fb3): In function ameTable::GameTable[not-in-charge](ModeInfo_s*)':
: undefined reference to erator new(unsigned)'
solitare.o(.text+0x1fe8): In function ameTable::GameTable[not-in-charge](ModeInfo_s*)':
: undefined reference to erator new(unsigned)'
solitare.o(.text+0x203c): In function ameTable::GameTable[not-in-charge](ModeInfo_s*)':
: undefined reference to erator new(unsigned)'
solitare.o(.text+0x206e): In function ameTable::GameTable[not-in-charge](ModeInfo_s*)':

[ i tak dalej... ]

Teraz pytanie: Co jest nie tak? Czego zapomniałem doinstalować? Tak na
oko zainstalowałem wszystkie potrzebne pakiety... Problem jest ogólnie
z c++, praktycznie przy wszystkim się wywala na linkowaniu...

Prosiłbym o jakieś wskazówki gdzie szukać błędu.

Pozdrawiam,
-- 
Jacek Osiecki
joshua w ceti.pl
GG: 3828944




Więcej informacji o liście dyskusyjnej pld-users-pl