<html>
<head>
<meta content="text/html; charset=windows-1252"
http-equiv="Content-Type">
<style type="text/css">body p { margin-bottom: 0.3cm; margin-top: 0pt; } </style>
</head>
<body bidimailui-detected-decoding-type="latin-charset"
bgcolor="#FFFFFF" text="#000000">
<br>
hello thomas,<br>
<br>
thanks a lot for your reply.<br>
my system is i686 32bit. thus, the default for off_t is long.<br>
however, when libace is being built, the type gets long long, <br>
by -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64.<br>
<br>
thus, if i wish to build a program and link to libace, which <br>
already use ACE_OFF_T, which is off_t.<br>
please just try JAWS. it compiles ok, but fails to link, <br>
unless i set the same flags.<br>
<br>
since it took me some time to inquire, i'm asking you to put <br>
the said definitions in a file included with the definition of
ACE_OFF_T.<br>
<br>
thanks in advance,<br>
alex<br>
<br>
<div class="moz-cite-prefix">On 05/26/2015 10:54 PM, Thomas Girard
wrote:<br>
</div>
<blockquote cite="mid:5564CF5A.3080506@free.fr" type="cite">
<pre wrap="">Hello,
On 19/05/2015 18:06, alex bodnaru wrote:
</pre>
<blockquote type="cite">
<pre wrap="">Package: libace-dev
Version: 6.2.8+dfsg-1
Severity: important
hello friend,
when trying to build JAWS on i686 32bit,
the size of ACE_OFF_T is 32bit,
as opposed to the size calculated at the build
time of the library, when it is 64bit,
due to your flags in rules:
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
please put these definitions in the relevant
includes, so that users of the library will
also find it at the size the library has.
</pre>
</blockquote>
<pre wrap="">
Can you please share a snippet example? The severity seems a little bit
too much to me.
Thanks,
Regards,
Thomas
</pre>
</blockquote>
<br>
<pre class="moz-signature" cols="80">--
best regards,
alex
</pre>
</body>
</html>