<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to support-requests</title><link>https://sourceforge.net/p/basiliskdb/support-requests/</link><description>Recent changes to support-requests</description><atom:link href="https://sourceforge.net/p/basiliskdb/support-requests/feed.rss" rel="self"/><language>en</language><lastBuildDate>Tue, 20 Nov 2001 23:28:03 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/basiliskdb/support-requests/feed.rss" rel="self" type="application/rss+xml"/><item><title>Data file untar problem...</title><link>https://sourceforge.net/p/basiliskdb/support-requests/4/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Is it possible to download and use &lt;br /&gt;
basilisk.1.04_data.tar.gz in a Microsoft (Windows ME) &lt;br /&gt;
environment?  When I download it, and attempt to untar &lt;br /&gt;
it using WinZip, I get &amp;amp;quot;Error after processing 60 &lt;br /&gt;
entries&amp;amp;quot;.  I've tried version 1.03 (data) and 1.04 &lt;br /&gt;
(all); the only difference is how many entries it &lt;br /&gt;
processes before the error occurs.&lt;/p&gt;
&lt;p&gt;The source code archives untarred successfully.&lt;/p&gt;
&lt;p&gt;What I am doing wrong?&lt;/p&gt;
&lt;p&gt;Thanks in advance.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Tue, 20 Nov 2001 23:28:03 -0000</pubDate><guid>https://sourceforge.net962920b970a4b91827b7fe6e908627af913b7abf</guid></item><item><title>Dynamic linking on Suse 7.1</title><link>https://sourceforge.net/p/basiliskdb/support-requests/3/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I'm a Linux newbie, so apologies in advance if I've done something obviously wrong.&lt;/p&gt;
&lt;p&gt;I used &amp;amp;quot;make dynamic&amp;amp;quot; the as suggested described in the README, but this gave an error linking to the library libbasilisk.so.&lt;/p&gt;
&lt;p&gt;After lots of manual reading etc, I managed to get the make to work by typing the line:&lt;/p&gt;
&lt;p&gt;export LD_LIBRARY_PATH=.&lt;/p&gt;
&lt;p&gt;and then running the makefile&lt;/p&gt;
&lt;p&gt;Is there a better way of doing this?&lt;/p&gt;
&lt;p&gt;Should something be put in the readme?&lt;/p&gt;
&lt;p&gt;Cheers,&lt;/p&gt;
&lt;p&gt;Chris Williamson&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Chris Williamson</dc:creator><pubDate>Wed, 25 Jul 2001 22:37:37 -0000</pubDate><guid>https://sourceforge.net895376261e2184dfc12178b1adb875f978edfc91</guid></item><item><title>Compiling Basilisk on Mac</title><link>https://sourceforge.net/p/basiliskdb/support-requests/2/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Spent more time trying to compile &amp;amp;amp; run basilisk on &lt;br /&gt;
the Mac. I can actually read in .bsk files and compile &lt;br /&gt;
a database. Haven't tried using it, or loading or &lt;br /&gt;
saving the bdb file. Anyway, here's the latest results &lt;br /&gt;
with basilisk.1.01: &lt;/p&gt;
&lt;p&gt;bsklexer.c, lines 251-256, change &lt;br /&gt;
from: &lt;br /&gt;
if( c != '\n' ) { &lt;br /&gt;
s_pushChar( lexer, c ); &lt;br /&gt;
} else { &lt;br /&gt;
c = '\r'; &lt;br /&gt;
} &lt;br /&gt;
to: &lt;br /&gt;
if( c != '\n' ) { &lt;br /&gt;
s_pushChar( lexer, c ); &lt;br /&gt;
} &lt;br /&gt;
c = '\r'; &lt;br /&gt;
why: &lt;br /&gt;
mac uses '\r' as its eol character. s_nextChar() is &lt;br /&gt;
looking ahead to try to convert '\r\n' sequences to '\ &lt;br /&gt;
r', but doesn't want to blow away the look-ahead &lt;br /&gt;
character if it isn't a '\n'. unfortunately, what it &lt;br /&gt;
does is not only save the look-ahead character in the &lt;br /&gt;
lexer's buffer, but also return *it* as the character &lt;br /&gt;
found, rather than the '\r'. &lt;/p&gt;
&lt;p&gt;bskparse.c, lines 103-107 &lt;br /&gt;
from: &lt;br /&gt;
#if defined( __unix__ ) &lt;br /&gt;
#define FILE_SEPARATOR &amp;amp;quot;/&amp;amp;quot; &lt;br /&gt;
#else &lt;br /&gt;
#define FILE_SEPARATOR &amp;amp;quot;\\&amp;amp;amp;quot; &lt;br /&gt;
#endif &lt;br /&gt;
to: ???? &lt;br /&gt;
why: &lt;br /&gt;
mac uses &amp;amp;quot;:&amp;amp;quot; as file separator characters. i'm not &lt;br /&gt;
sure what conventions you are using for cross-platform &lt;br /&gt;
support issues, so i don't know what to suggest as the &lt;br /&gt;
final answer &lt;/p&gt;
&lt;p&gt;bskparse.c, line 3896 &lt;br /&gt;
from: &lt;br /&gt;
subStream = BSKStreamOpenFile( streamName, &lt;br /&gt;
&amp;amp;quot;rt&amp;amp;quot; ); &lt;br /&gt;
to: &lt;br /&gt;
subStream = BSKStreamOpenFile( streamName, &lt;br /&gt;
&amp;amp;quot;rb&amp;amp;quot; ); &lt;br /&gt;
why: &lt;br /&gt;
opening files in &amp;amp;quot;rt&amp;amp;quot; mode is, as far as i'm aware, a &lt;br /&gt;
non-portable method of opening a &lt;br /&gt;
file in text mode. according to my docs, opening &lt;br /&gt;
in &amp;amp;quot;r&amp;amp;quot; mode should have the same effect. on the other &lt;br /&gt;
hand, &lt;br /&gt;
s_nextChar() in bklexer.c already translates line &lt;br /&gt;
endings, so opening the file in binary mode should &lt;br /&gt;
work &lt;br /&gt;
regardless. also, note that the treasure generator &lt;br /&gt;
source code opens up the main file &amp;amp;quot;index.bsk&amp;amp;quot; in &lt;br /&gt;
binary &lt;br /&gt;
mode, but all the other #include files will be opened &lt;br /&gt;
in &lt;br /&gt;
text mode. i'd just blow off opening the file in text &lt;br /&gt;
mode since it doesn't buy you much anyway. &lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Roger Bonzer</dc:creator><pubDate>Thu, 08 Mar 2001 16:54:40 -0000</pubDate><guid>https://sourceforge.netb9ad89e7521316db9b12c64550c87e2918afaad2</guid></item><item><title>Make the code C++ compliant</title><link>https://sourceforge.net/p/basiliskdb/support-requests/1/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;It isn't that difficult to write C code that can be &lt;br /&gt;
compiled under C++. The attached file lists 5 easy edits &lt;br /&gt;
to the basilisk 1.01 source files that will let the code &lt;br /&gt;
compile under C++.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Tue, 06 Mar 2001 18:56:35 -0000</pubDate><guid>https://sourceforge.net915212bbe45e3ae0e906edbd891bae369061b62d</guid></item></channel></rss>