RadioDj with MariaDB on Slackware

Questions about Wine on Linux
Locked
valentinK110
Newbie
Newbie
Posts: 2
Joined: Fri Jan 08, 2021 9:39 am

RadioDj with MariaDB on Slackware

Post by valentinK110 »

Hi All,

I have been testing RadioDJ v2.0.0.6 and RadioDJ v2.0.2.0 Beta, found for download:

https://www.radiodj.ro/download

Using Slackware 32-bit current, MariaDB 10.5.8 on same linux machine and wine-6.0-rc5.

With installed Net. Framework 4.6.1 to 4.7.2 both versions install ok. Database install also works ok.

Normal startup leads to errors and not correctly displayed interface. As a workaround a start.bat file was created with the following in it:

@echo off
rem for RadioDj Startup Delay to allow My SQL erver to start database
TIMEOUT 45 > nul
rem starting delayed startup programs
start "RadioDj" C:\RadioDJv2\RadioDJ.exe
Exit /B

running: wine cmd in my prefix, than c:, cd radiodjv2 and start start.bat starts the software correctly.

I am able to import a folder of 65 MP3 files to the DB trough the interface.

It also works as expected except that on every song start an exception is received. When a new song is started the following is seen in the console:

00a8:fixme:seh:NtQueryInformationThread ThreadIsIoPending info class not supported yet
07f8:fixme:ole:CoGetDefaultContext -1, {000001c6-0000-0000-c000-000000000046}, 0031E184 stub
07f8:fixme:ole:thread_context_info_QueryInterface interface not implemented {51372ae0-cae7-11cf-be81-00aa00a2fa25}
07f8:fixme:ole:thread_context_info_QueryInterface interface not implemented {51372ae0-cae7-11cf-be81-00aa00a2fa25}
07f8:fixme:ole:thread_context_info_QueryInterface interface not implemented {51372ae0-cae7-11cf-be81-00aa00a2fa25}
0178:fixme:ole:CoGetDefaultContext -1, {000001c6-0000-0000-c000-000000000046}, 0466EFA4 stub
0178:fixme:ole:thread_context_info_QueryInterface interface not implemented {51372ae0-cae7-11cf-be81-00aa00a2fa25}
0178:fixme:ole:thread_context_info_QueryInterface interface not implemented {51372ae0-cae7-11cf-be81-00aa00a2fa25}
0178:fixme:ole:thread_context_info_QueryInterface interface not implemented {51372ae0-cae7-11cf-be81-00aa00a2fa25}
07f8:fixme:ole:thread_context_info_QueryInterface interface not implemented {51372ae0-cae7-11cf-be81-00aa00a2fa25}
07f8:fixme:ole:thread_context_info_QueryInterface interface not implemented {51372ae0-cae7-11cf-be81-00aa00a2fa25}
07f8:fixme:ole:thread_context_info_QueryInterface interface not implemented {51372ae0-cae7-11cf-be81-00aa00a2fa25}
07f8:err:ole:TLB_ReadTypeLib Loading of typelib L"C:\\RadioDJv29\\Bass.Net.tlb" failed with error 2
07f8:fixme:ole:ICreateTypeInfo2_fnSetFuncCustData 08DFEAB8 18 {0f21f359-ab84-41e8-9a78-36d110e6d2f9} 0031C6F0 - stub
07f8:fixme:advapi:RegisterEventSourceW (L".",L"RadioDJ"): stub
07f8:fixme:advapi:ReportEventW (CAFE4242,0x0001,0x0000,0x00000000,00000000,0x0001,0x00000000,01E8417C,01E84090): stub
07f8:err:eventlog:ReportEventW L"ERROR: System.Runtime.InteropServices.COMException (0x80131163): Typelib export: General error. See IError info for more information. (Exception from HRESULT: 0x80131163)\r\n at System.StubHelpers.StubHelpers.FmtClassUpdateNativeInternal(Object obj, Byte* pNative, CleanupWorkList& pClea"...
07f8:fixme:advapi:DeregisterEventSource (CAFE4242) stub
07f8:fixme:path:parse_url failed to parse L"System.Web"
07f8:fixme:path:parse_url failed to parse L"System.Web.ApplicationServices"
07f8:fixme:path:parse_url failed to parse L"System.ComponentModel.DataAnnotations"
07f8:fixme:path:parse_url failed to parse L"System.DirectoryServices.Protocols"
07f8:fixme:path:parse_url failed to parse L"Microsoft.Build.Utilities.v4.0"
07f8:fixme:path:parse_url failed to parse L"Microsoft.Build.Framework"
07f8:fixme:path:parse_url failed to parse L"System.Web.RegularExpressions"
07f8:fixme:path:parse_url failed to parse L"System.Design"
07f8:fixme:path:parse_url failed to parse L"System.ServiceProcess"
07f8:fixme:path:parse_url failed to parse L"System.Web.Services"
07f8:fixme:path:parse_url failed to parse L"Microsoft.Build.Tasks.v4.0"
07f8:fixme:ntdll:EtwEventRegister ({265f3ac7-56a5-5720-0af8-7616a1af3d9d}, 03B44556, 00000000, 01E8B6D8) stub.
07f8:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 01E8B698, 54) stub
07f8:fixme:advapi:LsaOpenPolicy ((null),0031D254,0x00000800,0031D214) stub
07f8:fixme:advapi:LsaClose (0000CAFE) stub
0180:fixme:ole:CoGetDefaultContext -1, {000001c6-0000-0000-c000-000000000046}, 0493EEA4 stub
0180:fixme:ole:thread_context_info_QueryInterface interface not implemented {51372ae0-cae7-11cf-be81-00aa00a2fa25}
0180:fixme:ole:thread_context_info_QueryInterface interface not implemented {51372ae0-cae7-11cf-be81-00aa00a2fa25}
0180:fixme:ole:thread_context_info_QueryInterface interface not implemented {51372ae0-cae7-11cf-be81-00aa00a2fa25}
017c:fixme:ole:CoGetDefaultContext -1, {000001c6-0000-0000-c000-000000000046}, 0482EF4C stub
017c:fixme:ole:thread_context_info_QueryInterface interface not implemented {51372ae0-cae7-11cf-be81-00aa00a2fa25}
017c:fixme:ole:thread_context_info_QueryInterface interface not implemented {51372ae0-cae7-11cf-be81-00aa00a2fa25}
017c:fixme:ole:thread_context_info_QueryInterface interface not implemented {51372ae0-cae7-11cf-be81-00aa00a2fa25}
07f8:fixme:wincodecs:jpeg_decoder_get_metadata_blocks stub
07f8:fixme:ole:CoGetDefaultContext -1, {000001c6-0000-0000-c000-000000000046}, 0031E57C stub
07f8:fixme:ole:thread_context_info_QueryInterface interface not implemented {51372ae0-cae7-11cf-be81-00aa00a2fa25}
07f8:fixme:ole:thread_context_info_QueryInterface interface not implemented {51372ae0-cae7-11cf-be81-00aa00a2fa25}
07f8:fixme:ole:thread_context_info_QueryInterface interface not implemented {51372ae0-cae7-11cf-be81-00aa00a2fa25}
07f8:fixme:ole:thread_context_info_QueryInterface interface not implemented {51372ae0-cae7-11cf-be81-00aa00a2fa25}
07f8:fixme:ole:thread_context_info_QueryInterface interface not implemented {51372ae0-cae7-11cf-be81-00aa00a2fa25}
07f8:fixme:ole:thread_context_info_QueryInterface interface not implemented {51372ae0-cae7-11cf-be81-00aa00a2fa25}
07f8:fixme:wincodecs:jpeg_decoder_get_metadata_blocks stub

