Allegro.cc - Online Community

Allegro.cc Forums » Installation, Setup & Configuration » How to compile allegro 3.12?

This thread is locked; no one can reply to it. rss feed Print
How to compile allegro 3.12?
Eugene Sureev
Member #5,476
February 2005
avatar

Hello.
I need to compile such ancient version of allegro as 3.12.
Make utility gives me this text:

Compiling Allegro. Please wait...
gcc -x assembler-with-cpp -I. -Isrc -Iobj/djgpp -Wall -Wno-unused -o obj/djgpp/blit8.o -c src/blit8.s
src/blit8.s: Assembler messages:
src/blit8.s:53: Warning: indirect call without `*'
src/blit8.s:120: Warning: indirect call without `*'
src/blit8.s:120: Warning: indirect call without `*'
src/blit8.s:120: Error: suffix or operands invalid for `movs'
src/blit8.s:133: Warning: indirect call without `*'
src/blit8.s:133: Warning: indirect call without `*'
src/blit8.s:133: Error: suffix or operands invalid for `movs'
src/blit8.s:141: Warning: indirect call without `*'
src/blit8.s:141: Warning: indirect call without `*'
src/blit8.s:148: Warning: indirect call without `*'
src/blit8.s:148: Warning: indirect call without `*'
src/blit8.s:155: Warning: indirect call without `*'
src/blit8.s:155: Warning: indirect call without `*'
src/blit8.s:213: Warning: indirect call without `*'
src/blit8.s:219: Warning: indirect call without `*'
src/blit8.s:240: Warning: indirect call without `*'
src/blit8.s:246: Warning: indirect call without `*'
src/blit8.s:309: Warning: indirect call without `*'
src/blit8.s:309: Warning: indirect call without `*'
src/blit8.s:309: Warning: rest of line ignored; first ignored character is `m'
make.exe: *** [obj/djgpp/blit8.o] Error 1

I am using gcc version 3.4.3 and latest djgpp files from delorie server.

May be I should download older version of gcc?

ReyBrujo
Moderator
January 2001
avatar

Your as version is too new. I remember compiling Allegro 3.12 without problems with GCC 2.95.3, which had as 1.89 I think.

--
RB
光子「あたしただ…奪う側に回ろうと思っただけよ」
Mitsuko's last words, Battle Royale

Eugene Sureev
Member #5,476
February 2005
avatar

Where I can get GCC version 2.95? I only can find 3.xx versions from Delorie.

ReyBrujo
Moderator
January 2001
avatar

Not really. Only suggestion I can do is going to generate a list of files with the ZipPicker, then go to ftp://ftp.delorie.com/pub/djgpp/deleted/ and manually look for each file.

I think you can compile using an old version of MinGW...

--
RB
光子「あたしただ…奪う側に回ろうと思っただけよ」
Mitsuko's last words, Battle Royale

Hrvoje Ban
Member #4,537
April 2004
avatar

Why do you need 3.12 for, I thought allegro was backward compatible with all (most) older versions.

Evert
Member #794
November 2000
avatar

Why do you need to compile Allegro 3.12? 4.0 or 4.2 should work just fine with DJGPP.

Eugene Sureev
Member #5,476
February 2005
avatar

gcc version 2.95 fails to compile allegro with SIGSEGV.

I need that version of Allegro library to produce signatures of functions to fix the old program.

A J
Member #3,025
December 2002
avatar

i have archives of that stuff on CDROM somewhere... i'd have to dig it up... but if you really need old DJGPP acrhives, i might still have them. just tell me which packages you need?

___________________________
The more you talk, the more AJ is right. - ML

Eugene Sureev
Member #5,476
February 2005
avatar

I need allegro 3.12 library - liballeg.a

Ron Ofir
Member #2,357
May 2002
avatar

You'll also need all of the headers I believe.

Eugene Sureev
Member #5,476
February 2005
avatar

No, only libraries - liballeg.a and liballd.a
Information about function names is written into libraries by librarian.

By the way, I have all headers, I simply cannot compile them into lib.

A J
Member #3,025
December 2002
avatar

