Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
65 user(s) are online (45 user(s) are browsing Forums)

Members: 0
Guests: 65

more...

Support us!

Headlines

 
  Register To Post  

« 1 (2)
Re: AmiQute Qt6 Tutorial
Not too shy to talk
Not too shy to talk


See User information
Thanks a lot! I am getting closer to get it linked.

I hope this works ;)))

Go to top
Re: AmiQute Qt6 Tutorial
Not too shy to talk
Not too shy to talk


See User information
What am I doing wrong here ? It seems to try to link in some Linux stuff (I have installed the clib4 icu). Thanks!

For compiling I use George's Docker (which has clib4 Support).

EDIT: I think the warnings give the issue - these files in fact are missing, what I have is

root@2ea4d3de6572:/usr/src/RetroArch_exp# ls /opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui*
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.a
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so.74
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so.74.1
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuio.a
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuio.so
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuio.so.74
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuio.so.74.1

But for example the libicudata.so.74 is not there (and no idea where to get it from). Also while I have libstdc++.so I do not have libstdc++.so.6 which it is looking for.

ppc-amigaos-g++ -DARCH_POWERPC -mno-altivec -mcpu=750 -mhard-float -funroll-loops -ftree-vectorize -mno-powerpc64 -mno-altivec -Ofast -ffast-math -DCPU_IS_BIG_ENDIAN -DHAVE_LANGEXTRA -DHAVE_COMPRESSION=1 -DHAVE_ZARCH=1 -DHAVE_THREAD_STORAGE=1 -DHAVE_QT6=1 -DHAVE_QT=1 -DHAVE_QT_WRAPPER=1 -o retroarch.exe obj-750/frontend/frontend_driver.o obj-750/retroarch.o obj-750/runloop.o obj-750/ui/ui_companion_driver.o obj-750/camera/camera_driver.o obj-750/record/record_driver.o obj-750/record/drivers/record_wav.o obj-750/command.o obj-750/msg_hash.o obj-750/intl/msg_hash_us.o obj-750/./libretro-common/queues/task_queue.o obj-750/tasks/task_content.o obj-750/tasks/task_patch.o obj-750/save.o obj-750/tasks/task_save.o obj-750/tasks/task_movie.o obj-750/tasks/task_file_transfer.o obj-750/tasks/task_image.o obj-750/tasks/task_playlist_manager.o obj-750/tasks/task_manual_content_scan.o obj-750/tasks/task_core_backup.o obj-750/./libretro-common/encodings/encoding_utf.o obj-750/./libretro-common/encodings/encoding_crc32.o obj-750/./libretro-common/encodings/encoding_base64.o obj-750/./libretro-common/compat/fopen_utf8.o obj-750/./libretro-common/compat/compat_strldup.o obj-750/./libretro-common/lists/file_list.o obj-750/./libretro-common/lists/dir_list.o obj-750/./libretro-common/file/retro_dirent.o obj-750/./libretro-common/streams/stdin_stream.o obj-750/./libretro-common/streams/file_stream.o obj-750/./libretro-common/streams/file_stream_transforms.o obj-750/./libretro-common/streams/interface_stream.o obj-750/./libretro-common/streams/memory_stream.o obj-750/./libretro-common/streams/network_stream.o obj-750/./libretro-common/vfs/vfs_implementation.o obj-750/./libretro-common/lists/string_list.o obj-750/./libretro-common/string/stdstring.o obj-750/./libretro-common/memmap/memalign.o obj-750/./libretro-common/file/nbio/nbio_stdio.o obj-750/./libretro-common/lists/linked_list.o obj-750/./libretro-common/lists/nested_list.o obj-750/./libretro-common/queues/generic_queue.o obj-750/./libretro-common/file/nbio/nbio_intf.o obj-750/./libretro-common/file/file_path.o obj-750/./libretro-common/file/file_path_io.o obj-750/file_path_special.o obj-750/./libretro-common/hash/lrc_hash.o obj-750/audio/audio_driver.o obj-750/input/input_driver.o obj-750/input/common/input_hid_common.o obj-750/led/led_driver.o obj-750/gfx/video_driver.o obj-750/gfx/gfx_display.o obj-750/gfx/gfx_animation.o obj-750/configuration.o obj-750/./libretro-common/dynamic/dylib.o obj-750/cores/dynamic_dummy.o obj-750/./libretro-common/queues/message_queue.o obj-750/gfx/gfx_thumbnail_path.o obj-750/gfx/gfx_thumbnail.o obj-750/state_manager.o obj-750/gfx/drivers_font_renderer/bitmapfont.o obj-750/gfx/drivers_font_renderer/bitmapfont_10x10.o obj-750/gfx/drivers_font_renderer/bitmapfont_6x10.o obj-750/tasks/task_autodetect.o obj-750/input/input_autodetect_builtin.o obj-750/input/input_keymaps.o obj-750/./libretro-common/queues/fifo_queue.o obj-750/./libretro-common/compat/compat_fnmatch.o obj-750/./libretro-common/compat/compat_posix_string.o obj-750/cheat_manager.o obj-750/core_info.o obj-750/core_backup.o obj-750/core_option_manager.o obj-750/./libretro-common/file/config_file.o obj-750/./libretro-common/file/config_file_userdata.o obj-750/runtime_file.o obj-750/disk_index_file.o obj-750/tasks/task_screenshot.o obj-750/tasks/task_powerstate.o obj-750/./libretro-common/gfx/scaler/scaler.o obj-750/./libretro-common/gfx/scaler/pixconv.o obj-750/./libretro-common/gfx/scaler/scaler_int.o obj-750/./libretro-common/gfx/scaler/scaler_filter.o obj-750/gfx/font_driver.o obj-750/gfx/video_filter.o obj-750/./libretro-common/audio/resampler/audio_resampler.o obj-750/./libretro-common/audio/dsp_filter.o obj-750/./libretro-common/audio/resampler/drivers/sinc_resampler.o obj-750/./libretro-common/utils/md5.o obj-750/playlist.o obj-750/./libretro-common/features/features_cpu.o obj-750/verbosity.o obj-750/./libretro-common/playlists/label_sanitization.o obj-750/./libretro-common/time/rtime.o obj-750/manual_content_scan.o obj-750/disk_control_interface.o obj-750/tasks/task_audio_mixer.o obj-750/./libretro-common/audio/audio_mix.o obj-750/./libretro-common/audio/audio_mixer.o obj-750/audio/drivers_resampler/cc_resampler.o obj-750/./libretro-common/compat/compat_getopt.o obj-750/./libretro-common/compat/compat_strcasestr.o obj-750/./libretro-common/compat/compat_strl.o obj-750/./libretro-common/formats/image_texture.o obj-750/cores/libretro-imageviewer/image_core.o obj-750/ui/drivers/ui_qt.o obj-750/ui/drivers/qt/gridview.o obj-750/ui/drivers/qt/qt_dialogs.o obj-750/ui/drivers/qt/qt_widgets.o obj-750/ui/drivers/qt/qt_playlist.o obj-750/ui/drivers/qt/qt_downloads.o obj-750/ui/drivers/qt/qt_options.o obj-750/libretro-db/bintree.o obj-750/libretro-db/libretrodb.o obj-750/libretro-db/query.o obj-750/libretro-db/rmsgpack.o obj-750/libretro-db/rmsgpack_dom.o obj-750/database_info.o obj-750/tasks/task_database.o obj-750/tasks/task_database_cue.o obj-750/menu/menu_explore.o obj-750/tasks/task_menu_explore.o obj-750/./libretro-common/audio/conversion/s16_to_float.o obj-750/./libretro-common/audio/conversion/float_to_s16.o obj-750/./libretro-common/audio/conversion/mono_to_stereo_float.o obj-750/./libretro-common/audio/conversion/stereo_to_mono_float.o obj-750/./libretro-common/formats/wav/rwav.o obj-750/menu/drivers/rgui.o obj-750/menu/drivers/materialui.o obj-750/menu/menu_screensaver.o obj-750/menu/menu_setting.o obj-750/menu/menu_driver.o obj-750/menu/cbs/menu_cbs_ok.o obj-750/menu/cbs/menu_cbs_cancel.o obj-750/menu/cbs/menu_cbs_select.o obj-750/menu/cbs/menu_cbs_start.o obj-750/menu/cbs/menu_cbs_info.o obj-750/menu/cbs/menu_cbs_left.o obj-750/menu/cbs/menu_cbs_right.o obj-750/menu/cbs/menu_cbs_deferred_push.o obj-750/menu/cbs/menu_cbs_scan.o obj-750/menu/cbs/menu_cbs_get_value.o obj-750/menu/cbs/menu_cbs_label.o obj-750/menu/cbs/menu_cbs_sublabel.o obj-750/menu/cbs/menu_cbs_title.o obj-750/menu/menu_displaylist.o obj-750/menu/menu_contentless_cores.o obj-750/tasks/task_overlay.o obj-750/led/drivers/led_overlay.o obj-750/gfx/drivers_font_renderer/stb.o obj-750/gfx/drivers_font_renderer/stb_unicode.o obj-750/./libretro-common/rthreads/rthreads.o obj-750/gfx/video_thread_wrapper.o obj-750/audio/audio_thread_wrapper.o obj-750/./libretro-common/formats/xml/rxml.o obj-750/./libretro-common/formats/logiqx_dat/logiqx_dat.o obj-750/deps/yxml/yxml.o obj-750/gfx/drivers_context/gfx_null_ctx.o obj-750/./libretro-common/glsym/rglgen.o obj-750/./libretro-common/glsym/glsym_gl.o obj-750/gfx/drivers/sdl2_gfx.o obj-750/gfx/common/sdl2_common.o obj-750/input/drivers/sdl_input.o obj-750/input/drivers_joypad/sdl_joypad.o obj-750/audio/drivers/sdl_audio.o obj-750/gfx/drivers_context/sdl_gl_ctx.o obj-750/./libretro-common/file/archive_file.o obj-750/./libretro-common/streams/trans_stream.o obj-750/./libretro-common/streams/trans_stream_pipe.o obj-750/./libretro-common/file/archive_file_7z.o obj-750/./deps/7zip/7zArcIn.o obj-750/./deps/7zip/7zBuf.o obj-750/./deps/7zip/7zCrc.o obj-750/./deps/7zip/7zCrcOpt.o obj-750/./deps/7zip/7zDec.o obj-750/./deps/7zip/CpuArch.o obj-750/./deps/7zip/Delta.o obj-750/./deps/7zip/LzFind.o obj-750/./deps/7zip/LzmaDec.o obj-750/./deps/7zip/Lzma2Dec.o obj-750/./deps/7zip/LzmaEnc.o obj-750/./deps/7zip/Bra.o obj-750/./deps/7zip/Bra86.o obj-750/./deps/7zip/BraIA64.o obj-750/./deps/7zip/Bcj2.o obj-750/./deps/7zip/7zFile.o obj-750/./deps/7zip/7zStream.o obj-750/./libretro-common/file/archive_file_zlib.o obj-750/./libretro-common/streams/trans_stream_zlib.o obj-750/./libretro-common/streams/rzip_stream.o obj-750/./libretro-common/formats/png/rpng.o obj-750/./libretro-common/formats/png/rpng_encode.o obj-750/./libretro-common/formats/bmp/rbmp.o obj-750/./libretro-common/formats/bmp/rbmp_encode.o obj-750/./libretro-common/formats/json/rjson.o obj-750/./libretro-common/formats/image_transfer.o obj-750/./libretro-common/formats/m3u/m3u_file.o obj-750/record/drivers/record_ffmpeg.o obj-750/cores/libretro-ffmpeg/ffmpeg_core.o obj-750/cores/libretro-ffmpeg/packet_buffer.o obj-750/cores/libretro-ffmpeg/video_buffer.o obj-750/./libretro-common/rthreads/tpool.o obj-750/tasks/task_decompress.o dll.o dllimport.o -lpthread -latomic -lpthread -lm -lm -lSDL2 -lz -lavcodec -lswresample -lz -lbz2 -latomic -lswresample -lavcodec -lavformat -lavutil -lswscale -lswresample -lavcodec -lswresample -lz -lbz2 -latomic -lavdevice -L. -athread=native -lpthread -static-libstdc++ -lQt6Core -lQt6Widgets -lQt6Network -lQt6Concurrent -lQt6Gui -lQt6DBus -lQt6Core -lQt6Widgets -lQt6Network -lQt6Concurrent -lQt6Gui -lQt6DBus -lfreetype -ldl -use-dynld -lpng -lharfbuzz obj-750/ui/drivers/qt/moc_*.o obj-750/ui/drivers/moc_ui_qt.o -lbrotlidec -lbrotlicommon -mcrt=clib4 qrc*.o -lpcre2-16 -licui18n -licuuc -licudata
/opt/ppc-amigaos/lib/gcc/ppc-amigaos/11.3.0/../../../../ppc-amigaos/bin/ld: warning: libstdc++.so.6, needed by /opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so, not found (try using -rpath or -rpath-link)
/opt/ppc-amigaos/lib/gcc/ppc-amigaos/11.3.0/../../../../ppc-amigaos/bin/ld: warning: libm.so.6, needed by /opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so, not found (try using -rpath or -rpath-link)
/opt/ppc-amigaos/lib/gcc/ppc-amigaos/11.3.0/../../../../ppc-amigaos/bin/ld: warning: libgcc_s.so.1, needed by /opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so, not found (try using -rpath or -rpath-link)
/opt/ppc-amigaos/lib/gcc/ppc-amigaos/11.3.0/../../../../ppc-amigaos/bin/ld: warning: libc.so.6, needed by /opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so, not found (try using -rpath or -rpath-link)
/opt/ppc-amigaos/lib/gcc/ppc-amigaos/11.3.0/../../../../ppc-amigaos/bin/ld: warning: libicudata.so.74, needed by /opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so, not found (try using -rpath or -rpath-link)
/opt/ppc-amigaos/lib/gcc/ppc-amigaos/11.3.0/../../../../ppc-amigaos/bin/ld: warning: libpthread.so.0, needed by /opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so, not found (try using -rpath or -rpath-link)
/opt/ppc-amigaos/lib/gcc/ppc-amigaos/11.3.0/../../../../ppc-amigaos/bin/ld: warning: libdl.so.2, needed by /opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so, not found (try using -rpath or -rpath-link)
/opt/ppc-amigaos/lib/gcc/ppc-amigaos/11.3.0/../../../../ppc-amigaos/bin/ld: warning: ld.so.1, needed by /opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so, not found (try using -rpath or -rpath-link)
/opt/ppc-amigaos/lib/gcc/ppc-amigaos/11.3.0/../../../../ppc-amigaos/lib/libQt6Core.a(qlogging.cpp.o): In function `_ZL28backtraceFramesForLogMessagei':
qlogging.cpp:(.text._ZL28backtraceFramesForLogMessagei+0x108): undefined reference to `backtrace'
qlogging.cpp:(.text._ZL28backtraceFramesForLogMessagei+0x280): undefined reference to `backtrace_symbols'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `pow@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `__strcpy_chk@GLIBC_2.3.4'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `getenv@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `qsort@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `fseek@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `_ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `_ZNSt18condition_variableC1Ev@GLIBCXX_3.4.11'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `__once_proxy@GLIBCXX_3.4.11'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `strcat@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `expf@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `__snprintf_chk@GLIBC_2.4'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `realloc@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `malloc@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `memset@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `dlclose@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `fopen@GLIBC_2.1'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `modf@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `__moddi3@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `__umoddi3@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `cos@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `__strcat_chk@GLIBC_2.3.4'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `memmove@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `setlocale@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `memcpy@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `__cxa_pure_virtual@CXXABI_1.3'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `_ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `tan@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `dlopen@GLIBC_2.1'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `strcpy@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `__strncpy_chk@GLIBC_2.3.4'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `__dynamic_cast@CXXABI_1.3'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `fmod@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `gettimeofday@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `readlink@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `__floatdidf@GCC_3.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `__floatundidf@GCC_4.2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `memchr@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `__tls_get_addr_opt@GLIBC_2.22'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `__floatunditf@GCC_4.2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `ceil@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `__memmove_chk@GLIBC_2.3.4'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `memcmp@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `sin@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `div@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `abort@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `fclose@GLIBC_2.1'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `__cxa_guard_abort@CXXABI_1.3'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `__divdi3@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `__cxa_atexit@GLIBC_2.1.3'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `strncmp@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `_ZSt20__throw_system_errori@GLIBCXX_3.4.11'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `_Unwind_Resume@GCC_3.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `strstr@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `munmap@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `__ashldi3@GCC_3.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `strtoul@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `strcmp@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `__tzname@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `mmap@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `__gxx_personality_v0@CXXABI_1.3'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `close@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `__cxa_throw_bad_array_new_length@CXXABI_1.3.8'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `__cxa_guard_acquire@CXXABI_1.3'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `__timezone@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `__fread_chk@GLIBC_2.7'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `acos@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `strncpy@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `tzname@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `closedir@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `free@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `__stack_chk_fail@GLIBC_2.4'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `__udivdi3@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `strrchr@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `strtol@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `_ZNSt18condition_variableD1Ev@GLIBCXX_3.4.11'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `__fixdfdi@GCC_3.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `__realpath_chk@GLIBC_2.4'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `asin@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `tanhf@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `_ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `strtod@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `_ZdlPv@GLIBCXX_3.4'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `_ZSt11__once_call@GLIBCXX_3.4.11'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `atan@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `strchr@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `opendir@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `_ZSt15__once_callable@GLIBCXX_3.4.11'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `localtime_r@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `dlsym@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `readdir@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `strlen@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `atan2@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `strncat@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `open@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `rewind@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `__cxa_guard_release@CXXABI_1.3'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `_ZNSt18condition_variable10notify_allEv@GLIBCXX_3.4.11'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `round@GLIBC_2.1'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `__memcpy_chk@GLIBC_2.3.4'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `floor@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `fread@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `sincos@GLIBC_2.1'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `tzset@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `__xstat@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `log@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `_ZNSt18condition_variable4waitERSt11unique_lockISt5mutexE@GLIBCXX_3.4.11'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `ftell@GLIBC_2.0'
collect2: error: ld returned 1 exit status

