flat assembler
Message board for the users of flat assembler.

Index > IDE Development > Alert!!! Serious bug in sources!!!


It is neccesary(interface changes)?
Yes
25%
 25%  [ 1 ]
No
50%
 50%  [ 2 ]
What the "interface" you are talking about?
25%
 25%  [ 1 ]
Total Votes : 4

Author
Thread Post new topic Reply to topic
The dead



Joined: 27 Jan 2004
Posts: 13
The dead
When 1.52 beta was released, i began to test it. Since i'm using linux Cool , I tried to compile Fresh in linux. I have failed this because the includes in Fresh sources have been designed to compile in Windows, and there are some differences like this:

Code:
incude '%finc%\win32\apia\win32a.inc'

when the real file is:

/home/<censored>/asm/finc/win32/APIA/WIN32A.INC    


I hope you understand me Smile There are the corrected version(compiles both in Mustdie and Tux): http://thedead.at.tut.by/src_corrected.tar.bz2

P.S. My Engligsh es veru bed Smile

P.P.S. How about some changes in FASM interface ?
Post 31 Mar 2004, 10:38
View user's profile Send private message ICQ Number Reply with quote
Tomasz Grysztar
Assembly Artist


Joined: 16 Jun 2003
Posts: 7434
Location: Kraków, Poland
Tomasz Grysztar
I assume you have set the environment variable properly. fasm for Linux replaces all the backslashes into slashes automatically (and the same but in the reverse direction does the DOS version, for Win32 versions it's not necessary, as Windows handles both path separators correctly), so the only problem is case-sensitivity you've got in Linux. Converting all the files to lower case should help, as perhaps all the include statement are using the lower case only (and making Linux fasm's interface case-insensitive would be a stupid thing to do).
Post 31 Mar 2004, 12:27
View user's profile Send private message Visit poster's website Reply with quote
The dead



Joined: 27 Jan 2004
Posts: 13
The dead
Quote:

Converting all the files to lower case should help, as perhaps all the include statement are using the lower case only (and making Linux fasm's interface case-insensitive would be a stupid thing to do).


I was not talking about slashes.
Quote:

incude '%finc%/win32/apia/win32a.inc'

when the real file is:

/home/<censored>/asm/finc/win32/APIA/WIN32A.


In my "corrected" version, some slashes are placed in one direction, and some others - in another. I was talking right about the lowercase file names in sources, and uppercase names in real files. I compiled this sources with the latest 1.52 and older 1.51, and it not looked like FASM interface is NOT case sensitive Sad And I hoped you will understand me Smile
Post 01 Apr 2004, 16:36
View user's profile Send private message ICQ Number Reply with quote
JohnFound



Joined: 16 Jun 2003
Posts: 3500
Location: Bulgaria
JohnFound
Hi, The dead.
I will fix this problem in next release. Actually I never though that Fresh will be compiled under Linux, so in the sources I use the case-insensitive approach - like for DOS/Windows.
Unfortunately the next release will be delayed at least to 10.04.2004 because I have a dead line in my job to the 7-th april and can't work on Fresh.
( But, the next release will have very advanced project manager. Very Happy )
Regards
Post 01 Apr 2004, 20:50
View user's profile Send private message Visit poster's website ICQ Number Reply with quote
f0dder



Joined: 19 Feb 2004
Posts: 3170
Location: Denmark
f0dder
please only fix filename case, making fasm case-insensitive would be weird Smile
Post 01 Apr 2004, 22:25
View user's profile Send private message Visit poster's website Reply with quote
JohnFound



Joined: 16 Jun 2003
Posts: 3500
Location: Bulgaria
JohnFound
f0dder wrote:
please only fix filename case, making fasm case-insensitive would be weird Smile


Yes, of course. Also, it is not possible in common case, because the file procedures in fasm are part of the OS dependent interface modules.

Regards
Post 02 Apr 2004, 00:35
View user's profile Send private message Visit poster's website ICQ Number Reply with quote
The dead



Joined: 27 Jan 2004
Posts: 13
The dead
Quote:

it is not possible in common case

I'll try to prove that it is isn'n when i'll come home.
Post 02 Apr 2004, 16:22
View user's profile Send private message ICQ Number Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  


< Last Thread | Next Thread >
Forum Rules:
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Copyright © 1999-2019, Tomasz Grysztar.

Powered by rwasa.