Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
100 user(s) are online (64 user(s) are browsing Forums)

Members: 1
Guests: 99

salass00, more...

Headlines

Forum Index


Board index » All Posts (SinanSam460)




Re: Enhancer Software v2.0 Released
Not too shy to talk
Not too shy to talk


@geennaam

It is Sapphire Plus Radeon RX560 14CU 4GB GDDR5
SKU #11267-18-20G

Hans told me briefly RadeonRX_drv_video.library is crashing.


Sinan - AmigaOS4 Beta-Tester
- AmigaOne X5000
- AmigaOne A1222
- Sam460ex
Go to top


Re: Enhancer Software v2.0 Released
Not too shy to talk
Not too shy to talk


@amigakit

A1222 with RX550 can play FullHD Videos without any problems, while X5000 with RX560 or Rx580 can't play (Crashes after 3-4 seconds with grey screen).

No problems when running Warp3D Nova software (with RX560)

I already reported it Hans via Mantis Bugtracker (Amiga.org).

Let's see what Hans will find ?

Sinan - AmigaOS4 Beta-Tester
- AmigaOne X5000
- AmigaOne A1222
- Sam460ex
Go to top


Re: Enhancer Software v2.0 Released
Not too shy to talk
Not too shy to talk


@daveyw

Same here happened here, but leave the Grimreaper window in the background and continue installation.

I guess Multiviewer depends on some component that hasn't been installed yet..


Sinan - AmigaOS4 Beta-Tester
- AmigaOne X5000
- AmigaOne A1222
- Sam460ex
Go to top


Re: SDL2
Not too shy to talk
Not too shy to talk


@all

Thanks for your suggestions..I have compiled DungeonRush and it works well. I have uploaded the port to OS4Depot.

Now I set my target as compiling KoboRedux
https://github.com/olofson/koboredux

I think it depends on Audiality2

How can I port Audiality2 to AmigaOS4 ?
https://github.com/olofson/audiality2

Is this too much for a beginner ?

Sinan - AmigaOS4 Beta-Tester
- AmigaOne X5000
- AmigaOne A1222
- Sam460ex
Go to top


Re: SDL2
Not too shy to talk
Not too shy to talk


@kas1e @javier

How do you install xmp on cross-compiler, xmp archive @ OS4depot doesn't have any SDK directory

Now I use

ppc-amigaos-gcc -athread=native *.c -o DRush -lsmpeg2 -lSDL2_image -lSDL2_net -lSDL2_ttf -lfreetype -ltiff -lwebp -lpng -ljpeg -lz -lm -lSDL2_mixer -lmikmod -lmodplug -lFLAC -lvorbisfile -lvorbis -logg -lSDL2 -lpthread

But smpeg2 and modplug creates lots of errors:

