← Back to team overview

sslug-teknik team mailing list archive

Re: mærkeligt filstørrelsesproblem på en via epia maskine

 

Bo Vagner Højer wrote:


On Sun, 6 Aug 2006, Magnus Pedersen wrote:

Det er kun i waste problemet opstår og jeg har prøvet at oversætte waste på maskinen med samme resultat og jeg er desværre ikke kompetent til at lede efter fejlen, endsige rette den i waste.

Jeg forestiller mig desuden at det nok ikke kun er waste der har dette problem, det bare kun er her jeg har opdaget det. Men at det nok er noget generelt der hænger sammen med epia'ens begrænsede instruktionssæt ift en "ægte" 686 cpu.
Men jeg tager muligvis helt fejl...

 Både nej og ja. Lad os se på hvad vi nu ved.

Da du ikke har problemmer med andre programmer, kan vi gå ud fra at der sansynligvis ikke er tale om et hardwareproblem og vi kan også gå du fra, at der ikke er tale om et problem med f.eks. libc.

Da du ikke har fået waste fra debian, kan man ikke konkludere noget om kvaliteten af den oversættelse du har installeret, så derfor er det en god ide at oversætte selv. Det sansynliggør også at du har de rigtige biblioteker til din rådighed. Endvidere er det en grov indikator på kvaliteten af programmet, at det kan oversættes af en novise ud fra de instruktioner der følger med.

Hvis du selv har oversat waste, kan du ikke kalde dig selv incompetent; men har du husket at rette tilvalget -march i Makefilen fra pentiumpro til c3 eller c3-2. Du ved bedst hvilken via cpu der er på dit kort. Hvis dette ikke hjælper prøv så med en desperat handling at sætte march til i386.

Mvh. Bo

Den er orginalt oversat til pentiumpro, og jeg har skiftet det ud med c3-2 i makefilen, men skidtet vil ikke bygges nu. Det er længe siden jeg sidst byggede det og jeg husker ikke om jeg lavede nogen krumspring i den forbindelse.

Her er makefilen:
OBJS = asyncdns.o config.o connection.o filedb.o listen.o m_chat.o m_file.o m_keydist.o m_ping.o m_search.o m_upload.o mqueue.o mqueuelist.o netkern.o sha.o util.o xfers.o xferwnd.o srchwnd.o srvmain.o blowfish.o m_lcaps.o


RSAOBJS = md5c.o nn.o prime.o r_random.o rsa.o

DEBUGFLAG = -s
CXXFLAGS = -O2 $(DEBUGFLAG) -pipe -march=c3-2
CFLAGS = -O2 $(DEBUGFLAG) -pipe -march=c3-2


wastesrv: $(OBJS) $(RSAOBJS)
	$(CC) $(DEBUGFLAG) -pthread -o wastesrv $(OBJS) $(RSAOBJS)

md5c.o: rsa/md5c.c
nn.o: rsa/nn.c
prime.o: rsa/prime.c
r_random.o: rsa/r_random.c
rsa.o: rsa/rsa.c

clean:
	-rm *.o wastesrv

Og her er den fejl den dør med:
epia@pedersen-epia:~/waste-source$ make
g++ -O2 -s -pipe -march=c3-2   -c -o asyncdns.o asyncdns.cpp
g++ -O2 -s -pipe -march=c3-2   -c -o config.o config.cpp
g++ -O2 -s -pipe -march=c3-2   -c -o connection.o connection.cpp
g++ -O2 -s -pipe -march=c3-2   -c -o filedb.o filedb.cpp
g++ -O2 -s -pipe -march=c3-2   -c -o listen.o listen.cpp
g++ -O2 -s -pipe -march=c3-2   -c -o m_chat.o m_chat.cpp
g++ -O2 -s -pipe -march=c3-2   -c -o m_file.o m_file.cpp
g++ -O2 -s -pipe -march=c3-2   -c -o m_keydist.o m_keydist.cpp
g++ -O2 -s -pipe -march=c3-2   -c -o m_ping.o m_ping.cpp
g++ -O2 -s -pipe -march=c3-2   -c -o m_search.o m_search.cpp
g++ -O2 -s -pipe -march=c3-2   -c -o m_upload.o m_upload.cpp
g++ -O2 -s -pipe -march=c3-2   -c -o mqueue.o mqueue.cpp
g++ -O2 -s -pipe -march=c3-2   -c -o mqueuelist.o mqueuelist.cpp
g++ -O2 -s -pipe -march=c3-2   -c -o netkern.o netkern.cpp
g++ -O2 -s -pipe -march=c3-2   -c -o sha.o sha.cpp
g++ -O2 -s -pipe -march=c3-2   -c -o util.o util.cpp
util.cpp:1225:24: warning: trigraph ??> ignored, use -trigraphs to enable
g++ -O2 -s -pipe -march=c3-2   -c -o xfers.o xfers.cpp
g++ -O2 -s -pipe -march=c3-2   -c -o xferwnd.o xferwnd.cpp
g++ -O2 -s -pipe -march=c3-2   -c -o srchwnd.o srchwnd.cpp
g++ -O2 -s -pipe -march=c3-2   -c -o srvmain.o srvmain.cpp
g++ -O2 -s -pipe -march=c3-2   -c -o blowfish.o blowfish.cpp
g++ -O2 -s -pipe -march=c3-2   -c -o m_lcaps.o m_lcaps.cpp
make: *** No rule to make target `rsa/md5c.c', needed by `md5c.o'. Stop.

og:
epia@pedersen-epia:~/waste-source$ ll rsa/
total 88
-rw-r--r-- 1 epia epia  1134 2004-03-05 08:34 global.hpp
-rw-r--r-- 1 epia epia  9975 2004-04-04 21:54 md5.cpp
-rw-r--r-- 1 epia epia  1410 2004-03-11 09:35 md5.hpp
-rw-r--r-- 1 epia epia 16342 2004-04-23 20:49 nn.cpp
-rw-r--r-- 1 epia epia  4324 2004-04-23 09:14 nn.hpp
-rw-r--r-- 1 epia epia  3274 2004-04-04 21:54 prime.cpp
-rw-r--r-- 1 epia epia   262 2004-03-05 21:44 prime.hpp
-rw-r--r-- 1 epia epia  5850 2004-04-04 21:54 r_keygen.cpp
-rw-r--r-- 1 epia epia  3002 2004-04-04 21:54 r_random.cpp
-rw-r--r-- 1 epia epia   239 2004-03-05 09:23 r_random.hpp
-rw-r--r-- 1 epia epia 10050 2004-04-24 23:33 rsa.cpp
-rw-r--r-- 1 epia epia   631 2004-03-08 02:24 rsa.hpp
-rw-r--r-- 1 epia epia  3170 2004-04-04 21:54 rsaref.hpp

Som sagt, det er her mine kompetancer kommert il kort...

/Magnus

--
The flaw in your argument is that you think you're right.


Follow ups

References