Re: wee // LNX WEE 0.48m
- Posted by PeteE Mar 01, 2017
- 1413 views
Hi Bugmagnet,
Is the problem with KDR's 0.48m release or the original WEE, or both? And it doesn't crash in eui? (If it does please send the ex.err)
I'm running yakkety (Ubuntu 16.10) and I get a different error during compilation linking step:
$ euc wee Build directory: build-358419/ Translating code, pass: 1 2 3 4 5 6 7 8 generating Compiling with GCC Compiling 1% init-.c Compiling 5% wee.c Compiling 7% main-.c Compiling 10% parser.c Compiling 12% filesys.c Compiling 15% datetime.c Compiling 18% dll.c Compiling 20% error.c Compiling 23% machine.c Compiling 25% memconst.c Compiling 28% memory.c Compiling 31% types.c Compiling 33% get.c Compiling 36% io.c Compiling 38% text.c Compiling 41% convert.c Compiling 44% search.c Compiling 46% math.c Compiling 49% rand.c Compiling 51% pretty.c Compiling 54% sequence.c Compiling 57% sort.c Compiling 59% serialize.c Compiling 62% scinot.c Compiling 64% wildcard.c Compiling 67% os.c Compiling 70% map.c Compiling 72% eumem.c Compiling 75% console.c Compiling 77% info.c Compiling 80% scintilla.c Compiling 83% ui_gtk.c Compiling 85% regex.c Compiling 88% GtkEngine.c Compiling 90% GtkEnums.c Compiling 93% GtkEvents.c Compiling 96% init-0.c Compiling 98% init-1.c Linking 100% ../wee /usr/bin/ld: /usr/local/euphoria-4.1.0-Linux-x64/bin/eu.a(be_machine.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: /usr/local/euphoria-4.1.0-Linux-x64/bin/eu.a(be_w.o): relocation R_X86_64_32 against undefined symbol `screen_image' can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: /usr/local/euphoria-4.1.0-Linux-x64/bin/eu.a(be_alloc.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: /usr/local/euphoria-4.1.0-Linux-x64/bin/eu.a(be_pcre.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: /usr/local/euphoria-4.1.0-Linux-x64/bin/eu.a(be_socket.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: /usr/local/euphoria-4.1.0-Linux-x64/bin/eu.a(be_runtime.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: /usr/local/euphoria-4.1.0-Linux-x64/bin/eu.a(be_task.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: /usr/local/euphoria-4.1.0-Linux-x64/bin/eu.a(be_callc.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: /usr/local/euphoria-4.1.0-Linux-x64/bin/eu.a(pcre_compile.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: /usr/local/euphoria-4.1.0-Linux-x64/bin/eu.a(pcre_exec.o): relocation R_X86_64_32 against symbol `_pcre_default_tables' can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: /usr/local/euphoria-4.1.0-Linux-x64/bin/eu.a(pcre_fullinfo.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: final link failed: Nonrepresentable section on output collect2: error: ld returned 1 exit status Unable to link /media/Ubuntu-13.10/home/pete/Downloads/euphoria-4.1.0-Linux-x64/wee/wee Status: 1 Command: gcc -o /media/Ubuntu-13.10/home/pete/Downloads/euphoria-4.1.0-Linux-x64/wee/wee init-.o wee.o main-.o parser.o filesys.o datetime.o dll.o error.o machine.o memconst.o memory.o types.o get.o io.o text.o convert.o search.o math.o rand.o pretty.o sequence.o sort.o serialize.o scinot.o wildcard.o os.o map.o eumem.o console.o info.o scintilla.o ui_gtk.o regex.o GtkEngine.o GtkEnums.o GtkEvents.o init-0.o init-1.o /usr/local/euphoria-4.1.0-Linux-x64/bin/eu.a -m64 -ldl -lm -lpthread
So I don't know what to suggest at this time.