/usr/local/amiga/ppc-amigaos/SDK/local/newlib/lib/libmodplug.a(modplug.o): In function `ModPlug_Unload':
modplug.cpp:(.text+0x7dc): undefined reference to `_ZdlPv'
/usr/local/amiga/ppc-amigaos/SDK/local/newlib/lib/libmodplug.a(modplug.o): In function `ModPlug_Load':
modplug.cpp:(.text+0xaf4): undefined reference to `_Znwj'
modplug.cpp:(.text+0xb84): undefined reference to `_ZdlPv'
/usr/local/amiga/ppc-amigaos/SDK/local/newlib/lib/libmodplug.a(sndfile.o): In function `_ZN10CSoundFile15AllocatePatternEjj':
sndfile.cpp:(.text+0x2f58): undefined reference to `_Znaj'
/usr/local/amiga/ppc-amigaos/SDK/local/newlib/lib/libmodplug.a(sndfile.o): In function `_ZN10CSoundFile14SetPatternNameEjPKc':
sndfile.cpp:(.text+0x30dc): undefined reference to `_Znaj'
sndfile.cpp:(.text+0x3174): undefined reference to `_ZdaPv'
/usr/local/amiga/ppc-amigaos/SDK/local/newlib/lib/libmodplug.a(sndfile.o): In function `_ZN10CSoundFile11FreePatternEPv':
sndfile.cpp:(.text+0x3234): undefined reference to `_ZdaPv'
/usr/local/amiga/ppc-amigaos/SDK/local/newlib/lib/libmodplug.a(sndfile.o): In function `_ZN10CSoundFile7DestroyEv':
sndfile.cpp:(.text+0x5500): undefined reference to `_ZdaPv'
sndfile.cpp:(.text+0x554c): undefined reference to `_ZdaPv'
sndfile.cpp:(.text+0x561c): undefined reference to `_ZdlPv'
sndfile.cpp:(.text+0x5710): undefined reference to `_ZdaPv'
/usr/local/amiga/ppc-amigaos/SDK/local/newlib/lib/libmodplug.a(load_xm.o): In function `_ZN10CSoundFile6ReadXMEPKhj':
load_xm.cpp:(.text+0x1330): undefined reference to `_Znwj'
load_xm.cpp:(.text+0x2c04): undefined reference to `_Znaj'
load_xm.cpp:(.text+0x2e88): undefined reference to `_Znaj'
/usr/local/amiga/ppc-amigaos/SDK/local/newlib/lib/libmodplug.a(load_ult.o): In function `_ZN10CSoundFile7ReadUltEPKhj':
load_ult.cpp:(.text+0x164): undefined reference to `_Znaj'
/usr/local/amiga/ppc-amigaos/SDK/local/newlib/lib/libmodplug.a(load_mtm.o): In function `_ZN10CSoundFile7ReadMTMEPKhj':
load_mtm.cpp:(.text+0xb20): undefined reference to `_Znaj'
/usr/local/amiga/ppc-amigaos/SDK/local/newlib/lib/libmodplug.a(load_med.o): In function `_ZN10CSoundFile7ReadMedEPKhj':
load_med.cpp:(.text+0x10cc): undefined reference to `_Znaj'
/usr/local/amiga/ppc-amigaos/SDK/local/newlib/lib/libmodplug.a(load_mdl.o): In function `_ZN10CSoundFile7ReadMDLEPKhj':
load_mdl.cpp:(.text+0x1118): undefined reference to `_ZdaPv'
load_mdl.cpp:(.text+0x1124): undefined reference to `_Znaj'
load_mdl.cpp:(.text+0x1430): undefined reference to `_Znwj'
load_mdl.cpp:(.text+0x18a0): undefined reference to `_Znwj'
/usr/local/amiga/ppc-amigaos/SDK/local/newlib/lib/libmodplug.a(load_it.o): In function `_ZN10CSoundFile14LoadMixPluginsEPKvj':
load_it.cpp:(.text+0x1058): undefined reference to `_Znaj'
/usr/local/amiga/ppc-amigaos/SDK/local/newlib/lib/libmodplug.a(load_it.o): In function `_ZN10CSoundFile6ReadITEPKhj':
load_it.cpp:(.text+0x2dec): undefined reference to `_Znaj'
load_it.cpp:(.text+0x3434): undefined reference to `_Znaj'
load_it.cpp:(.text+0x3bb4): undefined reference to `_Znwj'
/usr/local/amiga/ppc-amigaos/SDK/local/newlib/lib/libmodplug.a(load_far.o): In function `_ZN10CSoundFile7ReadFAREPKhj':
load_far.cpp:(.text+0x34c): undefined reference to `_Znaj'
/usr/local/amiga/ppc-amigaos/SDK/local/newlib/lib/libmodplug.a(load_dmf.o): In function `_ZN10CSoundFile7ReadDMFEPKhj':
load_dmf.cpp:(.text+0x77c): undefined reference to `_Znaj'
/usr/local/amiga/ppc-amigaos/SDK/local/newlib/lib/libmodplug.a(load_dbm.o): In function `_ZN10CSoundFile7ReadDBMEPKhj':
load_dbm.cpp:(.text+0x58c): undefined reference to `_Znwj'
/usr/local/amiga/ppc-amigaos/SDK/local/newlib/lib/libmodplug.a(load_ams.o): In function `_Z9AMSUnpackPKcjPcjc':
load_ams.cpp:(.text+0x3c): undefined reference to `_Znaj'
load_ams.cpp:(.text+0x3f4): undefined reference to `_ZdaPv'
/usr/local/amiga/ppc-amigaos/SDK/local/newlib/lib/libmodplug.a(load_ams.o): In function `_ZN10CSoundFile8ReadAMS2EPKhj':
load_ams.cpp:(.text+0x78c): undefined reference to `_Znwj'
load_ams.cpp:(.text+0xee8): undefined reference to `_Znaj'
/usr/local/amiga/ppc-amigaos/SDK/local/newlib/lib/libmodplug.a(load_ams.o): In function `_ZN10CSoundFile7ReadAMSEPKhj':
load_ams.cpp:(.text+0x1ddc): undefined reference to `_Znaj'
load_ams.cpp:(.text+0x1fa0): undefined reference to `_Znaj'
/usr/local/amiga/ppc-amigaos/SDK/local/newlib/lib/libmodplug.a(load_amf.o): In function `_ZN10CSoundFile7ReadAMFEPKhj':
load_amf.cpp:(.text+0x1910): undefined reference to `_Znaj'
load_amf.cpp:(.text+0x1c98): undefined reference to `_ZdaPv'
/usr/local/amiga/ppc-amigaos/SDK/local/newlib/lib/libmodplug.a(load_669.o): In function `_ZN10CSoundFile7Read669EPKhj':
load_669.cpp:(.text+0x610): undefined reference to `_Znaj'
/usr/local/amiga/ppc-amigaos/SDK/local/newlib/lib/libmodplug.a(load_mt2.o): In function `_ZN10CSoundFile7ReadMT2EPKhj':
load_mt2.cpp:(.text+0x718): undefined reference to `_Znaj'
load_mt2.cpp:(.text+0xfe0): undefined reference to `_Znwj'
/usr/local/amiga/ppc-amigaos/SDK/local/newlib/lib/libmodplug.a(load_pat.o): In function `_ZN10CSoundFile7ReadPATEPKhj':
load_pat.cpp:(.text+0x2518): undefined reference to `_Znwj'
load_pat.cpp:(.text+0x2938): undefined reference to `_Znwj'
/usr/local/amiga/ppc-amigaos/SDK/local/newlib/lib/libmodplug.a(load_pat.o): In function `PAT_Load_Instruments':
load_pat.cpp:(.text+0x3d64): undefined reference to `_Znwj'
load_pat.cpp:(.text+0x3ed8): undefined reference to `_Znwj'
/usr/local/amiga/ppc-amigaos/SDK/local/newlib/lib/libsmpeg2.a(smpeg.o): In function `SMPEG_delete':
/home/Michael/smpeg2-2.0.0/smpeg.cpp:215: undefined reference to `_ZdlPv'
/usr/local/amiga/ppc-amigaos/SDK/local/newlib/lib/libsmpeg2.a(smpeg.o): In function `SMPEG_new_descr':
/home/Michael/smpeg2-2.0.0/smpeg.cpp:101: undefined reference to `_Znwj'
/home/Michael/smpeg2-2.0.0/smpeg.cpp:102: undefined reference to `_Znwj'
/usr/local/amiga/ppc-amigaos/SDK/local/newlib/lib/libsmpeg2.a(smpeg.o): In function `SMPEG_new':
/home/Michael/smpeg2-2.0.0/smpeg.cpp:82: undefined reference to `_Znwj'
/home/Michael/smpeg2-2.0.0/smpeg.cpp:83: undefined reference to `_Znwj'
/usr/local/amiga/ppc-amigaos/SDK/local/newlib/lib/libsmpeg2.a(smpeg.o): In function `SMPEG_new_rwops':
/home/Michael/smpeg2-2.0.0/smpeg.cpp:142: undefined reference to `_Znwj'
/usr/local/amiga/ppc-amigaos/SDK/local/newlib/lib/libsmpeg2.a(smpeg.o):/home/Michael/smpeg2-2.0.0/smpeg.cpp:143: more undefined references to `_Znwj' follow
/usr/local/amiga/ppc-amigaos/SDK/local/newlib/lib/libsmpeg2.a(MPEG.o): In function `~MPEG':
/home/Michael/smpeg2-2.0.0/MPEG.cpp:158: undefined reference to `_ZdaPv'
/home/Michael/smpeg2-2.0.0/MPEG.cpp:159: undefined reference to `_ZdlPv'
/home/Michael/smpeg2-2.0.0/MPEG.cpp:158: undefined reference to `_ZdaPv'
/home/Michael/smpeg2-2.0.0/MPEG.cpp:158: undefined reference to `_ZdaPv'
/usr/local/amiga/ppc-amigaos/SDK/local/newlib/lib/libsmpeg2.a(MPEG.o): In function `_ZN4MPEG4InitEP9SDL_RWopsib':
/home/Michael/smpeg2-2.0.0/MPEG.cpp:92: undefined reference to `_Znwj'
/usr/local/amiga/ppc-amigaos/SDK/local/newlib/lib/libsmpeg2.a(MPEG.o): In function `MPEG':
/home/Michael/smpeg2-2.0.0/MPEG.cpp:66: undefined reference to `_Znaj'
/home/Michael/smpeg2-2.0.0/MPEG.cpp:66: undefined reference to `_Znaj'
/usr/local/amiga/ppc-amigaos/SDK/local/newlib/lib/libsmpeg2.a(MPEGring.o): In function `~MPEG_ring':
/home/Michael/smpeg2-2.0.0/MPEGring.cpp:124: undefined reference to `_ZdlPv'
/usr/local/amiga/ppc-amigaos/SDK/local/newlib/lib/libsmpeg2.a(MPEGstream.o): In function `_ZN10MPEGstream13delete_markerEP17MPEGstream_marker':
/home/Michael/smpeg2-2.0.0/MPEGstream.cpp:223: undefined reference to `_ZdlPv'
/usr/local/amiga/ppc-amigaos/SDK/local/newlib/lib/libsmpeg2.a(MPEGstream.o): In function `_ZN10MPEGstream15garbage_collectEv':
/home/Michael/smpeg2-2.0.0/MPEGstream.cpp:331: undefined reference to `_ZdlPv'
/usr/local/amiga/ppc-amigaos/SDK/local/newlib/lib/libsmpeg2.a(MPEGstream.o): In function `_ZN10MPEGstream10new_markerEi':
/home/Michael/smpeg2-2.0.0/MPEGstream.cpp:180: undefined reference to `_Znwj'
/usr/local/amiga/ppc-amigaos/SDK/local/newlib/lib/libsmpeg2.a(MPEGstream.o): In function `MPEGstream':
/home/Michael/smpeg2-2.0.0/MPEGstream.cpp:35: undefined reference to `_Znwj'
/home/Michael/smpeg2-2.0.0/MPEGstream.cpp:35: undefined reference to `_Znwj'
/usr/local/amiga/ppc-amigaos/SDK/local/newlib/lib/libsmpeg2.a(MPEGstream.o): In function `_ZN10MPEGstream12reset_streamEv':
/home/Michael/smpeg2-2.0.0/MPEGstream.cpp:77: undefined reference to `_ZdlPv'
/home/Michael/smpeg2-2.0.0/MPEGstream.cpp:79: undefined reference to `_ZdlPv'
/home/Michael/smpeg2-2.0.0/MPEGstream.cpp:81: undefined reference to `_Znwj'
/usr/local/amiga/ppc-amigaos/SDK/local/newlib/lib/libsmpeg2.a(MPEGstream.o): In function `~MPEGstream':
/home/Michael/smpeg2-2.0.0/MPEGstream.cpp:59: undefined reference to `_ZdlPv'
/home/Michael/smpeg2-2.0.0/MPEGstream.cpp:61: undefined reference to `_ZdlPv'
/home/Michael/smpeg2-2.0.0/MPEGstream.cpp:59: undefined reference to `_ZdlPv'
/home/Michael/smpeg2-2.0.0/MPEGstream.cpp:61: undefined reference to `_ZdlPv'
/usr/local/amiga/ppc-amigaos/SDK/local/newlib/lib/libsmpeg2.a(MPEGsystem.o): In function `~MPEGsystem':
/home/Michael/smpeg2-2.0.0/MPEGsystem.cpp:485: undefined reference to `_ZdlPv'
/home/Michael/smpeg2-2.0.0/MPEGsystem.cpp:490: undefined reference to `_ZdaPv'
/home/Michael/smpeg2-2.0.0/MPEGsystem.cpp:491: undefined reference to `_ZdlPv'
/home/Michael/smpeg2-2.0.0/MPEGsystem.cpp:485: undefined reference to `_ZdlPv'
/home/Michael/smpeg2-2.0.0/MPEGsystem.cpp:490: undefined reference to `_ZdaPv'
/home/Michael/smpeg2-2.0.0/MPEGsystem.cpp:485: undefined reference to `_ZdlPv'
/home/Michael/smpeg2-2.0.0/MPEGsystem.cpp:490: undefined reference to `_ZdaPv'
/usr/local/amiga/ppc-amigaos/SDK/local/newlib/lib/libsmpeg2.a(MPEGsystem.o): In function `MPEGsystem':
/home/Michael/smpeg2-2.0.0/MPEGsystem.cpp:403: undefined reference to `_Znaj'
/home/Michael/smpeg2-2.0.0/MPEGsystem.cpp:425: undefined reference to `_Znwj'
/home/Michael/smpeg2-2.0.0/MPEGsystem.cpp:403: undefined reference to `_Znaj'
/home/Michael/smpeg2-2.0.0/MPEGsystem.cpp:425: undefined reference to `_Znwj'
/usr/local/amiga/ppc-amigaos/SDK/local/newlib/lib/libsmpeg2.a(MPEGsystem.o): In function `_ZN10MPEGsystem10FillBufferEv':
/home/Michael/smpeg2-2.0.0/MPEGsystem.cpp:820: undefined reference to `_Znwj'
/home/Michael/smpeg2-2.0.0/MPEGsystem.cpp:828: undefined reference to `_Znwj'
/home/Michael/smpeg2-2.0.0/MPEGsystem.cpp:855: undefined reference to `_Znwj'
/home/Michael/smpeg2-2.0.0/MPEGsystem.cpp:847: undefined reference to `_Znwj'
/usr/local/amiga/ppc-amigaos/SDK/local/newlib/lib/libsmpeg2.a(MPEGsystem.o): In function `_ZN10MPEGsystem16TimeElapsedAudioEi':
/home/Michael/smpeg2-2.0.0/MPEGsystem.cpp:1120: undefined reference to `_Znaj'
/home/Michael/smpeg2-2.0.0/MPEGsystem.cpp:1168: undefined reference to `_ZdaPv'
/usr/local/amiga/ppc-amigaos/SDK/local/newlib/lib/libsmpeg2.a(MPEGsystem.o): In function `_ZN10MPEGsystem9TotalTimeEv':
/home/Michael/smpeg2-2.0.0/MPEGsystem.cpp:976: undefined reference to `_Znaj'
/home/Michael/smpeg2-2.0.0/MPEGsystem.cpp:1074: undefined reference to `_ZdaPv'
/usr/local/amiga/ppc-amigaos/SDK/local/newlib/lib/libsmpeg2.a(MPEGaudio.o): In function `_ZN9MPEGaudio13StartDecodingEv':
/home/Michael/smpeg2-2.0.0/audio/MPEGaudio.cpp:167: undefined reference to `_Znwj'
/usr/local/amiga/ppc-amigaos/SDK/local/newlib/lib/libsmpeg2.a(MPEGaudio.o): In function `~MPEGaudio':
/home/Michael/smpeg2-2.0.0/audio/MPEGaudio.cpp:104: undefined reference to `_ZdlPv'
/usr/local/amiga/ppc-amigaos/SDK/local/newlib/lib/libsmpeg2.a(MPEGaudio.o):(.rodata._ZTV15MPEGaudioaction[_ZTV15MPEGaudioaction]+0x10): undefined reference to `__cxa_pure_virtual'
/usr/local/amiga/ppc-amigaos/SDK/local/newlib/lib/libsmpeg2.a(MPEGaudio.o):(.rodata._ZTV15MPEGaudioaction[_ZTV15MPEGaudioaction]+0x14): undefined reference to `__cxa_pure_virtual'
/usr/local/amiga/ppc-amigaos/SDK/local/newlib/lib/libsmpeg2.a(MPEGaudio.o):(.rodata._ZTV15MPEGaudioaction[_ZTV15MPEGaudioaction]+0x18): undefined reference to `__cxa_pure_virtual'
/usr/local/amiga/ppc-amigaos/SDK/local/newlib/lib/libsmpeg2.a(MPEGaudio.o):(.rodata._ZTV15MPEGaudioaction[_ZTV15MPEGaudioaction]+0x1c): undefined reference to `__cxa_pure_virtual'
/usr/local/amiga/ppc-amigaos/SDK/local/newlib/lib/libsmpeg2.a(MPEGaudio.o):(.rodata._ZTV15MPEGaudioaction[_ZTV15MPEGaudioaction]+0x20): undefined reference to `__cxa_pure_virtual'
/usr/local/amiga/ppc-amigaos/SDK/local/newlib/lib/libsmpeg2.a(MPEGaudio.o):(.rodata._ZTV15MPEGaudioaction[_ZTV15MPEGaudioaction]+0x28): more undefined references to `__cxa_pure_virtual' follow
/usr/local/amiga/ppc-amigaos/SDK/local/newlib/lib/libsmpeg2.a(MPEGvideo.o): In function `~MPEGvideo':
/home/Michael/smpeg2-2.0.0/video/MPEGvideo.cpp:210: undefined reference to `_ZdlPv'
/usr/local/amiga/ppc-amigaos/SDK/local/newlib/lib/libsmpeg2.a(MPEGvideo.o):(.rodata._ZTV15MPEGvideoaction[_ZTV15MPEGvideoaction]+0x10): undefined reference to `__cxa_pure_virtual'
/usr/local/amiga/ppc-amigaos/SDK/local/newlib/lib/libsmpeg2.a(MPEGvideo.o):(.rodata._ZTV15MPEGvideoaction[_ZTV15MPEGvideoaction]+0x14): undefined reference to `__cxa_pure_virtual'
/usr/local/amiga/ppc-amigaos/SDK/local/newlib/lib/libsmpeg2.a(MPEGvideo.o):(.rodata._ZTV15MPEGvideoaction[_ZTV15MPEGvideoaction]+0x18): undefined reference to `__cxa_pure_virtual'
/usr/local/amiga/ppc-amigaos/SDK/local/newlib/lib/libsmpeg2.a(MPEGvideo.o):(.rodata._ZTV15MPEGvideoaction[_ZTV15MPEGvideoaction]+0x1c): undefined reference to `__cxa_pure_virtual'
/usr/local/amiga/ppc-amigaos/SDK/local/newlib/lib/libsmpeg2.a(MPEGvideo.o):(.rodata._ZTV15MPEGvideoaction[_ZTV15MPEGvideoaction]+0x20): undefined reference to `__cxa_pure_virtual'
/usr/local/amiga/ppc-amigaos/SDK/local/newlib/lib/libsmpeg2.a(MPEGvideo.o):(.rodata._ZTV15MPEGvideoaction[_ZTV15MPEGvideoaction]+0x28): more undefined references to `__cxa_pure_virtual' follow
/usr/local/amiga/ppc-amigaos/SDK/local/newlib/lib/libsmpeg2.a(MPEGlist.o): In function `_ZN8MPEGlist5AllocEj':
/home/Michael/smpeg2-2.0.0/MPEGlist.cpp:31: undefined reference to `_Znwj'
/home/Michael/smpeg2-2.0.0/MPEGlist.cpp:35: undefined reference to `_Znaj'
/usr/local/amiga/ppc-amigaos/SDK/local/newlib/lib/libsmpeg2.a(MPEGlist.o): In function `~MPEGlist':
/home/Michael/smpeg2-2.0.0/MPEGlist.cpp:19: undefined reference to `_ZdaPv'
/home/Michael/smpeg2-2.0.0/MPEGlist.cpp:19: undefined reference to `_ZdaPv'
collect2: error: ld returned 1 exit status

