![]() |
|
Allegro 4.2.0 beta |
Milan Mimica
Member #3,877
September 2003
![]() |
evert said: AllegroGL CVS or WIP? Could be a problem with AllegroGL rather than Allegro, but we'll need to look into it. CVS. It is not agl problem -- try to open demofont.dat with grabber. Quote: About the AGL problem, it should be caused by agl itself. From agl newsletter I found
Thanks, it was me, but this doesn't solve fonts problem. It would be nice to hear someone from AGL team about last 3 patches I sent though.
-- |
Evert
Member #794
November 2000
![]() |
Quote: It is not agl problem -- try to open demofont.dat with grabber.
Ack! I see the problem. Apparently I screwed up when I added the true colour font support. I tested if it worked, but it seems that by unlucky chance I ended up testing it with mono fonts only (which basically means I didn't test it at all). Damn, this has to be about the bumpiest release I've ever done |
Gideon Weems
Member #3,925
October 2003
|
Don't worry. In order to make a giant leap, you have to bend your legs a little. Yeah, I just made that up and it shows. It also shows that it's waay past my bedtime. Anyway, there was the 4.2 deadline to deal with, and this is still labelled 4.20b, right? Let's get to it and squash bugs! |
Oscar Giner
Member #2,207
April 2002
![]() |
Wow, the April's fools joke only lasted for two posts It compiled and installed fine, here. Using MSVC 2003. -- |
Milan Mimica
Member #3,877
September 2003
![]() |
I think there is too little time between our 'private test release' and actual release. There should be at least 48 hours.
-- |
CGamesPlay
Member #2,559
July 2002
![]() |
It was pressure to make it to the shelf on April 1 -- Ryan Patterson - <http://cgamesplay.com/> |
Evert
Member #794
November 2000
![]() |
I think undid most of the damage I did and the current download should compile and work without major show stoppers. Milan: I had intended to have it finished on Wednesday, but it was not to be. Since everything was fine a few days ago, things worked fine for me and people reported that it worked this morning, I decided I could afford to make the release. Clearly, the problems were with last minute fixes and things I mistested that didn't show up in a cursory run of the test programme or the examples. Should be sorted out now. |
CGamesPlay
Member #2,559
July 2002
![]() |
I just checked out CVS and had two errors. Apparently the makefile rules for exfont and exsyscur are missing. I just compiled them myself. -- Ryan Patterson - <http://cgamesplay.com/> |
Evert
Member #794
November 2000
![]() |
Quote: I just checked out CVS and had two errors. Apparently the makefile rules for exfont and exsyscur are missing. I just compiled them myself. Huh? Please double-check that. The rule is there in my local tree, which is synchronized to the CVS tree. Also please check with the source archive on the download page. |
CGamesPlay
Member #2,559
July 2002
![]() |
Now the "relevant" stuff: cgames@ryan allegro $ make examples/exfont make: *** No rule to make target `examples/exfont'. Stop. cgames@ryan allegro $ gcc -DHAVE_CONFIG_H -I. -Iinclude -Iinclude/allegro -I./include -I./include/allegro -I/usr/kde/3.3/include/artsc -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -DALLEGRO_LIB_BUILD -mcpu=pentium -O2 -funroll-loops -ffast-math -fomit-frame-pointer -Wall -Wno-unused -c ./examples/exfont.c -o obj/unix/exfont.o cgames@ryan allegro $ gcc -s -Wl,--export-dynamic -o examples/exfont obj/unix/exfont.o -Llib/unix -lalleg-4.2.0 -lalleg_unsharable -lm cgames@ryan allegro $
-- Ryan Patterson - <http://cgamesplay.com/> |
Daniel Schlyder
Member #257
April 2000
![]() |
Evert, makefile.all is still messed up. Now it's using backslash for the UNIX script, which won't work under MSYS (and neither under Cygwin, I presume). |
Evert
Member #794
November 2000
![]() |
CGamesPlay: Apparently SourceForge's public servers haven't synchronized with the dev servers yet: Quote:
eglebbk@gandalf:~/Program/Allegro/cvs/mainline/allegro>grep "exfont" makefile.lst
Daniel: great... I probably broke the OSX port at the same time. sigh. |
Daniel Schlyder
Member #257
April 2000
![]() |
Sounds good. BTW, pretty annoying that my patch to use "cd misc; mdhelper" hasn't made it through to the mailing list yet. I sent it almost four hours ago! Of course, the patch is no good for Windows 9x, but I presume that's not the reason it's not on the list yet. |
ReyBrujo
Moderator
January 2001
![]() |
Ugh, the root directory is cluttered. I would suggest moving makefiles into a subdirectory, and project files into another. The root should be clean except with the README, CHANGES, the configure and the fix scripts. -- |
CGamesPlay
Member #2,559
July 2002
![]() |
I disagree. I think the root Makefiles/build system files should be in the project root. [edit] The configure script will create a Makefile in the root directory. A very simple project with a configure script, windows makefile, and vcproject file has these files. Unless you disregard the above two notices, you can't get the root less cluttered than this. cgames@arena tinparty $ ls AUTHORS Makefile.win config.h configure.in mkinstalldirs COPYING NEWS config.h.in data src ChangeLog README config.log depcomp stamp-h1 INSTALL TODO config.status install-sh tinparty.dev Makefile aclocal.m4 config.sub libtool tinparty.sln Makefile.am autom4te.cache configure ltmain.sh tinparty.vcproj Makefile.in config.guess configure.bat missing 20 of those files we because the configure script existed in the directory. You can't lower this number. -- Ryan Patterson - <http://cgamesplay.com/> |
Kitty Cat
Member #2,815
October 2002
![]() |
The main makefile can/should be in the project root, but I think the platform-specific makefiles can be moved elsewhere. -- |
ReyBrujo
Moderator
January 2001
![]() |
That is my idea. Let the fix include the subdirectory (of course, modifying all other makefiles). For everyone else it would be clean (fix ...; make). The configure output could be moved into another directory (inside obj/linux, in example). -- |
Matthew Leverton
Supreme Loser
January 1999
![]() |
Attached is a proposed change to the fix.bat for Windows. It does two things:
In both cases, the switches have been reversed to default to the opposite behavior. Justification:
It would be nice if those on Windows with MSVC could download the file and test to see if it handles the errors properly. Update: Corrected new behavior so it only runs under the MSVC targets. |
Peter Hull
Member #1,136
March 2001
|
Quote: I think there is too little time between our 'private test release' and actual release.
It's a beta. It will have errors. You can't go in forever having pre-beta, pre-pre-beta... eventually you have to dive in. Well done Evert for all your work so far Quote: Daniel: great... I probably broke the OSX port at the same time. sigh. AFAICS, it isn't broken on OS X (this is revision 1.55 of makefile.all) - or have I got that to come...? Pete
|
Daniel Schlyder
Member #257
April 2000
![]() |
Quote: Well done Evert for all your work so far Hear, hear! |
CGamesPlay
Member #2,559
July 2002
![]() |
It would be a huge pain to run obj/linux/configure to configure. Every other package on the net has configure in the root. I also don't think the directory is cluttered, as the only things that are ever access from outside the command line are in subdirectories themselves, and those are sorted to the top. -- Ryan Patterson - <http://cgamesplay.com/> |
Thomas Fjellstrom
Member #476
June 2000
![]() |
If people are fed up with Sf's mailing lists, I can host MANY on my hosting account. It wouldn't be a problem. I'd even put up a web/download mirror if I had a good domain name to point to it -- |
Matthew Leverton
Supreme Loser
January 1999
![]() |
Does 4.2 compile with gcc 2.95? My version doesn't have inttypes.h. C:\code\allegro>make Compiling Allegro for MinGW32, optimised. Please wait... gcc -DALLEGRO_SRC -DALLEGRO_LIB_BUILD -Wall -Wno-unused -mcpu=i586 -O2
|
Thomas Fjellstrom
Member #476
June 2000
![]() |
I'd say allegro 4.2 requires GCC 3.+ -- |
Matthew Leverton
Supreme Loser
January 1999
![]() |
Quote: I'd say allegro 4.2 requires GCC 3.+ I have no problems if that is the solution. However, the build process should detect that and tell you nicely if it is the case - considering that (at least most versions of) Allegro 4.1.x compiled with 2.95. We modem users don't like upgrading unless absolutely necessary. |
|
|