Go to top
Re: AmiQute Qt6 Tutorial
Just can't stay away
Just can't stay away


See User information
@TheMagicSN

icu for Qt6

Go to top
Re: AmiQute Qt6 Tutorial
Just can't stay away
Just can't stay away


See User information
@TheMagicSN

Just to try and keep up with your pace - what you want to do with the Qt sources is probably to create a .pro file for them (in case this doesn't exist alread!). This is very easy, look here :

Qmake tutorial

Run

> qmake-amige

On the .pro file to get the Makefile and configuration items.

Then, if you really want to link this part together with the rest of the objects, you can either copy-paste whatever command lines you need from the Makefile OR you can create some super-level project generator or Makefile that handles the conglomeration facilitation of the project. If your issue is, that you are building it on the Amiga (what a feat, damn...), then I can congratulate you : The build ituls work on the Amiga, just not right now. There will be news on this item at some point, I assure you.

Go to top
Re: AmiQute Qt6 Tutorial
Not too shy to talk
Not too shy to talk


See User information
I still get

/opt/ppc-amigaos/lib/gcc/ppc-amigaos/11.3.0/../../../../ppc-amigaos/bin/ld: warning: libstdc++.so.6, needed by /opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so, not found (try using -rpath or -rpath-link)
/opt/ppc-amigaos/lib/gcc/ppc-amigaos/11.3.0/../../../../ppc-amigaos/bin/ld: warning: libm.so.6, needed by /opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so, not found (try using -rpath or -rpath-link)
/opt/ppc-amigaos/lib/gcc/ppc-amigaos/11.3.0/../../../../ppc-amigaos/bin/ld: warning: libgcc_s.so.1, needed by /opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so, not found (try using -rpath or -rpath-link)
/opt/ppc-amigaos/lib/gcc/ppc-amigaos/11.3.0/../../../../ppc-amigaos/bin/ld: warning: libc.so.6, needed by /opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so, not found (try using -rpath or -rpath-link)
/opt/ppc-amigaos/lib/gcc/ppc-amigaos/11.3.0/../../../../ppc-amigaos/bin/ld: warning: libicudata.so.74, needed by /opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so, not found (try using -rpath or -rpath-link)
/opt/ppc-amigaos/lib/gcc/ppc-amigaos/11.3.0/../../../../ppc-amigaos/bin/ld: warning: libpthread.so.0, needed by /opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so, not found (try using -rpath or -rpath-link)
/opt/ppc-amigaos/lib/gcc/ppc-amigaos/11.3.0/../../../../ppc-amigaos/bin/ld: warning: libdl.so.2, needed by /opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so, not found (try using -rpath or -rpath-link)
/opt/ppc-amigaos/lib/gcc/ppc-amigaos/11.3.0/../../../../ppc-amigaos/bin/ld: warning: ld.so.1, needed by /opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so, not found (try using -rpath or -rpath-link)
/opt/ppc-amigaos/lib/gcc/ppc-amigaos/11.3.0/../../../../ppc-amigaos/lib/libQt6Core.a(qlogging.cpp.o): In function `_ZL28backtraceFramesForLogMessagei':
qlogging.cpp:(.text._ZL28backtraceFramesForLogMessagei+0x108): undefined reference to `backtrace'
qlogging.cpp:(.text._ZL28backtraceFramesForLogMessagei+0x280): undefined reference to `backtrace_symbols'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `pow@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `__strcpy_chk@GLIBC_2.3.4'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `getenv@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `qsort@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `fseek@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `_ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `_ZNSt18condition_variableC1Ev@GLIBCXX_3.4.11'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `__once_proxy@GLIBCXX_3.4.11'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `strcat@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `expf@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `__snprintf_chk@GLIBC_2.4'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `realloc@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `malloc@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `memset@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `dlclose@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `fopen@GLIBC_2.1'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `modf@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `__moddi3@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `__umoddi3@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `cos@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `__strcat_chk@GLIBC_2.3.4'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `memmove@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `setlocale@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `memcpy@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `__cxa_pure_virtual@CXXABI_1.3'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `_ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `tan@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `dlopen@GLIBC_2.1'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `strcpy@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `__strncpy_chk@GLIBC_2.3.4'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `__dynamic_cast@CXXABI_1.3'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `fmod@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `gettimeofday@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `readlink@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `__floatdidf@GCC_3.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `__floatundidf@GCC_4.2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `memchr@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `__tls_get_addr_opt@GLIBC_2.22'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `__floatunditf@GCC_4.2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `ceil@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `__memmove_chk@GLIBC_2.3.4'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `memcmp@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `sin@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `div@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `abort@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `fclose@GLIBC_2.1'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `__cxa_guard_abort@CXXABI_1.3'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `__divdi3@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `__cxa_atexit@GLIBC_2.1.3'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `strncmp@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `_ZSt20__throw_system_errori@GLIBCXX_3.4.11'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `_Unwind_Resume@GCC_3.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `strstr@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `munmap@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `__ashldi3@GCC_3.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `strtoul@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `strcmp@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `__tzname@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `mmap@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `__gxx_personality_v0@CXXABI_1.3'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `close@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `__cxa_throw_bad_array_new_length@CXXABI_1.3.8'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `__cxa_guard_acquire@CXXABI_1.3'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `__timezone@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `__fread_chk@GLIBC_2.7'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `acos@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `strncpy@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `tzname@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `closedir@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `free@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `__stack_chk_fail@GLIBC_2.4'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `__udivdi3@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `strrchr@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `strtol@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `_ZNSt18condition_variableD1Ev@GLIBCXX_3.4.11'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `__fixdfdi@GCC_3.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `__realpath_chk@GLIBC_2.4'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `asin@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `tanhf@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `_ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `strtod@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `_ZdlPv@GLIBCXX_3.4'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `_ZSt11__once_call@GLIBCXX_3.4.11'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `atan@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `strchr@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `opendir@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `_ZSt15__once_callable@GLIBCXX_3.4.11'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `localtime_r@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `dlsym@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `readdir@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `strlen@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `atan2@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `strncat@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `open@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `rewind@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `__cxa_guard_release@CXXABI_1.3'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `_ZNSt18condition_variable10notify_allEv@GLIBCXX_3.4.11'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `round@GLIBC_2.1'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `__memcpy_chk@GLIBC_2.3.4'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `floor@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `fread@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `sincos@GLIBC_2.1'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `tzset@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `__xstat@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicui18n.so: undefined reference to `log@GLIBC_2.0'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `_ZNSt18condition_variable4waitERSt11unique_lockISt5mutexE@GLIBCXX_3.4.11'
/opt/ppc-amigaos/ppc-amigaos/SDK/clib4/lib/libicuuc.so: undefined reference to `ftell@GLIBC_2.0'
collect2: error: ld returned 1 exit status

with those libs. I am using the docker image of George Sokianos for compiling. The messages at the top sound to me as if certain versions of so libs are missing in the compiler image to me ?

Steffen

Go to top
Re: AmiQute Qt6 Tutorial
Just can't stay away
Just can't stay away


See User information
@TheMagicSN

Please look in mkspecs/amiga-g++/qmake.conf. This should give you the order of linkage. But to be clear : Doing this manually really defies the purpose of Qt. I will stop commenting on the issue, until you create and use a proper qmake project.

Go to top
Re: AmiQute Qt6 Tutorial
Not too shy to talk
Not too shy to talk


See User information
Do I need some sort of stuff to install to make the Qt work ?

I finally linked like this below

If I try to start the resulting 134 MB sized exe (Non-Qt retroarch is 35 MB sized) I get a requester "Failed to find canonical name for libm.so" from elf.library.

Thanks in advance.


ppc-amigaos-g++ -DARCH_POWERPC -mno-altivec -mcpu=750 -mhard-float -funroll-loops -ftree-vectorize -mno-powerpc64 -mno-altivec -Ofast -ffast-math -DCPU_IS_BIG_ENDIAN -DHAVE_LANGEXTRA -DHAVE_COMPRESSION=1 -DHAVE_ZARCH=1 -DHAVE_THREAD_STORAGE=1 -DHAVE_QT6=1 -DHAVE_QT=1 -DHAVE_QT_WRAPPER=1 -o retroarch.exe obj-750/frontend/frontend_driver.o obj-750/retroarch.o obj-750/runloop.o obj-750/ui/ui_companion_driver.o obj-750/camera/camera_driver.o obj-750/record/record_driver.o obj-750/record/drivers/record_wav.o obj-750/command.o obj-750/msg_hash.o obj-750/intl/msg_hash_us.o obj-750/./libretro-common/queues/task_queue.o obj-750/tasks/task_content.o obj-750/tasks/task_patch.o obj-750/save.o obj-750/tasks/task_save.o obj-750/tasks/task_movie.o obj-750/tasks/task_file_transfer.o obj-750/tasks/task_image.o obj-750/tasks/task_playlist_manager.o obj-750/tasks/task_manual_content_scan.o obj-750/tasks/task_core_backup.o obj-750/./libretro-common/encodings/encoding_utf.o obj-750/./libretro-common/encodings/encoding_crc32.o obj-750/./libretro-common/encodings/encoding_base64.o obj-750/./libretro-common/compat/fopen_utf8.o obj-750/./libretro-common/compat/compat_strldup.o obj-750/./libretro-common/lists/file_list.o obj-750/./libretro-common/lists/dir_list.o obj-750/./libretro-common/file/retro_dirent.o obj-750/./libretro-common/streams/stdin_stream.o obj-750/./libretro-common/streams/file_stream.o obj-750/./libretro-common/streams/file_stream_transforms.o obj-750/./libretro-common/streams/interface_stream.o obj-750/./libretro-common/streams/memory_stream.o obj-750/./libretro-common/streams/network_stream.o obj-750/./libretro-common/vfs/vfs_implementation.o obj-750/./libretro-common/lists/string_list.o obj-750/./libretro-common/string/stdstring.o obj-750/./libretro-common/memmap/memalign.o obj-750/./libretro-common/file/nbio/nbio_stdio.o obj-750/./libretro-common/lists/linked_list.o obj-750/./libretro-common/lists/nested_list.o obj-750/./libretro-common/queues/generic_queue.o obj-750/./libretro-common/file/nbio/nbio_intf.o obj-750/./libretro-common/file/file_path.o obj-750/./libretro-common/file/file_path_io.o obj-750/file_path_special.o obj-750/./libretro-common/hash/lrc_hash.o obj-750/audio/audio_driver.o obj-750/input/input_driver.o obj-750/input/common/input_hid_common.o obj-750/led/led_driver.o obj-750/gfx/video_driver.o obj-750/gfx/gfx_display.o obj-750/gfx/gfx_animation.o obj-750/configuration.o obj-750/./libretro-common/dynamic/dylib.o obj-750/cores/dynamic_dummy.o obj-750/./libretro-common/queues/message_queue.o obj-750/gfx/gfx_thumbnail_path.o obj-750/gfx/gfx_thumbnail.o obj-750/state_manager.o obj-750/gfx/drivers_font_renderer/bitmapfont.o obj-750/gfx/drivers_font_renderer/bitmapfont_10x10.o obj-750/gfx/drivers_font_renderer/bitmapfont_6x10.o obj-750/tasks/task_autodetect.o obj-750/input/input_autodetect_builtin.o obj-750/input/input_keymaps.o obj-750/./libretro-common/queues/fifo_queue.o obj-750/./libretro-common/compat/compat_fnmatch.o obj-750/./libretro-common/compat/compat_posix_string.o obj-750/cheat_manager.o obj-750/core_info.o obj-750/core_backup.o obj-750/core_option_manager.o obj-750/./libretro-common/file/config_file.o obj-750/./libretro-common/file/config_file_userdata.o obj-750/runtime_file.o obj-750/disk_index_file.o obj-750/tasks/task_screenshot.o obj-750/tasks/task_powerstate.o obj-750/./libretro-common/gfx/scaler/scaler.o obj-750/./libretro-common/gfx/scaler/pixconv.o obj-750/./libretro-common/gfx/scaler/scaler_int.o obj-750/./libretro-common/gfx/scaler/scaler_filter.o obj-750/gfx/font_driver.o obj-750/gfx/video_filter.o obj-750/./libretro-common/audio/resampler/audio_resampler.o obj-750/./libretro-common/audio/dsp_filter.o obj-750/./libretro-common/audio/resampler/drivers/sinc_resampler.o obj-750/./libretro-common/utils/md5.o obj-750/playlist.o obj-750/./libretro-common/features/features_cpu.o obj-750/verbosity.o obj-750/./libretro-common/playlists/label_sanitization.o obj-750/./libretro-common/time/rtime.o obj-750/manual_content_scan.o obj-750/disk_control_interface.o obj-750/tasks/task_audio_mixer.o obj-750/./libretro-common/audio/audio_mix.o obj-750/./libretro-common/audio/audio_mixer.o obj-750/audio/drivers_resampler/cc_resampler.o obj-750/./libretro-common/compat/compat_getopt.o obj-750/./libretro-common/compat/compat_strcasestr.o obj-750/./libretro-common/compat/compat_strl.o obj-750/./libretro-common/formats/image_texture.o obj-750/cores/libretro-imageviewer/image_core.o obj-750/ui/drivers/ui_qt.o obj-750/ui/drivers/qt/gridview.o obj-750/ui/drivers/qt/qt_dialogs.o obj-750/ui/drivers/qt/qt_widgets.o obj-750/ui/drivers/qt/qt_playlist.o obj-750/ui/drivers/qt/qt_downloads.o obj-750/ui/drivers/qt/qt_options.o obj-750/libretro-db/bintree.o obj-750/libretro-db/libretrodb.o obj-750/libretro-db/query.o obj-750/libretro-db/rmsgpack.o obj-750/libretro-db/rmsgpack_dom.o obj-750/database_info.o obj-750/tasks/task_database.o obj-750/tasks/task_database_cue.o obj-750/menu/menu_explore.o obj-750/tasks/task_menu_explore.o obj-750/./libretro-common/audio/conversion/s16_to_float.o obj-750/./libretro-common/audio/conversion/float_to_s16.o obj-750/./libretro-common/audio/conversion/mono_to_stereo_float.o obj-750/./libretro-common/audio/conversion/stereo_to_mono_float.o obj-750/./libretro-common/formats/wav/rwav.o obj-750/menu/drivers/rgui.o obj-750/menu/drivers/materialui.o obj-750/menu/menu_screensaver.o obj-750/menu/menu_setting.o obj-750/menu/menu_driver.o obj-750/menu/cbs/menu_cbs_ok.o obj-750/menu/cbs/menu_cbs_cancel.o obj-750/menu/cbs/menu_cbs_select.o obj-750/menu/cbs/menu_cbs_start.o obj-750/menu/cbs/menu_cbs_info.o obj-750/menu/cbs/menu_cbs_left.o obj-750/menu/cbs/menu_cbs_right.o obj-750/menu/cbs/menu_cbs_deferred_push.o obj-750/menu/cbs/menu_cbs_scan.o obj-750/menu/cbs/menu_cbs_get_value.o obj-750/menu/cbs/menu_cbs_label.o obj-750/menu/cbs/menu_cbs_sublabel.o obj-750/menu/cbs/menu_cbs_title.o obj-750/menu/menu_displaylist.o obj-750/menu/menu_contentless_cores.o obj-750/tasks/task_overlay.o obj-750/led/drivers/led_overlay.o obj-750/gfx/drivers_font_renderer/stb.o obj-750/gfx/drivers_font_renderer/stb_unicode.o obj-750/./libretro-common/rthreads/rthreads.o obj-750/gfx/video_thread_wrapper.o obj-750/audio/audio_thread_wrapper.o obj-750/./libretro-common/formats/xml/rxml.o obj-750/./libretro-common/formats/logiqx_dat/logiqx_dat.o obj-750/deps/yxml/yxml.o obj-750/gfx/drivers_context/gfx_null_ctx.o obj-750/./libretro-common/glsym/rglgen.o obj-750/./libretro-common/glsym/glsym_gl.o obj-750/gfx/drivers/sdl2_gfx.o obj-750/gfx/common/sdl2_common.o obj-750/input/drivers/sdl_input.o obj-750/input/drivers_joypad/sdl_joypad.o obj-750/audio/drivers/sdl_audio.o obj-750/gfx/drivers_context/sdl_gl_ctx.o obj-750/./libretro-common/file/archive_file.o obj-750/./libretro-common/streams/trans_stream.o obj-750/./libretro-common/streams/trans_stream_pipe.o obj-750/./libretro-common/file/archive_file_7z.o obj-750/./deps/7zip/7zArcIn.o obj-750/./deps/7zip/7zBuf.o obj-750/./deps/7zip/7zCrc.o obj-750/./deps/7zip/7zCrcOpt.o obj-750/./deps/7zip/7zDec.o obj-750/./deps/7zip/CpuArch.o obj-750/./deps/7zip/Delta.o obj-750/./deps/7zip/LzFind.o obj-750/./deps/7zip/LzmaDec.o obj-750/./deps/7zip/Lzma2Dec.o obj-750/./deps/7zip/LzmaEnc.o obj-750/./deps/7zip/Bra.o obj-750/./deps/7zip/Bra86.o obj-750/./deps/7zip/BraIA64.o obj-750/./deps/7zip/Bcj2.o obj-750/./deps/7zip/7zFile.o obj-750/./deps/7zip/7zStream.o obj-750/./libretro-common/file/archive_file_zlib.o obj-750/./libretro-common/streams/trans_stream_zlib.o obj-750/./libretro-common/streams/rzip_stream.o obj-750/./libretro-common/formats/png/rpng.o obj-750/./libretro-common/formats/png/rpng_encode.o obj-750/./libretro-common/formats/bmp/rbmp.o obj-750/./libretro-common/formats/bmp/rbmp_encode.o obj-750/./libretro-common/formats/json/rjson.o obj-750/./libretro-common/formats/image_transfer.o obj-750/./libretro-common/formats/m3u/m3u_file.o obj-750/record/drivers/record_ffmpeg.o obj-750/cores/libretro-ffmpeg/ffmpeg_core.o obj-750/tasks/task_decompress.o dll.o dllimport.o -lpthread -latomic -lpthread -lm -lm -lSDL2 -lz -lz -lbz2 -latomic -lz -lbz2 -latomic -L. -athread=native -lpthread -static-libstdc++ -lQt6Core -lQt6Widgets -lQt6Network -lQt6Concurrent -lQt6Gui -lQt6DBus -lQt6Core -lQt6Widgets -lQt6Network -lQt6Concurrent -lQt6Gui -lQt6DBus -lfreetype -ldl -use-dynld -lpng -lharfbuzz obj-750/ui/drivers/qt/moc_*.o obj-750/ui/drivers/moc_ui_qt.o -lbrotlidec -lbrotlicommon -mcrt=clib4 qrc*.o -lpcre2-16 -L/opt/ppc-amigaos/ppc-amigaos/SDK/local/clib4/lib -Wl,-Bstatic -licui18n -licuuc -licudata -Wl,-Bdynamic

Go to top
Re: AmiQute Qt6 Tutorial
Not too shy to talk
Not too shy to talk


See User information
Hi!

Okay, I could fix that by using the .so libs of the clib4 lib folder of the compiler.

Next issue - It needs libpcre2-16.so. The pcre2 archive on os4depot sadly only contains .a files, no .so.

Where do I get it from ?

Thanks.

Steffen

Go to top
Re: AmiQute Qt6 Tutorial
Just can't stay away
Just can't stay away


See User information

Go to top

  Register To Post
« 1 (2)

 




Currently Active Users Viewing This Thread: 1 ( 0 members and 1 Anonymous Users )




Powered by XOOPS 2.0 © 2001-2024 The XOOPS Project