Sinan - AmigaOS4 Beta-Tester
- AmigaOne X5000
- AmigaOne A1222
- Sam460ex
Go to top


Re: SDL2
Not too shy to talk
Not too shy to talk


Dear all

As a newbie, now I'm trying to compile DungeonRush to AmigaOS4

https://github.com/Rapiz1/DungeonRush

Using following command line,

ppc-amigaos-gcc -athread=native *.c -o DRush -lSDL2_mixer -lmikmod -lmpg123 -lflac -lvorbisfile -lvorbis -logg -lSDL2 -lSDL2_image -ljpeg -lSDL2_ttf -lfreetype -lpng -lwebp -ltiff -lSDL2_net -lm -lz -lpthread

I have narrowed down the errors to this:

/usr/local/amiga/ppc-amigaos/SDK/local/newlib/lib/libSDL2_mixer.a(dynamic_modplug.o): In function `Mix_InitModPlug':
/home/Michael/SDL2_mixer-2.0.1/dynamic_modplug.c:98: undefined reference to `ModPlug_Load'
/home/Michael/SDL2_mixer-2.0.1/dynamic_modplug.c:98: undefined reference to `ModPlug_Load'
/home/Michael/SDL2_mixer-2.0.1/dynamic_modplug.c:99: undefined reference to `ModPlug_Unload'
/home/Michael/SDL2_mixer-2.0.1/dynamic_modplug.c:99: undefined reference to `ModPlug_Unload'
/home/Michael/SDL2_mixer-2.0.1/dynamic_modplug.c:100: undefined reference to `ModPlug_Read'
/home/Michael/SDL2_mixer-2.0.1/dynamic_modplug.c:100: undefined reference to `ModPlug_Read'
/home/Michael/SDL2_mixer-2.0.1/dynamic_modplug.c:101: undefined reference to `ModPlug_Seek'
/home/Michael/SDL2_mixer-2.0.1/dynamic_modplug.c:101: undefined reference to `ModPlug_Seek'
/home/Michael/SDL2_mixer-2.0.1/dynamic_modplug.c:102: undefined reference to `ModPlug_GetSettings'
/home/Michael/SDL2_mixer-2.0.1/dynamic_modplug.c:102: undefined reference to `ModPlug_GetSettings'
/home/Michael/SDL2_mixer-2.0.1/dynamic_modplug.c:103: undefined reference to `ModPlug_SetSettings'
/home/Michael/SDL2_mixer-2.0.1/dynamic_modplug.c:103: undefined reference to `ModPlug_SetSettings'
/home/Michael/SDL2_mixer-2.0.1/dynamic_modplug.c:104: undefined reference to `ModPlug_SetMasterVolume'
/home/Michael/SDL2_mixer-2.0.1/dynamic_modplug.c:104: undefined reference to `ModPlug_SetMasterVolume'
/usr/local/amiga/ppc-amigaos/SDK/local/newlib/lib/libSDL2_mixer.a(dynamic_mp3.o): In function `Mix_InitMP3':
/home/Michael/SDL2_mixer-2.0.1/dynamic_mp3.c:153: undefined reference to `SMPEG_actualSpec'
/home/Michael/SDL2_mixer-2.0.1/dynamic_mp3.c:153: undefined reference to `SMPEG_actualSpec'
/home/Michael/SDL2_mixer-2.0.1/dynamic_mp3.c:154: undefined reference to `SMPEG_delete'
/home/Michael/SDL2_mixer-2.0.1/dynamic_mp3.c:154: undefined reference to `SMPEG_delete'
/home/Michael/SDL2_mixer-2.0.1/dynamic_mp3.c:155: undefined reference to `SMPEG_enableaudio'
/home/Michael/SDL2_mixer-2.0.1/dynamic_mp3.c:155: undefined reference to `SMPEG_enableaudio'
/home/Michael/SDL2_mixer-2.0.1/dynamic_mp3.c:156: undefined reference to `SMPEG_enablevideo'
/home/Michael/SDL2_mixer-2.0.1/dynamic_mp3.c:156: undefined reference to `SMPEG_enablevideo'
/home/Michael/SDL2_mixer-2.0.1/dynamic_mp3.c:157: undefined reference to `SMPEG_new_rwops'
/home/Michael/SDL2_mixer-2.0.1/dynamic_mp3.c:157: undefined reference to `SMPEG_new_rwops'
/home/Michael/SDL2_mixer-2.0.1/dynamic_mp3.c:158: undefined reference to `SMPEG_play'
/home/Michael/SDL2_mixer-2.0.1/dynamic_mp3.c:158: undefined reference to `SMPEG_play'
/home/Michael/SDL2_mixer-2.0.1/dynamic_mp3.c:159: undefined reference to `SMPEG_playAudio'
/home/Michael/SDL2_mixer-2.0.1/dynamic_mp3.c:159: undefined reference to `SMPEG_playAudio'
/home/Michael/SDL2_mixer-2.0.1/dynamic_mp3.c:160: undefined reference to `SMPEG_rewind'
/home/Michael/SDL2_mixer-2.0.1/dynamic_mp3.c:160: undefined reference to `SMPEG_rewind'
/home/Michael/SDL2_mixer-2.0.1/dynamic_mp3.c:161: undefined reference to `SMPEG_setvolume'
/home/Michael/SDL2_mixer-2.0.1/dynamic_mp3.c:161: undefined reference to `SMPEG_setvolume'
/home/Michael/SDL2_mixer-2.0.1/dynamic_mp3.c:162: undefined reference to `SMPEG_skip'
/home/Michael/SDL2_mixer-2.0.1/dynamic_mp3.c:162: undefined reference to `SMPEG_skip'
/home/Michael/SDL2_mixer-2.0.1/dynamic_mp3.c:163: undefined reference to `SMPEG_status'
/home/Michael/SDL2_mixer-2.0.1/dynamic_mp3.c:163: undefined reference to `SMPEG_status'
/home/Michael/SDL2_mixer-2.0.1/dynamic_mp3.c:164: undefined reference to `SMPEG_stop'
/home/Michael/SDL2_mixer-2.0.1/dynamic_mp3.c:164: undefined reference to `SMPEG_stop'