I will be glad if anyone has any idea to help.

If any more info is needed - I will provide it.

Thanks a lot in advance.
valentinK110
Newbie
Newbie
Posts: 2
Joined: Fri Jan 08, 2021 9:39 am

Re: RadioDj with MariaDB on Slackware

Post by valentinK110 »

Hi again,

Solved my issues by doing the following:

1. As root Removed whine - pkgtool -> remove, select the package, ok,, ok, exit, reboot.
2. As root in Terminal /root -> mkdir source
3. As root in Terminal git clone https://github.com/Kron4ek/wine-tkg /root/source
4. As root in Terminal in directory /root/source --> ./configure (installed/satisfied all missing dependencies by re-running and restarting linux if needed until none is stated as missing).
5. As a root in Terminal in directory /root/source --> make (takes time to compile)
6. Once make is done as root in Terminal in direcotory /root/source -> make install DESTDIR=$(pwd)/PACKAGE
7. Once make install is done as root in Terminal in direcotory /root/source -> cd $(pwd)/PACKAGE
8. As root in Terminal in direcotory /root/source/PACKAGE -> makepkg -l y -c n ../the_name_you_want_for_your_package.tgz , cd .. -> ls -la (you should see your new package).
9. As root in Terminal in direcotory /root/source -> installpkg the_name_you_want_for_your_package.tgz
10. You can reboot and login as a normal user and install .Net framework 4.7.2 with winetricks --force option and install RadioDj any 2.x version works for now without errors.

Hope this helps someone.
Locked