cwbe coordinatez:
101
63540
63542
2109677
63692
4544606

ABSOLUT
KYBERIA
permissions
you: r,
system: public
net: yes

neurons

stats|by_visit|by_K
source
tiamat
K|my_K|given_K
last
commanders
polls

total descendants::
total children::3
show[ 2 | 3] flat


nenapada niekoho ako skompilovat jpcap na 64bit systeme?

make dava error:

/usr/bin/ld: /tmp/ccWFe5Db.o: relocation R_X86_64_32 against `a local symbol' can not be used when making a shared object; recompile with -fPIC
/tmp/ccWFe5Db.o: could not read symbols: Bad value
collect2: ld returned 1 exit status
make: *** [libjpcap.so] Error 1

som sa dogooglil len k tomu ze je to architecture issue ale ziadne riesenie..




00000101000635400006354202109677000636920454460604548035
G
 G      28.02.2009 - 14:10:49 (modif: 28.02.2009 - 14:11:06), level: 1, UP   NEW !!CONTENT CHANGED!!
kedze pouzivam arch tak som podla tohto spravil 32bit envitroment a skompiloval to tam. tvari sa ze to funguje.

00000101000635400006354202109677000636920454460604545068
dno
 dno      27.02.2009 - 07:11:48 (modif: 27.02.2009 - 07:12:10), level: 1, UP   NEW !!CONTENT CHANGED!!
CFLAGS="-fPIC" make ...

00000101000635400006354202109677000636920454460604544696
ventYl
 ventYl      26.02.2009 - 22:35:23 , level: 1, UP   NEW
niekde v makefile by malo byt, ze gcc bla bla bla -fpic bla bla bla

skus to zmenit na gcc bla bla bla -fPIC bla bla bla

... je dost mozne, ze to bude aj v nejakej premennej, napriklad CFLAGS, alebo LDFLAGS...

0000010100063540000635420210967700063692045446060454469604544724
G
 G      26.02.2009 - 22:50:52 , level: 2, UP   NEW
Makefile

nie je to tam

000001010006354000063542021096770006369204544606045446960454472404545157
ventYl
 ventYl      27.02.2009 - 09:00:46 , level: 3, UP   NEW
ifeq ($(PLATFORM), Linux)
JNI_INCLUDE2 = $(JAVA_DIR)/include/linux
-- COMPILE_OPTION = -shared -L.
++ COMPILE_OPTION = -shared -fPIC -L.

ak nepomoze, viac uz neviem

00000101000635400006354202109677000636920454460604544696045447240454515704545471
G
 G      27.02.2009 - 10:49:48 , level: 4, UP   NEW
toto ma posunulo k tomuto:

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.3.3/../../../../lib/crt1.o: In function `_start':
(.text+0x20): undefined reference to `main'
collect2: ld returned 1 exit status
make: *** [libjpcap.so] Error 1


pridanie -fPIC do cflags nespravi nic

0000010100063540000635420210967700063692045446060454469604544724045451570454547104546263
ventYl
 ventYl      27.02.2009 - 15:02:06 , level: 5, UP   NEW
si v pici

000001010006354000063542021096770006369204544606045446960454472404545157045454710454626304546417
G
 G      27.02.2009 - 15:56:14 , level: 6, UP   NEW
kebyze to skompilujem na 32bit a potom vysledok nakopirujem? .)

00000101000635400006354202109677000636920454460604544696045447240454515704545471045462630454641704546445
ventYl
 ventYl      27.02.2009 - 16:02:59 , level: 7, UP   NEW
no, ak to vylozene nepotrebujes 64bitove, kludne mozes ten program skompilovat ako 32bit a pouzit v 64bit systeme, ak mas layer pre podporu behu 32bitovych programov.

0000010100063540000635420210967700063692045446060454469604544724045451570454547104546263045464170454644504546454
G
 G      27.02.2009 - 16:05:36 , level: 8, UP   NEW
skusim to
dik