If I enable -lsmpeg and -lmodplug, I get many undefined errors. are libsmpeg and -lmodplug too old for new SDL2 port ?

Sinan - AmigaOS4 Beta-Tester
- AmigaOne X5000
- AmigaOne A1222
- Sam460ex
Go to top


Re: x5000 temperature ARexx script mod from Cyborg (update2 must)
Not too shy to talk
Not too shy to talk


@kas1e

I have recompiled it for A1222.
Now sending to Javier

Sinan - AmigaOS4 Beta-Tester
- AmigaOne X5000
- AmigaOne A1222
- Sam460ex
Go to top


Re: OS4 Reaction programming question (beginner)
Not too shy to talk
Not too shy to talk


@billyfish

Thanks, now I get it :) and it is working now...

Sinan - AmigaOS4 Beta-Tester
- AmigaOne X5000
- AmigaOne A1222
- Sam460ex
Go to top


Re: OS4 Reaction programming question (beginner)
Not too shy to talk
Not too shy to talk


@trixie

Thanks for suggestion and corrections:

Now I use this, I want to change the value of string when I click close gadget.

case WMHI_CLOSEWINDOW:
IDOS->Delay(50);
printf("...");
IIntuition->GetAttr(STRINGA_TextVal,(Object*)gb_StringGad,(ULONG*)&val);
IIntuition->SetAttrs(gb_StringGad, gb_WindowObj, NULL, STRINGA_TextVal, "change", TAG_DONE);