i will look thru the archive in about 5 hours.

___________________________
The more you talk, the more AJ is right. - ML

Eugene Sureev
Member #5,476
February 2005
avatar

Thank you in advance.

Evert
Member #794
November 2000
avatar

Sorry for dragging this off-topic, but for the love of all that is good in this world, someone please send me the css code to block out AJ's new avatar!

A J
Member #3,025
December 2002
avatar

OK, if its really that offensive; i shall change it.

___________________________
The more you talk, the more AJ is right. - ML

ReyBrujo
Moderator
January 2001
avatar

Not sure if visibility works for IE, display will for sure:

div.avatar_3025 {
    visibility: none;
    display: none;
}

--
RB
光子「あたしただ…奪う側に回ろうと思っただけよ」
Mitsuko's last words, Battle Royale

A J
Member #3,025
December 2002
avatar

i've changed it back to the previous (just as hideous) one.

i have some old DJGPP archives...

my search found evidence that Allegro 3.12 was released in Aug 1999.

121/04/1998 03:13 PM 1,896,445 BNU281B.ZIP
227/04/1998 07:41 PM 2,609,873 BNU281D.ZIP
327/05/1998 01:47 AM 1,620 COPYING.DJ
421/04/1998 03:16 PM 41,506 CSDPMI4B.ZIP
521/04/1998 03:19 PM 78,539 CSDPMI4S.ZIP
625/05/1998 10:24 PM 1,538,295 DJDEV201.ZIP
727/04/1998 08:04 PM 1,742 DJGPP_V2.LST
806/05/1998 12:41 AM 399,350 FAQ210B.ZIP
923/05/1998 06:20 PM 234,320 FIND41B.ZIP
1023/05/1998 06:29 PM 270,512 FIND41D.ZIP
1125/04/1998 04:07 PM 1,314,453 GCC280B.ZIP
1223/05/1998 06:17 PM 2,810,999 GCC280D.ZIP
1325/05/1998 09:35 PM 1,323,710 GCC281B.ZIP
1425/05/1998 10:39 PM 520,271 GDB416B.ZIP
1527/04/1998 07:16 PM 1,344,564 GPP280B.ZIP
1629/03/1998 11:08 AM 85,349 GREP21B.ZIP
1729/03/1998 11:34 AM 338,016 GREP21S.ZIP
1823/05/1998 06:42 PM 677,799 LGPP280B.ZIP
1925/04/1998 04:16 PM 234,827 MAK3761B.ZIP
2027/04/1998 07:49 PM 753,798 MAK3761D.ZIP
2129/04/1998 02:18 PM 54,842 MLP107B.ZIP
2221/04/1998 03:20 PM 93,204 PAT25B.ZIP
2325/04/1998 04:49 PM 817,937 PGCC0910.ZIP
2427/05/1998 01:47 AM 13,446 README.1ST
2525/04/1998 04:19 PM 466,929 TXI390B.ZIP
2627/04/1998 08:04 PM 1,366,394 TXI390D.ZIP

i believe allegro 3.12 will most probably compile using these.

___________________________
The more you talk, the more AJ is right. - ML

Eugene Sureev
Member #5,476
February 2005
avatar

Thank you, now I will search for these files in the "deleted" area on delorie ftp server.

Evert
Member #794
November 2000
avatar

Quote:

Not sure if visibility works for IE

No biggie, I couldn't use IE if I wanted to (well, I could if I took the trouble of installing an emulator and installed Windows on that). ;)

But it's ok. He's changed it back to his old one thank god.

A J
Member #3,025
December 2002
avatar

if you do anymore thanking of 'gods' i might put it back!
as i was the one that changed yet... unless of course you are refering to me :P

Eugene, if you can't find them; then i might be able to post a few somewhere.... anyone got some web/ftp space ?

___________________________
The more you talk, the more AJ is right. - ML

ReyBrujo
Moderator
January 2001
avatar

Do what I do, never clear the cache :P

--
RB
光子「あたしただ…奪う側に回ろうと思っただけよ」
Mitsuko's last words, Battle Royale

Go to: