Login
Username:

Password:

Remember me



Lost Password?

Register now!
Main Menu
Who's Online
1 user(s) are online (1 user(s) are browsing Forum)

Members: 0
Guests: 1

more...

Browsing this Thread:   1 Anonymous Users



« 1 2 3 (4) 5 »


Re: Odyssey

Joined:
2010/8/30 7:20
Group:
Member
Posts: 1365
Offline
Quote:

nikolas wrote:
I forgot... is the developers mailing list still active?
I tried a couple of time to subscribe but I was never accepted...


the dev ml is a bit slow these days, but i think people are still reading it,

yesterday neil inquired about the state of odyssey sources and i shared some insights with him. looks like he wants to work on it. likely he will want to adopt it to abi v0 again.

id try to register again if i was you.

Posted on: 9/6 12:34
Transfer the post to other applications Transfer


Re: Odyssey

Joined:
2017/9/11 14:28
From Basel
Group:
Member
Posts: 24
Offline
There was some progress, but now the compilation stop here.
I guess wava already solved this

Quote:

[100%] Linking CXX executable ../../../bin/jsc
cd /root/night_V0/test2/gcc-4.8.3/AROS-20180827-source/bin/linux-i386/gen/local/odyssey/Source/JavaScriptCore/shell && /usr/bin/cmake -E cmake_link_script CMakeFiles/jsc.dir/link.txt --verbose=1
/root/night_V0/test2/gcc-6.1.0/AROS-20180827-source/bin/linux-x86_64/tools/crosstools/i386-aros-g++ --sysroot=/root/night_V0/test2/gcc-4.8.3/AROS-20180827-source/bin/linux-i386/AROS/Development --sysroot /root/night_V0/test2/gcc-4.8.3/AROS-20180827-source/bin/linux-i386/AROS/Development --sysroot /root/night_V0/test2/gcc-4.8.3/AROS-20180827-source/bin/linux-i386/AROS/Development -I/root/night_V0/test2/gcc-4.8.3/AROS-20180827-source/bin/linux-i386/AROS/Development/include -I -Wall -DAROS_BUILD_TYPE=AROS_BUILD_TYPE_PERSONAL -g -DADEBUG=1 -DMDEBUG=1 -O0 -m32 -march=i686 -Wno-unused-function -Wno-conversion-null -Wno-deprecated-declarations -Wno-cast-align -std=c++11 -O3 -DNDEBUG -fno-exceptions -fno-strict-aliasing -fno-rtti -O2 -L -static-libstdc++ -g CMakeFiles/jsc.dir/__/jsc.cpp.obj -o ../../../bin/jsc ../../../lib/libjavascriptcoremui.a ../../../lib/libpthread.a ../../../lib/libWTFMUI.a
There are undefined symbols in '../../../bin/jsc':
U aros_bailout_jump /root/night_V0/test2/gcc-4.8.3/AROS-20180827-source/local/odyssey/Source/WTF/wtf/FastMalloc.cpp:131
U aros_is_memory_bailout /root/night_V0/test2/gcc-4.8.3/AROS-20180827-source/local/odyssey/Source/WTF/wtf/FastMalloc.cpp:130
U aros_memory_allocation_error /root/night_V0/test2/gcc-4.8.3/AROS-20180827-source/local/odyssey/Source/WTF/wtf/FastMalloc.cpp:127
U pthread_attr_destroy /root/night_V0/test2/gcc-4.8.3/AROS-20180827-source/local/odyssey/Source/WTF/wtf/ThreadingPthreads.cpp:187
U pthread_attr_init /root/night_V0/test2/gcc-4.8.3/AROS-20180827-source/local/odyssey/Source/WTF/wtf/ThreadingPthreads.cpp:179
U pthread_attr_setstacksize /root/night_V0/test2/gcc-4.8.3/AROS-20180827-source/local/odyssey/Source/WTF/wtf/ThreadingPthreads.cpp:181
U pthread_cond_signal /root/night_V0/test2/gcc-4.8.3/AROS-20180827-source/local/odyssey/Source/WTF/wtf/ThreadingPthreads.cpp:402
U pthread_create /root/night_V0/test2/gcc-4.8.3/AROS-20180827-source/local/odyssey/Source/WTF/wtf/ThreadingPthreads.cpp:186
U pthread_equal /root/night_V0/test2/gcc-4.8.3/AROS-20180827-source/local/odyssey/Source/WTF/wtf/ThreadingPthreads.cpp:145
U pthread_join /root/night_V0/test2/gcc-4.8.3/AROS-20180827-source/local/odyssey/Source/WTF/wtf/ThreadingPthreads.cpp:255
U pthread_mutexattr_destroy /root/night_V0/test2/gcc-4.8.3/AROS-20180827-source/local/odyssey/Source/WTF/wtf/ThreadingPthreads.cpp:330
U pthread_mutexattr_init /root/night_V0/test2/gcc-4.8.3/AROS-20180827-source/local/odyssey/Source/WTF/wtf/ThreadingPthreads.cpp:324
U pthread_mutexattr_settype /root/night_V0/test2/gcc-4.8.3/AROS-20180827-source/local/odyssey/Source/WTF/wtf/ThreadingPthreads.cpp:325
U u_charDirection_4_2 /root/night_V0/test2/gcc-4.8.3/AROS-20180827-source/local/odyssey/Source/WTF/wtf/text/StringImpl.h:1163
U u_charType_4_2 /root/night_V0/test2/gcc-4.8.3/AROS-20180827-source/local/odyssey/Source/JavaScriptCore/parser/Lexer.cpp:694
U ucol_close_4_2 /root/night_V0/test2/gcc-4.8.3/AROS-20180827-source/local/odyssey/Source/WTF/wtf/unicode/icu/CollatorICU.cpp:152
U ucol_open_4_2 /root/night_V0/test2/gcc-4.8.3/AROS-20180827-source/local/odyssey/Source/WTF/wtf/unicode/icu/CollatorICU.cpp:131
U ucol_setAttribute_4_2 /root/night_V0/test2/gcc-4.8.3/AROS-20180827-source/local/odyssey/Source/WTF/wtf/unicode/icu/CollatorICU.cpp:138
U ucol_strcollIter_4_2 /root/night_V0/test2/gcc-4.8.3/AROS-20180827-source/local/odyssey/Source/WTF/wtf/unicode/icu/CollatorICU.cpp:262
U udat_close_4_2 /root/night_V0/test2/gcc-4.8.3/AROS-20180827-source/local/odyssey/Source/JavaScriptCore/runtime/DatePrototype.cpp:188
U udat_format_4_2 /root/night_V0/test2/gcc-4.8.3/AROS-20180827-source/local/odyssey/Source/JavaScriptCore/runtime/DatePrototype.cpp:187
U udat_open_4_2 /root/night_V0/test2/gcc-4.8.3/AROS-20180827-source/local/odyssey/Source/JavaScriptCore/runtime/DatePrototype.cpp:181
U u_foldCase_4_2 /root/night_V0/test2/gcc-4.8.3/AROS-20180827-source/local/odyssey/Source/WTF/wtf/text/StringImpl.cpp:966
U uiter_setString_4_2 /root/night_V0/test2/gcc-4.8.3/AROS-20180827-source/local/odyssey/Source/WTF/wtf/unicode/icu/CollatorICU.cpp:253
U uiter_setUTF8_4_2 /root/night_V0/test2/gcc-4.8.3/AROS-20180827-source/local/odyssey/Source/WTF/wtf/unicode/icu/CollatorICU.cpp:270
U u_memcasecmp_4_2 /root/night_V0/test2/gcc-4.8.3/AROS-20180827-source/local/odyssey/Source/WTF/wtf/text/StringImpl.h:969
U u_strFoldCase_4_2 /root/night_V0/test2/gcc-4.8.3/AROS-20180827-source/local/odyssey/Source/WTF/wtf/text/StringImpl.cpp:671
U u_strToLower_4_2 /root/night_V0/test2/gcc-4.8.3/AROS-20180827-source/local/odyssey/Source/WTF/wtf/text/StringImpl.cpp:433
U u_strToUpper_4_2 /root/night_V0/test2/gcc-4.8.3/AROS-20180827-source/local/odyssey/Source/WTF/wtf/text/StringImpl.cpp:536
U u_tolower_4_2 /root/night_V0/test2/gcc-4.8.3/AROS-20180827-source/local/odyssey/Source/WTF/wtf/text/StringImpl.cpp:394
U u_toupper_4_2 /root/night_V0/test2/gcc-4.8.3/AROS-20180827-source/local/odyssey/Source/WTF/wtf/text/StringImpl.cpp:487
U get_DST_offset() /root/night_V0/test2/gcc-4.8.3/AROS-20180827-source/local/odyssey/Source/WTF/wtf/CurrentTime.cpp:250
U get_GMT_offset() /root/night_V0/test2/gcc-4.8.3/AROS-20180827-source/local/odyssey/Source/WTF/wtf/CurrentTime.cpp:250


Posted on: 9/10 9:53
Transfer the post to other applications Transfer


Re: Odyssey

Joined:
2010/8/30 7:20
Group:
Member
Posts: 1365
Offline
Quote:

There are undefined symbols in '../../../bin/jsc':
U aros_bailout_jump


you need to find where these functions are defined and add them to appropiate cmake lists. Looking at the source it is
Source/WebKit/mui/Api/MorphOS/aros_stuff.c
you need to compile. i must have added it to
Source/WebKit/PlatformMUI.cmake:86: mui/Api/MorphOS/aros_stuff.c

Quote:

/root/night_V0/test2/gcc-4.8.3/AROS-20180827-source/local/odyssey/Source/WTF/wtf/ThreadingPthreads.cpp:187


actually these should have been solved linking against -static-libstdc++ (imho). but Maybe abi v0 is different. i dont know. you might try to explicitely link against pthread linklib.

Quote:

/root/night_V0/test2/gcc-4.8.3/AROS-20180827-source/local/odyssey/Source/JavaScriptCore/parser/Lexer.cpp:694
U ucol_close_4_2 /root/night_V0/test2/gcc-4.8.3/AROS-20180827-source/local/odyssey/Source/WTF/wtf/unicode/icu/CollatorICU.cpp:152


im afraid you might need to build newer icu for this and link against resulting libs. you will almost certainly need a newer compiler. probably gcc-6. you will also need to adjust some flags. see icu-60.2 diff i submitted to aros repository and the accompanying mmakefile, which already contain flags to build it.


here are the diffs and the makefile:
/home/wawa/AROS-source/AROS/contrib/development/libs/icu

and thats probably the relevant flag:
-DU_HAVE_NL_LANGINFO_CODESET=0

Posted on: 9/10 10:59
Transfer the post to other applications Transfer


Re: Odyssey

Joined:
2007/4/16 6:26
From Norway
Group:
Member
Posts: 4183
Offline
How you don't give up Nikolas. This seams so difficult.

Posted on: 9/10 11:20
_________________
www.aspireos.com
Transfer the post to other applications Transfer


Re: Odyssey

Joined:
2017/9/11 14:28
From Basel
Group:
Member
Posts: 24
Offline
Hi,

I'll give a look to the missing object files/libraries. I'm compiling with gcc 6.0.1 (last one available for ABI_V0), but I had to compile AROS and contrib with 4.8.3.


Posted on: 9/10 12:34
Transfer the post to other applications Transfer


Re: Odyssey

Joined:
2017/9/11 14:28
From Basel
Group:
Member
Posts: 24
Offline
Hi,

That one was not my real error. Sorry for the confusion.
Here how it finishes:

Quote:

/root/night_V0/test2/gcc-6.1.0/AROS-20180827-source/bin/linux-x86_64/tools/crosstools/i386-aros-ranlib ../../lib/libWebCoreMUI.a
[ 95%] Built target WebCore
Makefile:152: recipe for target 'all' failed
mmakefile:118: recipe for target '/root/night_V0/test2/gcc-4.8.3/AROS-20180827-source/bin/linux-i386/gen/local/odyssey/.installed' failed
-libs-pixman-includes-dirs
[MMAKE] Making contrib-gfx-libs-pixman-includes-dirs in contrib/gfx/libs/pixman/pixman
[MMAKE] Building AROS.contrib-gfx-libs-pixman-fd
[MMAKE] Making contrib-gfx-libs-pixman-fd in contrib/gfx/libs/pixman/pixman
[MMAKE] Making contrib-gfx-libs-pixman-includes in contrib/gfx/libs/pixman/pixman
[MMAKE] Making contrib-gfx-libs-pixman in contrib/gfx/libs/pixman/pixman
[MMAKE] Building AROS.contrib-libiconv
[MMAKE] Building AROS.contrib-ffmpeg
[MMAKE] Nothing known about target linklibs-clib in project AROS
[MMAKE] Building AROS.contrib-ffmpeg-
[MMAKE] Building AROS.contrib-ffmpeg--target
[MMAKE] Nothing known about target setup in project AROS
[MMAKE] Building AROS.contrib-ffmpeg--quick
[MMAKE] Building AROS.contrib-ffmpeg--fetch
[MMAKE] Making contrib-ffmpeg--fetch in contrib/MultiMedia/libs/ffmpeg
[MMAKE] Building AROS.contrib-ffmpeg--configure
[MMAKE] Making contrib-ffmpeg--configure in contrib/MultiMedia/libs/ffmpeg
[MMAKE] Building AROS.contrib-ffmpeg--build_and_install-quick
[MMAKE] Making contrib-ffmpeg--build_and_install-quick in contrib/MultiMedia/libs/ffmpeg
[MMAKE] Building AROS.contrib-ffmpeg--make-package
[MMAKE] Making contrib-ffmpeg--make-package in contrib/MultiMedia/libs/ffmpeg
[MMAKE] Nothing known about target setup in project AROS
[MMAKE] Building AROS.odyssey-exe-quick
[MMAKE] Building AROS.odyssey-exe-cmake
[MMAKE] Making odyssey-exe-cmake in local/odyssey
[MMAKE] Building AROS.odyssey-exe-build_and_install-quick
[MMAKE] Making odyssey-exe-build_and_install-quick in local/odyssey
[MMAKE] make --no-print-directory TOP=/root/night_V0/test2/gcc-4.8.3/AROS-20180827-source SRCDIR=/root/night_V0/test2/gcc-4.8.3/AROS-20180827-source CURDIR=local/odyssey TARGET=odyssey-exe-build_and_install-quick --file=mmakefile odyssey-exe-build_and_install-quick failed: 512
Makefile:224: recipe for target 'local-odyssey' failed


If I look at the previous commands I cannot find any error.
I have the error after that WebCore is built.
I guess I'm missing something with this mmakefile... any idea?

Posted on: 9/10 14:25
Transfer the post to other applications Transfer


Re: Odyssey

Joined:
2010/8/30 7:20
Group:
Member
Posts: 1365
Offline
Quote:

nikolas wrote:
Hi,

I'll give a look to the missing object files/libraries. I'm compiling with gcc 6.0.1 (last one available for ABI_V0),

6.1.0 ;), good to know, that should spare us some trouble.

Quote:

but I had to compile AROS and contrib with 4.8.3.


why that?

Posted on: 9/10 16:04
Transfer the post to other applications Transfer


Re: Odyssey

Joined:
2010/8/30 7:20
Group:
Member
Posts: 1365
Offline
Quote:

nikolas wrote:
Hi,

I guess I'm missing something with this mmakefile... any idea?


bit difficult to tell from afar. perhaps the target dir for install?

Posted on: 9/10 16:07
Transfer the post to other applications Transfer


Re: Odyssey

Joined:
2017/9/11 14:28
From Basel
Group:
Member
Posts: 24
Offline
I fixed some other issue, but now I see this when trying to link. My vm has 4 GB of RAM and 16 of swap. Any idea?

Quote:

root@ubuntu-s-2vcpu-4gb-ams3-01:~/night_V0/test2/gcc-4.8.3/AROS-20180827-source/bin/linux-i386/gen/local/odyssey/Tools/OdysseyWebBrowser# /root/night_V0/test2/gcc-6.1.0/AROS-20180827-source/bin/linux-x86_64/tools/crosstools/i386-aros-g++ --sysroot=/root/night_V0/test2/gcc-4.8.3/AROS-20180827-source/bin/linux-i386/AROS/Development --sysroot /root/night_V0/test2/gcc-4.8.3/AROS-20180827-source/bin/linux-i386/AROS/Development --sysroot /root/night_V0/test2/gcc-4.8.3/AROS-20180827-source/bin/linux-i386/AROS/Development --sysroot /root/night_V0/test2/gcc-4.8.3/AROS-20180827-source/bin/linux-i386/AROS/Development -I/root/night_V0/test2/gcc-4.8.3/AROS-20180827-source/bin/linux-i386/AROS/Development/include -I -Wall -DAROS_BUILD_TYPE=AROS_BUILD_TYPE_PERSONAL -g -DADEBUG=1 -DMDEBUG=1 -O0 -m32 -march=i686 -Wno-unused-function -Wno-conversion-null -Wno-deprecated-declarations -Wno-cast-align -std=c++11 -O3 -DNDEBUG -fno-exceptions -fno-strict-aliasing -fno-rtti -O2 -L -static-libstdc++ -g CMakeFiles/owb.dir/main.cpp.obj -o ../../bin/owb ../../lib/libjavascriptcoremui.a ../../lib/libWebCoreMUI.a ../../lib/libwebkitmui.a -lz -lcairo -lpixman -lfontconfig -lfreetype2 -lxml2 -lz -lcurl -ljpeg -lpng -lssl -lcrypto -licui18n -licuuc -licudata -lsqlite3 -lxslt -ldebug -lopenurl -lrexxsyslib -lavformat -lbz2 -lavcodec -liconv -lz -lavutil -lswresample -lswscale ../../lib/libWebCoreMUI.a ../../lib/libjavascriptcoremui.a /root/night_V0/test2/gcc-4.8.3/AROS-20180827-source/bin/linux-i386/AROS/Development/lib/libfontconfig.a /root/night_V0/test2/gcc-4.8.3/AROS-20180827-source/bin/linux-i386/AROS/Development/lib/libfreetype2.a /root/night_V0/test2/gcc-4.8.3/AROS-20180827-source/bin/linux-i386/AROS/Development/lib/libz.a ../../lib/libWTFMUI.a -lcairo -lpixman -lfontconfig -lfreetype2 -lxml2 -lcurl -ljpeg -lpng -lssl -lcrypto -licui18n -licuuc -licudata -lsqlite3 -lxslt -ldebug -lopenurl -lrexxsyslib -lavformat -lbz2 -lavcodec -liconv -lavutil -lswresample -lswscale
nm: /tmp/catmpb4RWJl: File format not recognized
/root/night_V0/test2/gcc-6.1.0/AROS-20180827-source/bin/linux-x86_64/tools/crosstools/i386-aros-objdump: /tmp/catmpb4RWJl: File format not recognized
/tmp/catmpb4RWJl: file not recognized: File format not recognized


Posted on: 9/16 11:38

Edited by nikolas on 2018/9/16 12:01:08
Transfer the post to other applications Transfer


Re: Odyssey

Joined:
2017/3/9 9:07
Group:
Member
Posts: 34
Offline
Is this the OWB thing from V1 Aros repo ? I ran into a few issues with WebCore and overall compiling. This patch may help ? At least it's part of my updated aros.sh buildscript that I'm testing right now. Will upload it tomorrow, if nothing breaks. This patch patches the OWB diff, which the mmakefile will automagically apply when it's build. A make clean or removing pre-build OWB may help.

I also fixed a bunch of other compile issues that I ran into. There comes a bunch of patches to get AROS contrib and ports compiled. Only need to wait for the test to succeed.

Attach file:


patch aros3.patch Size: 1.73 KB; Hits: 1

Posted on: 9/16 12:54
Transfer the post to other applications Transfer



« 1 2 3 (4) 5 »



You can view topic.
You cannot start a new topic.
You cannot reply to posts.
You cannot edit your posts.
You cannot delete your posts.
You cannot add new polls.
You cannot vote in polls.
You cannot attach files to posts.
You cannot post without approval.

[Advanced Search]


Search
Top Posters
1 paolone
paolone
4456
2 nikolaos
nikolaos
4183
3 magorium
magorium
4095
4 phoenixkonsole
phoenixkonsole
3942
5 deadwood
deadwood
2917
6 ncafferkey
ncafferkey
2810
7 mazze
mazze
2222
8 clusteruk
clusteruk
2113
9 damocles
damocles
1789
10 BSzili
BSzili
1531
© 2004-2018 AROS Exec