/*laufen = FALSE;*/
break;

But nothing changes in the window...Window is already opened.


Edited by SinanSam460 on 2021/3/10 11:12:19
Sinan - AmigaOS4 Beta-Tester
- AmigaOne X5000
- AmigaOne A1222
- Sam460ex
Go to top


OS4 Reaction programming question (beginner)
Not too shy to talk
Not too shy to talk


Let's say we have a gadget like following:

if((gb_StringGad = (struct Gadget *) IIntuition->NewObject(IString->STRING_GetClass(),NULL,
GA_ID, GAD_ID_String,
GA_RelVerify, TRUE,
GA_TabCycle, TRUE,
STRINGA_MaxChars, 6,
STRINGA_MinVisible, 6,
STRINGA_TextVal, pcbtempstring,
TAG_DONE)))

How can I change some attributes (e.g. text value)

IIntuition->SetGadgetAttrs(gb_StringGad, gb_WindowObj,STRINGA_TextVal, "changed");

Above code does not work, what am I missing ?

Thanks

Sinan - AmigaOS4 Beta-Tester
- AmigaOne X5000
- AmigaOne A1222
- Sam460ex
Go to top


Creating a AmigaOS4 SDL2 based Screen Blanker ?
Not too shy to talk
Not too shy to talk


@all

I compiled this SDL2 project on AmigaOS4

https://github.com/AlynxZhou/flipclock (A flip clock supported by SDL2.)

Now I am trying to create a AmigaOS4 screenblanker based on this.

I found some screen blanker examples OS4Depot.net.

Is there a tutorial about writing a screen blanker based on SDL ?

How to combine OS4 blanker source code with a SDL project ?

Thanks

Sinan - AmigaOS4 Beta-Tester
- AmigaOne X5000
- AmigaOne A1222
- Sam460ex
Go to top


Re: SDL2
Not too shy to talk
Not too shy to talk


@all

Thanks for your help and suggestions.

I was able to compile uMario a few minutes ago..




Sinan - AmigaOS4 Beta-Tester
- AmigaOne X5000
- AmigaOne A1222
- Sam460ex
Go to top


Re: SDL2
Not too shy to talk
Not too shy to talk


@Capehill

I can see them at vorbisfile.h from libvorbis at OS4Depot

extern int ov_clear(OggVorbis_File *vf);
extern int ov_fopen(const char *path,OggVorbis_File *vf);
extern int ov_open(FILE *f,OggVorbis_File *vf,const char *initial,long ibytes);
extern int ov_open_callbacks(void *datasource, OggVorbis_File *vf,
const char *initial, long ibytes, ov_callbacks callbacks);

extern int ov_test(FILE *f,OggVorbis_File *vf,const char *initial,long ibytes);
extern int ov_test_callbacks(void *datasource, OggVorbis_File *vf,
const char *initial, long ibytes, ov_callbacks callbacks);
extern int ov_test_open(OggVorbis_File *vf);

extern long ov_bitrate(OggVorbis_File *vf,int i);
extern long ov_bitrate_instant(OggVorbis_File *vf);
extern long ov_streams(OggVorbis_File *vf);
extern long ov_seekable(OggVorbis_File *vf);
extern long ov_serialnumber(OggVorbis_File *vf,int i);

Sinan - AmigaOS4 Beta-Tester
- AmigaOne X5000
- AmigaOne A1222
- Sam460ex
Go to top


Re: SDL2
Not too shy to talk
Not too shy to talk


Thanks for the suggestion..I didn't know that linking order is important, but I still errors related to ogg.

/usr/local/amiga/ppc-amigaos/SDK/local/newlib/lib/libSDL2_mixer.a(dynamic_ogg.o): In function `Mix_InitOgg':
/home/Michael/SDL2_mixer-2.0.1/dynamic_ogg.c:119: undefined reference to `ov_clear'
/home/Michael/SDL2_mixer-2.0.1/dynamic_ogg.c:119: undefined reference to `ov_clear'
/home/Michael/SDL2_mixer-2.0.1/dynamic_ogg.c:120: undefined reference to `ov_info'
/home/Michael/SDL2_mixer-2.0.1/dynamic_ogg.c:120: undefined reference to `ov_info'
/home/Michael/SDL2_mixer-2.0.1/dynamic_ogg.c:121: undefined reference to `ov_open_callbacks'
/home/Michael/SDL2_mixer-2.0.1/dynamic_ogg.c:121: undefined reference to `ov_open_callbacks'
/home/Michael/SDL2_mixer-2.0.1/dynamic_ogg.c:122: undefined reference to `ov_pcm_total'
/home/Michael/SDL2_mixer-2.0.1/dynamic_ogg.c:122: undefined reference to `ov_pcm_total'
/home/Michael/SDL2_mixer-2.0.1/dynamic_ogg.c:123: undefined reference to `ov_read'
/home/Michael/SDL2_mixer-2.0.1/dynamic_ogg.c:123: undefined reference to `ov_read'
/home/Michael/SDL2_mixer-2.0.1/dynamic_ogg.c:124: undefined reference to `ov_time_seek'
/home/Michael/SDL2_mixer-2.0.1/dynamic_ogg.c:124: undefined reference to `ov_time_seek'

Sinan - AmigaOS4 Beta-Tester
- AmigaOne X5000
- AmigaOne A1222
- Sam460ex
Go to top


Re: SDL2
Not too shy to talk
Not too shy to talk


@all

As a part of my learning curve, now I trying to compile this Mario clone.

https://github.com/jakowskidev/uMario_Jakowski

I think I copied all dependecies to SDK, and I compile with following command line,

ppc-amigaos-g++ -athread=native -Wall -Wextra -pedantic -std=c++11 -g -O2 AboutMenu.cpp Beetle.cpp Block.cpp BlockDebris.cpp Bowser.cpp BulletBill.cpp BulletBillSpawner.cpp CFG.cpp Cheep.cpp CheepSpawner.cpp Coin.cpp Console.cpp Core.cpp Event.cpp Fire.cpp Fireball.cpp Flag.cpp Hammer.cpp HammerBro.cpp IMG.cpp Koppa.cpp Lakito.cpp LevelEditor.cpp LevelText.cpp LoadingMenu.cpp main.cpp MainMenu.cpp Map.cpp MapLevel.cpp Menu.cpp MenuManager.cpp MenuOption.cpp Minion.cpp Mushroom.cpp Music.cpp MusicManager.cpp OptionsMenu.cpp PauseMenu.cpp Pipe.cpp Plant.cpp Platform.cpp Player.cpp PlayerFireBall.cpp Points.cpp Spikey.cpp Spring.cpp Sprite.cpp Squid.cpp Star.cpp Text.cpp Texture.cpp Toad.cpp UpFire.cpp Vector2.cpp Vine.cpp -o uMario -lSDL2 -lSDL2_image -lSDL2_mixer -ljpeg -lpng -ltiff -lwebp -lz -lpthread -lsmpeg2 -lflac -lmikmod -lmodplug -lvorbis -logg -lopus -lmpg123



but I am having following errors:

/usr/local/amiga/ppc-amigaos/SDK/local/newlib/lib/libSDL2_mixer.a(mixer.o): In function `Mix_LoadWAV_RW':
/home/Michael/SDL2_mixer-2.0.1/mixer.c:627: undefined reference to `SDL_LoadWAV_RW'
/usr/local/amiga/ppc-amigaos/SDK/local/newlib/lib/libSDL2_mixer.a(dynamic_ogg.o): In function `Mix_InitOgg':
/home/Michael/SDL2_mixer-2.0.1/dynamic_ogg.c:119: undefined reference to `ov_clear'
/home/Michael/SDL2_mixer-2.0.1/dynamic_ogg.c:119: undefined reference to `ov_clear'
/home/Michael/SDL2_mixer-2.0.1/dynamic_ogg.c:120: undefined reference to `ov_info'
/home/Michael/SDL2_mixer-2.0.1/dynamic_ogg.c:120: undefined reference to `ov_info'
/home/Michael/SDL2_mixer-2.0.1/dynamic_ogg.c:121: undefined reference to `ov_open_callbacks'
/home/Michael/SDL2_mixer-2.0.1/dynamic_ogg.c:121: undefined reference to `ov_open_callbacks'
/home/Michael/SDL2_mixer-2.0.1/dynamic_ogg.c:122: undefined reference to `ov_pcm_total'
/home/Michael/SDL2_mixer-2.0.1/dynamic_ogg.c:122: undefined reference to `ov_pcm_total'
/home/Michael/SDL2_mixer-2.0.1/dynamic_ogg.c:123: undefined reference to `ov_read'
/home/Michael/SDL2_mixer-2.0.1/dynamic_ogg.c:123: undefined reference to `ov_read'
/home/Michael/SDL2_mixer-2.0.1/dynamic_ogg.c:124: undefined reference to `ov_time_seek'
/home/Michael/SDL2_mixer-2.0.1/dynamic_ogg.c:124: undefined reference to `ov_time_seek'


Sinan - AmigaOS4 Beta-Tester
- AmigaOne X5000
- AmigaOne A1222
- Sam460ex
Go to top


Re: SDL2
Not too shy to talk
Not too shy to talk


@Capehill

Yes I missed -l with copy-paste, but I also tried with correct command line.

compiling one line example gives out this:

7.RAM Disk:> g++ test.c -o test -lSDL2 -lSDL2_image -ljpeg -lpng -ltiff -lwebp -lpthread
assertion "cached == 0" failed: file "../../gcc/libcpp/line-map.c", line 277
cc1plus: internal compiler error: Aborted
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://www.sf.net/projects/adtools/> for instructions.

Sinan - AmigaOS4 Beta-Tester
- AmigaOne X5000
- AmigaOne A1222
- Sam460ex
Go to top


Re: SDL2
Not too shy to talk
Not too shy to talk


@Capehill

Yes..here is the link:

https://lazyfoo.net/tutorials/SDL/index.php

Sinan - AmigaOS4 Beta-Tester
- AmigaOne X5000
- AmigaOne A1222
- Sam460ex
Go to top


Re: SDL2
Not too shy to talk
Not too shy to talk


@kas1e

Btw I tried compiling same source on Sam460 with SDK53.30 installed with gcc 4.2.4:

Is 4.2.4 not capable fo compiling SDL2 stuff ?

NTFS-USB1:SDLEXAMPLES> g++ 10_color_keying.cpp -o 10_SDL2 -lSDL2 -SDL2_image -ljpeg -lpng -ltiff -lwebp -lz -lpthread
In file included from /gcc/lib/gcc/ppc-amigaos/4.2.4/../../../../include/c++/4.2.4/bits/stl_algobase.h:73,
from /gcc/lib/gcc/ppc-amigaos/4.2.4/../../../../include/c++/4.2.4/bits/char_traits.h:46,
from /gcc/lib/gcc/ppc-amigaos/4.2.4/../../../../include/c++/4.2.4/string:47,
from 10_color_keying.cpp:8:
/gcc/lib/gcc/ppc-amigaos/4.2.4/../../../../include/c++/4.2.4/ext/type_traits.h:41:19: error: /SDK/include/include_h/utility: Is a directory



Sinan - AmigaOS4 Beta-Tester
- AmigaOne X5000
- AmigaOne A1222
- Sam460ex
Go to top


Re: SDL2
Not too shy to talk
Not too shy to talk


@kas1e @capehill

I am still trying to learn C, SDL and AmigaOS4 SDK, so I will be doing strange things :)

But when I don't use -lphtread, I receive following errors:

