<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
</head>
<body>
<div dir="auto" style="direction: ltr; margin: 0; padding: 0; font-family: sans-serif; font-size: 11pt; color: black; ">
my guess is that function of wine is unimplemented (pretends to work but does nothing)<br>
<br>
</div>
<div dir="auto" style="direction: ltr; margin: 0; padding: 0; font-family: sans-serif; font-size: 11pt; color: black; ">
try to see if you can fix the cause of the second error? does wine handle relative paths gracefully?<br>
<br>
</div>
<div dir="auto" style="direction: ltr; margin: 0; padding: 0; font-family: sans-serif; font-size: 11pt; color: black; ">
<span id="OutlookSignature">
<div dir="auto" style="direction: ltr; margin: 0; padding: 0; font-family: sans-serif; font-size: 11pt; color: black; ">
--<br>
</div>
<div dir="auto" style="direction: ltr; margin: 0; padding: 0; font-family: sans-serif; font-size: 11pt; color: black; ">
Alexander Grotewohl<br>
</div>
<div dir="auto" style="direction: ltr; margin: 0; padding: 0; font-family: sans-serif; font-size: 11pt; color: black; ">
<a href="https://dcclost.com">https://dcclost.com</a></div>
</span><br>
</div>
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size:11pt" color="#000000"><b>From:</b> fpc-pascal <fpc-pascal-bounces@lists.freepascal.org> on behalf of Juha Manninen via fpc-pascal <fpc-pascal@lists.freepascal.org><br>
<b>Sent:</b> Saturday, April 4, 2020 1:32:21 PM<br>
<b>To:</b> FPC-Pascal users discussions <fpc-pascal@lists.freepascal.org><br>
<b>Cc:</b> Juha Manninen <juha.manninen62@gmail.com><br>
<b>Subject:</b> [fpc-pascal] Wine + Unsupported ioctl</font>
<div> </div>
</div>
<div>
<div dir="ltr">
<div>Hello</div>
<div><br>
</div>
<div>I installed FPC 3.2RC1 Win32 version under Wine in Linux Manjaro 64-bit.</div>
<div>Wine version is a recent 5.5-1.<br>
</div>
<div>Compiling a hello.lpr program works.<br>
</div>
<div>Then I made a symbolic link for my Lazarus trunk sources and tried to build with both "make all" and "make bigide".</div>
<div>All components compile well but with lazbuild it stops with an error (see below).<br>
</div>
<div>What does "008b:fixme:ntdll:server_ioctl_file Unsupported ioctl" mean?</div>
<div>A net search gave only few links and they told to ignore the message if the program works.</div>
<div>Well, this does not work.</div>
<div>Has anybody built Lazarus under Wine? Should I test with FPC 3.0.4? Is this somehow related to the new version? Or is it about 32 / 64 bits?<br>
</div>
<div>I remember building Lazarus under Wine some years ago but then I installed from Lazarus installer and later created a symlink for trunk sources.<br>
</div>
<div><br>
</div>
<div>Juha</div>
<div><br>
</div>
<div>---</div>
<div><br>
</div>
<div>make[1]: Leaving directory `c:/lazarus_trunk/components/lazdebuggergdbmi'</div>
make -C ide lazbuilder LCL_PLATFORM=nogui<br>
make[1]: Entering directory `c:/lazarus_trunk/ide'<br>
make --assume-new=lazbuild.lpr lazbuild.exe OPT=' -Fu../packager/units/i386-win32 -Fu../components/codetools/units/i386-win32 -Fu../components/debuggerintf/lib/i386-win32 -Fu../components/lazutils/lib/i386-win32 -Fu../lcl/units/i386-win32 -Fu../lcl/units/i386-win32/nogui
 -Fu../components/buildintf/units/i386-win32 -Fu../components/ideintf/units/i386-win32/nogui -Fu../components/synedit/units/i386-win32/nogui -Fu../components/lazcontrols/lib/i386-win32/nogui -Fu../components/lazdebuggergdbmi/units/i386-win32/nogui -Fu../units/i386-win32/nogui
 '<br>
make[2]: Entering directory `c:/lazarus_trunk/ide'<br>
c:/FPC/3.2.0rc1/bin/i386-Win32/ppc386.exe -gl -vbqewnhi -Sci -dlclnogui -Fu../designer -Fu../debugger -Fu../debugger/frames -Fu../converter -Fu../packager -Fu../packager/frames -Fu../components/custom -Fuinclude/win -Fuframes -Fu. -Fiinclude -Fiinclude/win32
 -Fi../images -FE.. -FU../units/i386-win32/nogui -Fu../packager/units/i386-win32 -Fu../components/codetools/units/i386-win32 -Fu../components/debuggerintf/lib/i386-win32 -Fu../components/lazutils/lib/i386-win32 -Fu../lcl/units/i386-win32 -Fu../lcl/units/i386-win32/nogui
 -Fu../components/buildintf/units/i386-win32 -Fu../components/ideintf/units/i386-win32/nogui -Fu../components/synedit/units/i386-win32/nogui -Fu../components/lazcontrols/lib/i386-win32/nogui -Fu../components/lazdebuggergdbmi/units/i386-win32/nogui -Fu../units/i386-win32/nogui
 -di386 lazbuild.lpr<br>
Hint: (11030) Start of reading config file c:\FPC\3.2.0rc1\bin\i386-Win32\fpc.cfg<br>
Hint: (11031) End of reading config file c:\FPC\3.2.0rc1\bin\i386-Win32\fpc.cfg<br>
Free Pascal Compiler version 3.2.0rc1 [2020/02/29] for i386<br>
Copyright (c) 1993-2020 by Florian Klaempfl and others<br>
008b:fixme:ntdll:server_ioctl_file Unsupported ioctl 900a8 (device=9 access=0 func=2a method=0)<br>
Error: (1017) Path "..\" does not exist<br>
make[2]: *** [lazbuild.exe] Error 1<br>
make[2]: Leaving directory `c:/lazarus_trunk/ide'<br>
make[1]: *** [lazbuilder] Error 2<br>
make[1]: Leaving directory `c:/lazarus_trunk/ide'<br>
<div>make: *** [lazbuild] Error 2</div>
<div><br>
</div>
</div>
</div>
</body>
</html>