ppc-amigaos-g++ -athread=native 10_color_keying.cpp -o 10_SDL -lSDL2 -lSDL2_image -ljpeg -lpng -ltiff -lwebp -lz
/usr/local/amiga/ppc-amigaos/SDK/local/newlib/lib/libwebp.a(libwebpdsp_la-alpha_processing.o): In function `WebPInitAlphaProcessing':
/home/Michael/libwebp-1.0.3/src/dsp/alpha_processing.c:412: undefined reference to `pthread_mutex_lock'
/home/Michael/libwebp-1.0.3/src/dsp/alpha_processing.c:412: undefined reference to `pthread_mutex_unlock'
/usr/local/amiga/ppc-amigaos/SDK/local/newlib/lib/libwebp.a(libwebpdsp_la-dec.o): In function `VP8DspInit':
/home/Michael/libwebp-1.0.3/src/dsp/dec.c:744: undefined reference to `pthread_mutex_lock'
/home/Michael/libwebp-1.0.3/src/dsp/dec.c:744: undefined reference to `pthread_mutex_unlock'
/usr/local/amiga/ppc-amigaos/SDK/local/newlib/lib/libwebp.a(libwebpdsp_la-filters.o): In function `VP8FiltersInit':
/home/Michael/libwebp-1.0.3/src/dsp/filters.c:241: undefined reference to `pthread_mutex_lock'
/home/Michael/libwebp-1.0.3/src/dsp/filters.c:241: undefined reference to `pthread_mutex_unlock'
/usr/local/amiga/ppc-amigaos/SDK/local/newlib/lib/libwebp.a(libwebpdsp_la-lossless.o): In function `VP8LDspInit':
/home/Michael/libwebp-1.0.3/src/dsp/lossless.c:597: undefined reference to `pthread_mutex_lock'
/home/Michael/libwebp-1.0.3/src/dsp/lossless.c:597: undefined reference to `pthread_mutex_unlock'
/usr/local/amiga/ppc-amigaos/SDK/local/newlib/lib/libwebp.a(libwebpdsp_la-rescaler.o): In function `WebPRescalerDspInit':
/home/Michael/libwebp-1.0.3/src/dsp/rescaler.c:205: undefined reference to `pthread_mutex_lock'
/home/Michael/libwebp-1.0.3/src/dsp/rescaler.c:205: undefined reference to `pthread_mutex_unlock'
/usr/local/amiga/ppc-amigaos/SDK/local/newlib/lib/libwebp.a(libwebpdsp_la-upsampling.o): In function `WebPInitYUV444Converters':
/home/Michael/libwebp-1.0.3/src/dsp/upsampling.c:222: undefined reference to `pthread_mutex_lock'
/home/Michael/libwebp-1.0.3/src/dsp/upsampling.c:222: undefined reference to `pthread_mutex_unlock'
/usr/local/amiga/ppc-amigaos/SDK/local/newlib/lib/libwebp.a(libwebpdsp_la-upsampling.o): In function `WebPInitUpsamplers':
/home/Michael/libwebp-1.0.3/src/dsp/upsampling.c:263: undefined reference to `pthread_mutex_lock'
/home/Michael/libwebp-1.0.3/src/dsp/upsampling.c:263: undefined reference to `pthread_mutex_unlock'
/usr/local/amiga/ppc-amigaos/SDK/local/newlib/lib/libwebp.a(libwebpdsp_la-yuv.o): In function `WebPInitSamplers':
/home/Michael/libwebp-1.0.3/src/dsp/yuv.c:78: undefined reference to `pthread_mutex_lock'
/home/Michael/libwebp-1.0.3/src/dsp/yuv.c:78: undefined reference to `pthread_mutex_unlock'
/usr/local/amiga/ppc-amigaos/SDK/local/newlib/lib/libwebp.a(libwebpdsp_la-yuv.o): In function `WebPInitConvertARGBToYUV':
/home/Michael/libwebp-1.0.3/src/dsp/yuv.c:263: undefined reference to `pthread_mutex_lock'
/home/Michael/libwebp-1.0.3/src/dsp/yuv.c:263: undefined reference to `pthread_mutex_unlock'
/usr/local/amiga/ppc-amigaos/SDK/local/newlib/lib/libwebp.a(thread_utils.o): In function `ChangeState':
/home/Michael/libwebp-1.0.3/src/utils/thread_utils.c:238: undefined reference to `pthread_mutex_lock'
/home/Michael/libwebp-1.0.3/src/utils/thread_utils.c:242: undefined reference to `pthread_cond_wait'
/home/Michael/libwebp-1.0.3/src/utils/thread_utils.c:256: undefined reference to `pthread_mutex_unlock'
/home/Michael/libwebp-1.0.3/src/utils/thread_utils.c:251: undefined reference to `pthread_mutex_unlock'
/home/Michael/libwebp-1.0.3/src/utils/thread_utils.c:252: undefined reference to `pthread_cond_signal'
/usr/local/amiga/ppc-amigaos/SDK/local/newlib/lib/libwebp.a(thread_utils.o): In function `End':
/home/Michael/libwebp-1.0.3/src/utils/thread_utils.c:335: undefined reference to `pthread_join'
/home/Michael/libwebp-1.0.3/src/utils/thread_utils.c:336: undefined reference to `pthread_mutex_destroy'
/home/Michael/libwebp-1.0.3/src/utils/thread_utils.c:337: undefined reference to `pthread_cond_destroy'
/usr/local/amiga/ppc-amigaos/SDK/local/newlib/lib/libwebp.a(thread_utils.o): In function `Reset':
/home/Michael/libwebp-1.0.3/src/utils/thread_utils.c:287: undefined reference to `pthread_mutex_init'
/home/Michael/libwebp-1.0.3/src/utils/thread_utils.c:290: undefined reference to `pthread_cond_init'
/home/Michael/libwebp-1.0.3/src/utils/thread_utils.c:294: undefined reference to `pthread_mutex_lock'
/home/Michael/libwebp-1.0.3/src/utils/thread_utils.c:295: undefined reference to `pthread_create'
/home/Michael/libwebp-1.0.3/src/utils/thread_utils.c:297: undefined reference to `pthread_mutex_unlock'
/home/Michael/libwebp-1.0.3/src/utils/thread_utils.c:299: undefined reference to `pthread_mutex_destroy'
/home/Michael/libwebp-1.0.3/src/utils/thread_utils.c:300: undefined reference to `pthread_cond_destroy'
/home/Michael/libwebp-1.0.3/src/utils/thread_utils.c:297: undefined reference to `pthread_mutex_unlock'
/home/Michael/libwebp-1.0.3/src/utils/thread_utils.c:291: undefined reference to `pthread_mutex_destroy'
/usr/local/amiga/ppc-amigaos/SDK/local/newlib/lib/libwebp.a(thread_utils.o): In function `ThreadLoop':
/home/Michael/libwebp-1.0.3/src/utils/thread_utils.c:209: undefined reference to `pthread_mutex_lock'
/home/Michael/libwebp-1.0.3/src/utils/thread_utils.c:211: undefined reference to `pthread_cond_wait'
/home/Michael/libwebp-1.0.3/src/utils/thread_utils.c:224: undefined reference to `pthread_mutex_unlock'
/home/Michael/libwebp-1.0.3/src/utils/thread_utils.c:225: undefined reference to `pthread_cond_signal'
/home/Michael/libwebp-1.0.3/src/utils/thread_utils.c:224: undefined reference to `pthread_mutex_unlock'
/home/Michael/libwebp-1.0.3/src/utils/thread_utils.c:225: undefined reference to `pthread_cond_signal'
/home/Michael/libwebp-1.0.3/src/utils/thread_utils.c:224: undefined reference to `pthread_mutex_unlock'
/home/Michael/libwebp-1.0.3/src/utils/thread_utils.c:225: undefined reference to `pthread_cond_signal'



Sinan - AmigaOS4 Beta-Tester
- AmigaOne X5000
- AmigaOne A1222
- Sam460ex
Go to top


Re: SDL2
Not too shy to talk
Not too shy to talk


@salass00

Thanks..adding -lpthreads and installing the SDK solved the problem.

ppc-amigaos-g++ -athread=native 06_extension_libraries_and_loading_other_image_formats.cpp -o 06_SDL -lSDL2 -lSDL2_image -ljpeg -lpng -ltiff -lwebp -lz -lpthread

Sinan - AmigaOS4 Beta-Tester
- AmigaOne X5000
- AmigaOne A1222
- Sam460ex
Go to top



TopTop
« 1 ... 12 13 14 (15) 16 17 18 ... 22 »




Powered by XOOPS 2.0 © 2001-2023 The XOOPS Project