TA3D 0.5.0 TEST 7

Everything related to the code /
Tout ce qui touche au code
Post Reply
User avatar
zuzuf
Administrateur - Site Admin
Posts: 3281
Joined: Mon Oct 30, 2006 8:49 pm
Location: Toulouse, France
Contact:

TA3D 0.5.0 TEST 7

Post by zuzuf » Sat Aug 16, 2008 10:11 pm

Since it fixes lots of annoying bugs, brings some new features (paralyzers ... with some nice electric effect :D, engine support for infinite number of weapons per unit, ...), and lots of code has been rewritten (which may bring some crashes here because I rewrote some code from the UnitEngine module) I decided to release TEST 7 now :)

you can download it here as usual:
TA3D 0.5.0 TEST 7 source
TA3D 0.5.0 TEST 7 win32
TA3D 0.5.0 TEST 7 linux32
TA3D 0.5.0 TEST 7 linux64
=>;-D Penguin Powered

Vampiloup
Posts: 56
Joined: Thu Mar 20, 2008 9:13 am

Post by Vampiloup » Sun Aug 17, 2008 3:15 am

After working some hours on the LV1 Kbots and discovered i have succombed to the poly-happy side of the Force (2560 tris the pee-wee equivalent... Six time more than the tank), i decided to thinkk to other thing an try the new release.

Well, the game crash when trying to begin a Bataille.

Code: Select all

Shutting down Allegro due to signal #11
./ta3d: line 32: 10601 Erreur de segmentation  ${exe}/ta3d-bin $quickrestart $1 $2 $3 $4 $5 $6 $7 $8 $9 $10

User avatar
zuzuf
Administrateur - Site Admin
Posts: 3281
Joined: Mon Oct 30, 2006 8:49 pm
Location: Toulouse, France
Contact:

Post by zuzuf » Sun Aug 17, 2008 9:43 am

:shock: 2560 tris is a lot !

what happens if you play a bit with the settings ? does it crash with every map ?
=>;-D Penguin Powered

User avatar
Balthazar
Moderator
Posts: 2055
Joined: Wed Nov 01, 2006 4:31 pm
Location: Russian Federation
Contact:

Post by Balthazar » Sun Aug 17, 2008 10:11 am

Nice nice nice :) Detailed test report will be soon :)

Doors
Posts: 114
Joined: Wed Jan 09, 2008 7:53 pm
Contact:

Re: TA3D 0.5.0 TEST 7

Post by Doors » Sun Aug 17, 2008 5:46 pm

zuzuf wrote:Since it fixes lots of annoying bugs, brings some new features (paralyzers ... with some nice electric effect :D, engine support for infinite number of weapons per unit, ...), and lots of code has been rewritten (which may bring some crashes here because I rewrote some code from the UnitEngine module) I decided to release TEST 7 now :)

you can download it here as usual:
TA3D 0.5.0 TEST 7 source
TA3D 0.5.0 TEST 7 win32
TA3D 0.5.0 TEST 7 linux32
TA3D 0.5.0 TEST 7 linux64

Here's a weird one for you.
Got an error about something using lingfx.a and permission being denied.
Traced it to the generated files
cmake_clean.cmake & cmake_clean_taget.cmake they had

../../bin/libs/Windows/libgfx.a"
../../bin/libs/Windows/libgfx.dll"

by adding an extra ../

../../../bin/libs/Windows/libgfx.a"
../../../bin/libs/Windows/libgfx.dll"

I was able to get it to compile, still complains about alleg42.dll on a cp command though.
Still has tdf parsing problems & allegro errors but it compiled properly.

Allegro is definetely not being loaded properly.
That changed from test3 to test4 which at the same time as the opening text scroll went away.

I also think that for some reason the opengl extensions are not being properly initialized under mingw and I don't know enough about make or cmake or conditional compilation to trace down why.
Don't just look at the future through a window.
Open a door and go there.
http://ta3d.freedoors.org
http://www.freedoors.org
http://baencd.freedoors.org

Vampiloup
Posts: 56
Joined: Thu Mar 20, 2008 9:13 am

Post by Vampiloup » Sun Aug 17, 2008 6:50 pm

No change if i try others graphic options or other maps.

Here the last CFG :

Code: Select all

// TA3D Settings
// Auto-generated by ta3d: [Sun Aug 17 16:25:00 2008] 

[TA3D]
{
                FPS Limit = 50; // -1 means `unlimited`
                 Shadow R = 0.02;
              Time Factor = 1;
           Shadow Quality = 1; // 0..100
           Priority Level = 0; // 0, 1, 2
                     FSAA = 0;
                 Language = 1;
            Water Quality = 1; // 0..4
             Screen Width = 1024;
            Screen Height = 768;
              Color Depth = 32;
                 Show FPS = false;
           Show Wireframe = false;
           Show particles = true;
 Show explosion particles = true;
               Show Waves = false;
             Show Shadows = true;
        Show Height Lines = false;
          Show FullScreen = false;
           Detail Texture = true;
     Draw Console Loading = false;
              Last Script = scripts/default.lua;
                 Last Map = ;
                 Last FOW = 0;
                 Last MOD = ;
              Player name = player;
         Camera Zoom Mode = 0;
     Camera Default Angle = 63.44;
    Camera Default Height = 200;
        Camera Zoom Speed = 1;
                     Skin = ;
        Use Texture Cache = false;
               Net Server = ta3d.darkstars.co.uk; // default: ta3d.darkstars.co.uk
               Render Sky = false;
       Low Definition Map = true;
}
the log say something interesting (if you don't count all the unknown variables, of course) :

Code: Select all

[Sun Aug 17 16:26:26 2008] [debug] unit not found : IGPATCH
[Sun Aug 17 16:26:26 2008] [debug] unit not found : IGPATCH
[Sun Aug 17 16:26:26 2008] [debug] unit not found : IGPATCH
[Sun Aug 17 16:26:26 2008] [debug] unit not found : IGPATCH
[Sun Aug 17 16:26:26 2008] [debug] unit not found : IGPATCH
[Sun Aug 17 16:26:26 2008] [debug] unit not found : IGPATCH
[Sun Aug 17 16:26:26 2008] [debug] unit not found : IGPATCH
[Sun Aug 17 16:26:26 2008] [debug] unit not found : IGPATCH
[Sun Aug 17 16:26:26 2008] [debug] unit not found : IGPATCH
[Sun Aug 17 16:26:26 2008] [debug] unit not found : IGPATCH
[Sun Aug 17 16:26:26 2008] [debug] unit not found : IGPATCH
[Sun Aug 17 16:26:27 2008] [debug] unit not found : IGPATCH
Well, i don't know for TA3D, but an unit not found in OTA always crashe the system.
What this unit, and why 10 times, anyway ?

User avatar
Balthazar
Moderator
Posts: 2055
Joined: Wed Nov 01, 2006 4:31 pm
Location: Russian Federation
Contact:

Post by Balthazar » Sun Aug 17, 2008 7:17 pm

Here`s the test results from me.

Athlon 64 X2 5200+
RAM 2 GB DDR2 6400
Video ATI Radeon 1600
OS: Windows XP SP3

Files: totala1.hpi, totala2.hpi, rev31.gp3, ccdata.ccx

1. Still no intro text displayed.
1.1 Bug with sound still there.
1.3 Bug with texture displaying is still there.
2. Selection box for ARM metal storage doesn`t drawn properly.
3. Radar range doesn`t shown anymore on minimap :cry:
4. Unable to press "G" button (for GUARD) while holding shift
5. ARM Penetrator should fire with blue laser, instead of current gray-white.


All units and building seems working fine.
Paralyzing effect really looks pretty, thanks, Zuzuf :P
Bug with damage display is fixed. Thanks Zuzuf :lol:

All other things looks smooth and nice. No crashes happens in 10 runs.
Last edited by Balthazar on Wed Aug 20, 2008 6:52 am, edited 3 times in total.

milipili
Posts: 545
Joined: Thu Nov 02, 2006 8:52 am
Location: Paris (France)
Contact:

Post by milipili » Sun Aug 17, 2008 8:04 pm

For the intro, we are in an intermediate state about the resources. Most of the resources are still located like it were in the past.
However for the intro, the required file is [trunk/]resources/intro/*.txt (00.ta3d.txt actually).
Make sure you have this file. There may have a bug with the Windows implementation (perhaps a wrong resource path - src/misc/resources.cpp:31)
Damien Gerard
Ta3d & Yuni Developer

User avatar
zuzuf
Administrateur - Site Admin
Posts: 3281
Joined: Mon Oct 30, 2006 8:49 pm
Location: Toulouse, France
Contact:

Post by zuzuf » Sun Aug 17, 2008 8:45 pm

maybe, but if it's the case, then it's a very weird one since it works for me with wine ...

PS: IGPATCH warnings come from a bug fix in the new TDFParser :)
=>;-D Penguin Powered

milipili
Posts: 545
Joined: Thu Nov 02, 2006 8:52 am
Location: Paris (France)
Contact:

Post by milipili » Sun Aug 17, 2008 9:21 pm

It should work indeed. If it does not, please provide the first lines of the log file (all `[paths]` and `[resources]` entries).
Damien Gerard
Ta3d & Yuni Developer

Vampiloup
Posts: 56
Joined: Thu Mar 20, 2008 9:13 am

Post by Vampiloup » Mon Aug 18, 2008 2:12 am

Here :

Code: Select all

[Sun Aug 17 16:25:00 2008] [infos] *** Welcome to TA3D ***
[Sun Aug 17 16:25:00 2008] [infos] Version: 0.5-WIP (r1120)
[Sun Aug 17 16:25:00 2008] [infos] [paths] Started from: `/home/***/***/ta3d/`
[Sun Aug 17 16:25:00 2008] [infos] [paths] Preferences: `/home/***/.ta3d/`
[Sun Aug 17 16:25:00 2008] [infos] [paths] Cache: `/home/***/.ta3d/cache/`
[Sun Aug 17 16:25:00 2008] [infos] [paths] Savegames: `/home/***/.ta3d/savegames/`
[Sun Aug 17 16:25:00 2008] [infos] [paths] Screenshots: `/home/***/.ta3d/screenshots/`
[Sun Aug 17 16:25:00 2008] [infos] [paths] Logs: `/home/***/.ta3d/log/`
[Sun Aug 17 16:25:00 2008] [infos] Opened the log file: `/home/***/.ta3d/log/ta3d.log
[Sun Aug 17 16:25:00 2008] [infos] [resources] Added `/home/***/jeux/ta3d/resources/`
[Sun Aug 17 16:25:00 2008] [infos] [system] Vendor: AuthenticAMD i686 (cpuid, x87 FPU, MMX, MMX+, SSE, 3DNow!, Enhanced 3DNow!, cmov)
[Sun Aug 17 16:25:00 2008] [infos] [system] GNU/Linux (2.6)
[Sun Aug 17 16:25:00 2008] [infos] [system] Desktop: 1280x1024 (32bits)
[Sun Aug 17 16:25:00 2008] [infos] [system] Allegro version: 4.2.2 (2007)
[Sun Aug 17 16:25:00 2008] [infos] [system] AllegroGL version: 0.4.3


Doors
Posts: 114
Joined: Wed Jan 09, 2008 7:53 pm
Contact:

Re: TA3D 0.5.0 TEST 7

Post by Doors » Mon Aug 18, 2008 5:06 am

zuzuf wrote:Since it fixes lots of annoying bugs, brings some new features (paralyzers ... with some nice electric effect :D, engine support for infinite number of weapons per unit, ...), and lots of code has been rewritten (which may bring some crashes here because I rewrote some code from the UnitEngine module) I decided to release TEST 7 now :)

you can download it here as usual:
TA3D 0.5.0 TEST 7 source
TA3D 0.5.0 TEST 7 win32
TA3D 0.5.0 TEST 7 linux32
TA3D 0.5.0 TEST 7 linux64
Hi,
Did a fresh Mingw setup with the gcc 4.3.0 stuff.
Was setting up one peice at a time to make a new package with directions and ran into a couple of problems.

Though cmake checks for FMOD it does not check for alleggl, allegro or zlib.
It will complete the setup sucessfully even though I have not installed allegro or allegrogl yet.

It gives an error when make is ran but not before.

Could this be related to the symbol loading problems for alleg42.dll that have been present since the cmake change over.

Help, how do I fix cmake to detect stuff being absent?
Don't just look at the future through a window.
Open a door and go there.
http://ta3d.freedoors.org
http://www.freedoors.org
http://baencd.freedoors.org

User avatar
zuzuf
Administrateur - Site Admin
Posts: 3281
Joined: Mon Oct 30, 2006 8:49 pm
Location: Toulouse, France
Contact:

Post by zuzuf » Mon Aug 18, 2008 12:54 pm

currently cmake doesn't check for allegro or allegrogl when building for win32 ... because autodetecting configuration fails :( . Also it doesn't behave the same way when crosscompiling because when building from an UNIX environment it can detect configuration the way it does for normal compiler.

I have no windows system to test that currently ... I'll see when I'll have one
=>;-D Penguin Powered

milipili
Posts: 545
Joined: Thu Nov 02, 2006 8:52 am
Location: Paris (France)
Contact:

Post by milipili » Mon Aug 18, 2008 1:48 pm

There is no need for an automatic detection of Allegro/GL since Allegro headers/binaries for Windows are provided by TA3D. It is the simplier way and it is better than playing with env variables.
Damien Gerard
Ta3d & Yuni Developer

Doors
Posts: 114
Joined: Wed Jan 09, 2008 7:53 pm
Contact:

Post by Doors » Mon Aug 18, 2008 4:51 pm

milipili wrote:There is no need for an automatic detection of Allegro/GL since Allegro headers/binaries for Windows are provided by TA3D. It is the simplier way and it is better than playing with env variables.
I don't see them in the 050 test 7 source package.

Where do I look?
Don't just look at the future through a window.
Open a door and go there.
http://ta3d.freedoors.org
http://www.freedoors.org
http://baencd.freedoors.org

User avatar
zuzuf
Administrateur - Site Admin
Posts: 3281
Joined: Mon Oct 30, 2006 8:49 pm
Location: Toulouse, France
Contact:

Post by zuzuf » Mon Aug 18, 2008 5:44 pm

oops, I forgot to include that :?
=>;-D Penguin Powered

Doors
Posts: 114
Joined: Wed Jan 09, 2008 7:53 pm
Contact:

Post by Doors » Mon Aug 18, 2008 5:53 pm

zuzuf wrote:oops, I forgot to include that :?
Can you update the svn to include the allegro,alleggl & zlib?

I would like to get a minimalist setup done.
I am also concerned because since the cmake change over the alleg42.dll has not been read properly on win32.
I suspect that it has something to do with platform detection but I am not really sure since a lot of other stuff seems to work fine.
Don't just look at the future through a window.
Open a door and go there.
http://ta3d.freedoors.org
http://www.freedoors.org
http://baencd.freedoors.org

milipili
Posts: 545
Joined: Thu Nov 02, 2006 8:52 am
Location: Paris (France)
Contact:

Post by milipili » Mon Aug 18, 2008 6:19 pm

The Allegro library is not able to properly detect by itself the platform. That's why their svn/source provides a fix.sh, which must be executed to set the proper headers and the proper modules. (`fix.sh mingw` launched from an unix console). Once the headers fixed, you [should]have to select the good module for TA3D and remove all unneed one.
Damien Gerard
Ta3d & Yuni Developer

Doors
Posts: 114
Joined: Wed Jan 09, 2008 7:53 pm
Contact:

Post by Doors » Mon Aug 18, 2008 6:38 pm

milipili wrote:The Allegro library is not able to properly detect by itself the platform. That's why their svn/source provides a fix.sh, which must be executed to set the proper headers and the proper modules. (`fix.sh mingw` launched from an unix console). Once the headers fixed, you [should]have to select the good module for TA3D and remove all unneed one.
Hadn't run into that on mingw. I just copied the mingw stuff into the relevant directories and ran with it, no problem.

I must say though that I like the idea of ta3d having all the headers, libs & bins with it to compile and run.
Most of what I do requires a clean environment and once you have a few things installed they start affecting your compiler setup and hence any other project you are using the compiler for.
More than once I have traced a problem with project A to project C because of an updated library that updated a dependence it had in common with something in the other library and like magic C has broken A with no visible connection between them until you trace the include trees down a few or more layers.
I have lost entire weeks tracing the include tree's of projects to find what broke.
Totally up to date is great for all new programming but when maintaining old code or fixing glitches updates are pure madness unless you know everything they affect.
Don't just look at the future through a window.
Open a door and go there.
http://ta3d.freedoors.org
http://www.freedoors.org
http://baencd.freedoors.org

milipili
Posts: 545
Joined: Thu Nov 02, 2006 8:52 am
Location: Paris (France)
Contact:

Post by milipili » Mon Aug 18, 2008 7:24 pm

More or less. Good for a game and for Windows, but not others. A package manager is far better when you have to deal with all system-specific stuff (paths, 32/64bits, features...).
Damien Gerard
Ta3d & Yuni Developer

Doors
Posts: 114
Joined: Wed Jan 09, 2008 7:53 pm
Contact:

Post by Doors » Mon Aug 18, 2008 11:56 pm

zuzuf wrote:oops, I forgot to include that :?
Grabbed the allegro stuff the svn alpha release.

Ran make got the following errors that make no sense to me.

- - - - -

Grigori@WATCHER /home/ta3d
$ make
[ 1%] Built target console
[ 2%] Built target i18n
[ 3%] Built target logs
[ 6%] Built target threads
[ 7%] Built target tdf
[ 8%] Building CXX object src/misc/CMakeFiles/misc.dir/osinfo.obj

In file included from C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/base.h:40,
from C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro.h:25,
from C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/alleggl.h:8,
from C:/Ta3d-Dev/home/ta3d/src/misc/../stdafx.h:107,
from C:/Ta3d-Dev/home/ta3d/src/misc/osinfo.cpp:1:
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/internal/alconfig.h:370: warning: inline function 'int bmp_read24(unsigned int)' declared as dllimport: attribute ignored

C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/internal/alconfig.h:380: warning: inline function 'void bmp_write24(unsigned int, int)' declared as dllimport: attribute ignored
In file included from C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro.h:27,
from C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/alleggl.h:8,
from C:/Ta3d-Dev/home/ta3d/src/misc/../stdafx.h:107,
from C:/Ta3d-Dev/home/ta3d/src/misc/osinfo.cpp:1:
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/system.h:81: warning: inline function 'int install_allegro(int, int*, int (*)(void (*)()))' declared as dllimport: attribute ignored

In file included from C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/system.h:246,
from C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro.h:27,
from C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/alleggl.h:8,
from C:/Ta3d-Dev/home/ta3d/src/misc/../stdafx.h:107,
from C:/Ta3d-Dev/home/ta3d/src/misc/osinfo.cpp:1:
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/system.inl:29: warning: inline function 'void set_window_title(const char*)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/system.inl:38: warning: inline function 'int desktop_color_depth()' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/system.inl:49: warning: inline function 'int get_desktop_resolution(int*, int*)' declared as dllimport: attribute ignored
In file included from C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/asm.inl:28,
from C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/gfx.inl:25,
from C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/gfx.h:435,
from C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro.h:38,
from C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/alleggl.h:8,
from C:/Ta3d-Dev/home/ta3d/src/misc/../stdafx.h:107,
from C:/Ta3d-Dev/home/ta3d/src/misc/osinfo.cpp:1:
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/platform/al386gcc.h:28: warning: inline function 'int _default_ds()' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/platform/al386gcc.h:46: warning: inline function 'unsigned int bmp_write_line(BITMAP*, int)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/platform/al386gcc.h:68: warning: inline function 'unsigned int bmp_read_line(BITMAP*, int)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/platform/al386gcc.h:90: warning: inline function 'void bmp_unwrite_line(BITMAP*)' declared as dllimport: attribute ignored
In file included from C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/gfx.h:435,
from C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro.h:38,
from C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/alleggl.h:8,
from C:/Ta3d-Dev/home/ta3d/src/misc/../stdafx.h:107,
from C:/Ta3d-Dev/home/ta3d/src/misc/osinfo.cpp:1:
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/gfx.inl:87: warning: inline function 'int is_windowed_mode()' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/gfx.inl:96: warning: inline function 'void clear_to_color(BITMAP*, int)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/gfx.inl:104: warning: inline function 'int bitmap_color_depth(BITMAP*)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/gfx.inl:112: warning: inline function 'int bitmap_mask_color(BITMAP*)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/gfx.inl:120: warning: inline function 'int is_same_bitmap(BITMAP*, BITMAP*)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/gfx.inl:138: warning: inline function 'int is_linear_bitmap(BITMAP*)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/gfx.inl:146: warning: inline function 'int is_planar_bitmap(BITMAP*)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/gfx.inl:154: warning: inline function 'int is_memory_bitmap(BITMAP*)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/gfx.inl:162: warning: inline function 'int is_screen_bitmap(BITMAP*)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/gfx.inl:170: warning: inline function 'int is_video_bitmap(BITMAP*)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/gfx.inl:178: warning: inline function 'int is_system_bitmap(BITMAP*)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/gfx.inl:186: warning: inline function 'int is_sub_bitmap(BITMAP*)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/gfx.inl:203: warning: inline function 'void acquire_bitmap(BITMAP*)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/gfx.inl:212: warning: inline function 'void release_bitmap(BITMAP*)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/gfx.inl:221: warning: inline function 'void acquire_screen()' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/gfx.inl:227: warning: inline function 'void release_screen()' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/gfx.inl:235: warning: inline function 'int is_inside_bitmap(BITMAP*, int, int, int)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/gfx.inl:252: warning: inline function 'void get_clip_rect(BITMAP*, int*, int*, int*, int*)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/gfx.inl:263: warning: inline function 'void set_clip_state(BITMAP*, int)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/gfx.inl:270: warning: inline function 'int get_clip_state(BITMAP*)' declared as dllimport: attribute ignored
In file included from C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/color.h:151,
from C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro.h:39,
from C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/alleggl.h:8,
from C:/Ta3d-Dev/home/ta3d/src/misc/../stdafx.h:107,
from C:/Ta3d-Dev/home/ta3d/src/misc/osinfo.cpp:1:
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/color.inl:26: warning: inline function 'int makecol15(int, int, int)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/color.inl:34: warning: inline function 'int makecol16(int, int, int)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/color.inl:42: warning: inline function 'int makecol24(int, int, int)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/color.inl:50: warning: inline function 'int makecol32(int, int, int)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/color.inl:58: warning: inline function 'int makeacol32(int, int, int, int)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/color.inl:67: warning: inline function 'int getr8(int)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/color.inl:73: warning: inline function 'int getg8(int)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/color.inl:79: warning: inline function 'int getb8(int)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/color.inl:85: warning: inline function 'int getr15(int)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/color.inl:91: warning: inline function 'int getg15(int)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/color.inl:97: warning: inline function 'int getb15(int)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/color.inl:103: warning: inline function 'int getr16(int)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/color.inl:109: warning: inline function 'int getg16(int)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/color.inl:115: warning: inline function 'int getb16(int)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/color.inl:121: warning: inline function 'int getr24(int)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/color.inl:127: warning: inline function 'int getg24(int)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/color.inl:133: warning: inline function 'int getb24(int)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/color.inl:139: warning: inline function 'int getr32(int)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/color.inl:145: warning: inline function 'int getg32(int)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/color.inl:151: warning: inline function 'int getb32(int)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/color.inl:157: warning: inline function 'int geta32(int)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/color.inl:165: warning: inline function 'void _set_color(int, const RGB*)' declared as dllimport: attribute ignored
In file included from C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/draw.h:66,
from C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro.h:40,
from C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/alleggl.h:8,
from C:/Ta3d-Dev/home/ta3d/src/misc/../stdafx.h:107,
from C:/Ta3d-Dev/home/ta3d/src/misc/osinfo.cpp:1:
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/draw.inl:30: warning: inline function 'int getpixel(BITMAP*, int, int)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/draw.inl:38: warning: inline function 'void putpixel(BITMAP*, int, int, int)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/draw.inl:46: warning: inline function 'void _allegro_vline(BITMAP*, int, int, int, int)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/draw.inl:54: warning: inline function 'void _allegro_hline(BITMAP*, int, int, int, int)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/draw.inl:72: warning: inline function 'void line(BITMAP*, int, int, int, int, int)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/draw.inl:80: warning: inline function 'void fastline(BITMAP*, int, int, int, int, int)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/draw.inl:88: warning: inline function 'void rectfill(BITMAP*, int, int, int, int, int)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/draw.inl:96: warning: inline function 'void triangle(BITMAP*, int, int, int, int, int, int, int)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/draw.inl:104: warning: inline function 'void polygon(BITMAP*, int, const int*, int)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/draw.inl:112: warning: inline function 'void rect(BITMAP*, int, int, int, int, int)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/draw.inl:120: warning: inline function 'void circle(BITMAP*, int, int, int, int)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/draw.inl:128: warning: inline function 'void circlefill(BITMAP*, int, int, int, int)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/draw.inl:137: warning: inline function 'void ellipse(BITMAP*, int, int, int, int, int)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/draw.inl:146: warning: inline function 'void ellipsefill(BITMAP*, int, int, int, int, int)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/draw.inl:155: warning: inline function 'void arc(BITMAP*, int, int, fixed, fixed, int, int)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/draw.inl:164: warning: inline function 'void spline(BITMAP*, const int*, int)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/draw.inl:173: warning: inline function 'void floodfill(BITMAP*, int, int, int)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/draw.inl:182: warning: inline function 'void polygon3d(BITMAP*, int, BITMAP*, int, V3D**)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/draw.inl:191: warning: inline function 'void polygon3d_f(BITMAP*, int, BITMAP*, int, V3D_f**)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/draw.inl:200: warning: inline function 'void triangle3d(BITMAP*, int, BITMAP*, V3D*, V3D*, V3D*)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/draw.inl:209: warning: inline function 'void triangle3d_f(BITMAP*, int, BITMAP*, V3D_f*, V3D_f*, V3D_f*)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/draw.inl:218: warning: inline function 'void quad3d(BITMAP*, int, BITMAP*, V3D*, V3D*, V3D*, V3D*)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/draw.inl:227: warning: inline function 'void quad3d_f(BITMAP*, int, BITMAP*, V3D_f*, V3D_f*, V3D_f*, V3D_f*)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/draw.inl:238: warning: inline function 'void draw_sprite(BITMAP*, BITMAP*, int, int)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/draw.inl:253: warning: inline function 'void draw_sprite_v_flip(BITMAP*, BITMAP*, int, int)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/draw.inl:262: warning: inline function 'void draw_sprite_h_flip(BITMAP*, BITMAP*, int, int)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/draw.inl:271: warning: inline function 'void draw_sprite_vh_flip(BITMAP*, BITMAP*, int, int)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/draw.inl:281: warning: inline function 'void draw_trans_sprite(BITMAP*, BITMAP*, int, int)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/draw.inl:299: warning: inline function 'void draw_lit_sprite(BITMAP*, BITMAP*, int, int, int)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/draw.inl:309: warning: inline function 'void draw_gouraud_sprite(BITMAP*, BITMAP*, int, int, int, int, int, int)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/draw.inl:319: warning: inline function 'void draw_character_ex(BITMAP*, BITMAP*, int, int, int, int)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/draw.inl:329: warning: inline function 'void rotate_sprite(BITMAP*, BITMAP*, int, int, fixed)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/draw.inl:341: warning: inline function 'void rotate_sprite_v_flip(BITMAP*, BITMAP*, int, int, fixed)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/draw.inl:353: warning: inline function 'void rotate_scaled_sprite(BITMAP*, BITMAP*, int, int, fixed, fixed)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/draw.inl:365: warning: inline function 'void rotate_scaled_sprite_v_flip(BITMAP*, BITMAP*, int, int, fixed, fixed)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/draw.inl:377: warning: inline function 'void pivot_sprite(BITMAP*, BITMAP*, int, int, int, int, fixed)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/draw.inl:386: warning: inline function 'void pivot_sprite_v_flip(BITMAP*, BITMAP*, int, int, int, int, fixed)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/draw.inl:395: warning: inline function 'void pivot_scaled_sprite(BITMAP*, BITMAP*, int, int, int, int, fixed, fixed)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/draw.inl:404: warning: inline function 'void pivot_scaled_sprite_v_flip(BITMAP*, BITMAP*, int, int, int, int, fixed, fixed)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/draw.inl:413: warning: inline function 'void _putpixel(BITMAP*, int, int, int)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/draw.inl:424: warning: inline function 'int _getpixel(BITMAP*, int, int)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/draw.inl:438: warning: inline function 'void _putpixel15(BITMAP*, int, int, int)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/draw.inl:449: warning: inline function 'int _getpixel15(BITMAP*, int, int)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/draw.inl:463: warning: inline function 'void _putpixel16(BITMAP*, int, int, int)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/draw.inl:474: warning: inline function 'int _getpixel16(BITMAP*, int, int)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/draw.inl:488: warning: inline function 'void _putpixel24(BITMAP*, int, int, int)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/draw.inl:499: warning: inline function 'int _getpixel24(BITMAP*, int, int)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/draw.inl:513: warning: inline function 'void _putpixel32(BITMAP*, int, int, int)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/draw.inl:524: warning: inline function 'int _getpixel32(BITMAP*, int, int)' declared as dllimport: attribute ignored
In file included from C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/rle.h:45,
from C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro.h:41,
from C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/alleggl.h:8,
from C:/Ta3d-Dev/home/ta3d/src/misc/../stdafx.h:107,
from C:/Ta3d-Dev/home/ta3d/src/misc/osinfo.cpp:1:
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/rle.inl:29: warning: inline function 'void draw_rle_sprite(BITMAP*, const RLE_SPRITE*, int, int)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/rle.inl:39: warning: inline function 'void draw_trans_rle_sprite(BITMAP*, const RLE_SPRITE*, int, int)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/rle.inl:55: warning: inline function 'void draw_lit_rle_sprite(BITMAP*, const RLE_SPRITE*, int, int, int)' declared as dllimport: attribute ignored
In file included from C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/asm.inl:28,
from C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/fmaths.inl:23,
from C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/fmaths.h:42,
from C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro.h:57,
from C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/alleggl.h:8,
from C:/Ta3d-Dev/home/ta3d/src/misc/../stdafx.h:107,
from C:/Ta3d-Dev/home/ta3d/src/misc/osinfo.cpp:1:
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/platform/al386gcc.h:133: warning: inline function 'fixed fixadd(fixed, fixed)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/platform/al386gcc.h:171: warning: inline function 'fixed fixsub(fixed, fixed)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/platform/al386gcc.h:209: warning: inline function 'fixed fixmul(fixed, fixed)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/platform/al386gcc.h:261: warning: inline function 'fixed fixdiv(fixed, fixed)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/platform/al386gcc.h:345: warning: inline function 'int fixfloor(fixed)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/platform/al386gcc.h:366: warning: inline function 'int fixceil(fixed)' declared as dllimport: attribute ignored
In file included from C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/fmaths.h:42,
from C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro.h:57,
from C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/alleggl.h:8,
from C:/Ta3d-Dev/home/ta3d/src/misc/../stdafx.h:107,
from C:/Ta3d-Dev/home/ta3d/src/misc/osinfo.cpp:1:
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/fmaths.inl:32: warning: inline function 'fixed ftofix(double)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/fmaths.inl:48: warning: inline function 'double fixtof(fixed)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/fmaths.inl:181: warning: inline function 'fixed itofix(int)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/fmaths.inl:187: warning: inline function 'int fixtoi(fixed)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/fmaths.inl:193: warning: inline function 'fixed fixcos(fixed)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/fmaths.inl:199: warning: inline function 'fixed fixsin(fixed)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/fmaths.inl:205: warning: inline function 'fixed fixtan(fixed)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/fmaths.inl:211: warning: inline function 'fixed fixacos(fixed)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/fmaths.inl:222: warning: inline function 'fixed fixasin(fixed)' declared as dllimport: attribute ignored
In file included from C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/matrix.h:92,
from C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro.h:58,
from C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/alleggl.h:8,
from C:/Ta3d-Dev/home/ta3d/src/misc/../stdafx.h:107,
from C:/Ta3d-Dev/home/ta3d/src/misc/osinfo.cpp:1:
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/matrix.inl:32: warning: inline function 'void apply_matrix(MATRIX*, fixed, fixed, fixed, fixed*, fixed*, fixed*)' declared as dllimport: attribute ignored
In file included from C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/3dmaths.h:60,
from C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro.h:62,
from C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/alleggl.h:8,
from C:/Ta3d-Dev/home/ta3d/src/misc/../stdafx.h:107,
from C:/Ta3d-Dev/home/ta3d/src/misc/osinfo.cpp:1:
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/3dmaths.inl:27: warning: inline function 'fixed dot_product(fixed, fixed, fixed, fixed, fixed, fixed)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/3dmaths.inl:33: warning: inline function 'float dot_product_f(float, float, float, float, float, float)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/3dmaths.inl:39: warning: inline function 'void persp_project(fixed, fixed, fixed, fixed*, fixed*)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/inline/3dmaths.inl:46: warning: inline function 'void persp_project_f(float, float, float, float*, float*)' declared as dllimport: attribute ignored
In file included from C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro.h:66,
from C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/alleggl.h:8,
from C:/Ta3d-Dev/home/ta3d/src/misc/../stdafx.h:107,
from C:/Ta3d-Dev/home/ta3d/src/misc/osinfo.cpp:1:
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/alcompat.h:141: warning: inline function 'int file_select(const char*, char*, const char*)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/alcompat.h:155: warning: inline function 'void textout(BITMAP*, const FONT*, const char*, int, int, int)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/alcompat.h:160: warning: inline function 'void textout_centre(BITMAP*, const FONT*, const char*, int, int, int)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/alcompat.h:165: warning: inline function 'void textout_right(BITMAP*, const FONT*, const char*, int, int, int)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/alcompat.h:170: warning: inline function 'void textout_justify(BITMAP*, const FONT*, const char*, int, int, int, int, int)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/alcompat.h:180: warning: inline function 'void draw_character(BITMAP*, BITMAP*, int, int, int)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/alcompat.h:185: warning: inline function 'int gui_textout(BITMAP*, const char*, int, int, int, int)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/alcompat.h:192: warning: inline function 'int set_window_close_button(int)' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/alcompat.h:198: warning: inline function 'void set_window_close_hook(void (*)())' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/tools/win32/include/allegro/alcompat.h:209: warning: inline function 'void yield_timeslice()' declared as dllimport: attribute ignored
C:/Ta3d-Dev/home/ta3d/src/misc/osinfo.cpp: In function 'TA3D::String TA3D::System::<unnamed>::AllegroOSTypeToStr(int)':
C:/Ta3d-Dev/home/ta3d/src/misc/osinfo.cpp:31: error: 'OSTYPE_WIN2003' was not declared in this scope
C:/Ta3d-Dev/home/ta3d/src/misc/osinfo.cpp:32: error: 'OSTYPE_WINVISTA' was not declared in this scope
make[2]: *** [src/misc/CMakeFiles/misc.dir/osinfo.obj] Error 1
make[1]: *** [src/misc/CMakeFiles/misc.dir/all] Error 2
make: *** [all] Error 2

- - - - -

Perhaps one of you has a clue.
I'm out of my depth on this stuff.
Don't just look at the future through a window.
Open a door and go there.
http://ta3d.freedoors.org
http://www.freedoors.org
http://baencd.freedoors.org

User avatar
zuzuf
Administrateur - Site Admin
Posts: 3281
Joined: Mon Oct 30, 2006 8:49 pm
Location: Toulouse, France
Contact:

Post by zuzuf » Tue Aug 19, 2008 11:29 am

C:/Ta3d-Dev/home/ta3d/src/misc/osinfo.cpp:31: error: 'OSTYPE_WIN2003' was not declared in this scope
C:/Ta3d-Dev/home/ta3d/src/misc/osinfo.cpp:32: error: 'OSTYPE_WINVISTA' was not declared in this scope
Which version of Allegro do you use ? TA3D requires 4.2.2, I think OSTYPE_WIN2003 and OSTYPE_WINVISTA aren't declared in previous versions ...
=>;-D Penguin Powered

milipili
Posts: 545
Joined: Thu Nov 02, 2006 8:52 am
Location: Paris (France)
Contact:

Post by milipili » Tue Aug 19, 2008 11:57 am

Those defines are only declared with the lastest stable version of Allegro (4.2.2).

However, the 4.3.2 is out, and comes with AllegroGL, but not tested yet.
Damien Gerard
Ta3d & Yuni Developer

milipili
Posts: 545
Joined: Thu Nov 02, 2006 8:52 am
Location: Paris (France)
Contact:

Post by milipili » Tue Aug 19, 2008 11:59 am

And you should not use the SVN for Allegro. Tonight I will make the windows version work again, with good allegro headers for MinGW and Visual Studio.
Damien Gerard
Ta3d & Yuni Developer

milipili
Posts: 545
Joined: Thu Nov 02, 2006 8:52 am
Location: Paris (France)
Contact:

Post by milipili » Tue Aug 19, 2008 12:01 pm

With a working windows installer in the same time.
Damien Gerard
Ta3d & Yuni Developer

User avatar
zuzuf
Administrateur - Site Admin
Posts: 3281
Joined: Mon Oct 30, 2006 8:49 pm
Location: Toulouse, France
Contact:

Post by zuzuf » Tue Aug 19, 2008 12:30 pm

great :)
=>;-D Penguin Powered

milipili
Posts: 545
Joined: Thu Nov 02, 2006 8:52 am
Location: Paris (France)
Contact:

Post by milipili » Tue Aug 19, 2008 2:53 pm

May be available by tomorrow I have an unexped event tonight about an another project :x
Damien Gerard
Ta3d & Yuni Developer

User avatar
Balthazar
Moderator
Posts: 2055
Joined: Wed Nov 01, 2006 4:31 pm
Location: Russian Federation
Contact:

Post by Balthazar » Wed Aug 20, 2008 6:51 am

How the bug fixig goes with this ones?

2. Selection box for ARM metal storage doesn`t drawn properly.
3. Radar range doesn`t shown anymore on minimap
4. Unable to press "G" button (for GUARD) while holding shift
5. ARM Penetrator should fire with blue laser, instead of current gray-white.
Last edited by Balthazar on Wed Aug 20, 2008 3:12 pm, edited 1 time in total.

User avatar
zuzuf
Administrateur - Site Admin
Posts: 3281
Joined: Mon Oct 30, 2006 8:49 pm
Location: Toulouse, France
Contact:

Post by zuzuf » Wed Aug 20, 2008 10:38 am

I couldn't reproduce those bugs :cry: on my Linux system, I'll try again with wine ...
=>;-D Penguin Powered

milipili
Posts: 545
Joined: Thu Nov 02, 2006 8:52 am
Location: Paris (France)
Contact:

Post by milipili » Wed Aug 20, 2008 8:27 pm

The compilation on Windows via MinGW32 has been fixed with the lastest revision (r1126).
The compilation of lua or hawknl is no longer needed, Unless ofcourse that the source was updated. The binaries are located in tools/win32/{mingw32,msvc}/libs.

However, the cross-compilation on Linux should be checked. Zuzuf, could you confirm that the cross-compilation still works ?
If needed, here are the changes (needed for the compilation on Windows via MinGW) thaht I think you should take care :
- src/hawnl/src/makefile.mingw (CC and AR)
- trunk/CMakeLists.txt (Paths for FMOD and zlib)

I will provide you a Windows installer
Damien Gerard
Ta3d & Yuni Developer

User avatar
zuzuf
Administrateur - Site Admin
Posts: 3281
Joined: Mon Oct 30, 2006 8:49 pm
Location: Toulouse, France
Contact:

Post by zuzuf » Wed Aug 20, 2008 9:40 pm

it works like before. You still had to build both Lua and HawkNL because you only had the dlls and not the *.a files required to link the binaries, so I added static libraries for Lua and HawkNL, now it works just fine :)
=>;-D Penguin Powered

milipili
Posts: 545
Joined: Thu Nov 02, 2006 8:52 am
Location: Paris (France)
Contact:

Post by milipili » Wed Aug 20, 2008 9:46 pm

Great. The Windows installer is coming :)
Damien Gerard
Ta3d & Yuni Developer

milipili
Posts: 545
Joined: Thu Nov 02, 2006 8:52 am
Location: Paris (France)
Contact:

Post by milipili » Wed Aug 20, 2008 10:43 pm

The Intro is now properly displayed on Windows since r1131.
Damien Gerard
Ta3d & Yuni Developer

Doors
Posts: 114
Joined: Wed Jan 09, 2008 7:53 pm
Contact:

Post by Doors » Thu Aug 21, 2008 6:04 am

milipili wrote:The compilation on Windows via MinGW32 has been fixed with the lastest revision (r1126).
The compilation of lua or hawknl is no longer needed, Unless ofcourse that the source was updated. The binaries are located in tools/win32/{mingw32,msvc}/libs.

However, the cross-compilation on Linux should be checked. Zuzuf, could you confirm that the cross-compilation still works ?
If needed, here are the changes (needed for the compilation on Windows via MinGW) thaht I think you should take care :
- src/hawnl/src/makefile.mingw (CC and AR)
- trunk/CMakeLists.txt (Paths for FMOD and zlib)

I will provide you a Windows installer

Help,

- - - - -

Linking CXX executable ../3dmeditor.exe
Warning: .drectve `-defaultlib:LIBC ' unrecognized
Warning: .drectve `-defaultlib:OLDNAMES ' unrecognized
Warning: .drectve `-defaultlib:LIBC ' unrecognized
Warning: .drectve `-defaultlib:OLDNAMES ' unrecognized
Warning: .drectve `-defaultlib:LIBC ' unrecognized
Warning: .drectve `-defaultlib:OLDNAMES ' unrecognized
Warning: .drectve `-defaultlib:LIBC ' unrecognized
Warning: .drectve `-defaultlib:OLDNAMES ' unrecognized
Warning: .drectve `-defaultlib:LIBC ' unrecognized
Warning: .drectve `-defaultlib:OLDNAMES ' unrecognized
Warning: .drectve `-defaultlib:LIBC ' unrecognized
Warning: .drectve `-defaultlib:OLDNAMES ' unrecognized
Warning: .drectve `-defaultlib:LIBC ' unrecognized
Warning: .drectve `-defaultlib:OLDNAMES ' unrecognized
Warning: .drectve `-defaultlib:LIBC ' unrecognized
Warning: .drectve `-defaultlib:OLDNAMES ' unrecognized
../bin/libs/Windows/libaudio.a(manager.obj): In function `~SoundItemList':
c:/Ta3d-Dev/home/ta3d/src/sounds/manager.cpp:1120: undefined reference to `_FMOD_Sound_Release@4'
c:/Ta3d-Dev/home/ta3d/src/sounds/manager.cpp:1120: undefined reference to `_FMOD_Sound_Release@4'
../bin/libs/Windows/libaudio.a(manager.obj):c:/Ta3d-Dev/home/ta3d/src/sounds/manager.cpp:860: undefined reference to `_FMOD_Sound_Release@4'
../bin/libs/Windows/libaudio.a(manager.obj):c:/Ta3d-Dev/home/ta3d/src/sounds/manager.cpp:824: undefined reference to `_FMOD_Sound_Release@4'
../bin/libs/Windows/libaudio.a(manager.obj):c:/Ta3d-Dev/home/ta3d/src/sounds/manager.cpp:842: undefined reference to `_FMOD_System_CreateSound@20'
../bin/libs/Windows/libaudio.a(manager.obj):c:/Ta3d-Dev/home/ta3d/src/sounds/manager.cpp:843: undefined reference to `_FMOD_Sound_SetMode@8'
../bin/libs/Windows/libaudio.a(manager.obj):c:/Ta3d-Dev/home/ta3d/src/sounds/manager.cpp:844: undefined reference to `_FMOD_System_PlaySound@20'
../bin/libs/Windows/libaudio.a(manager.obj): In function `_ZN4TA3D5Audio7Manager12doPauseMusicEv':

- - - - -

I don't recognize the errors.

Mingw clean setup.
Svn 1132
Don't just look at the future through a window.
Open a door and go there.
http://ta3d.freedoors.org
http://www.freedoors.org
http://baencd.freedoors.org

milipili
Posts: 545
Joined: Thu Nov 02, 2006 8:52 am
Location: Paris (France)
Contact:

Post by milipili » Thu Aug 21, 2008 8:02 am

What a `clean setup` means for you ?
Could you tell me your mingw version, just in case ?
And the more interesting, the command line for the linking (simply run mingw32-make VERBOSE=1)
Damien Gerard
Ta3d & Yuni Developer

User avatar
zuzuf
Administrateur - Site Admin
Posts: 3281
Joined: Mon Oct 30, 2006 8:49 pm
Location: Toulouse, France
Contact:

Post by zuzuf » Thu Aug 21, 2008 1:28 pm

Interesting ... I got similar errors when fixing cross compilation process, it was because of compiler trying to link against wrong libs.
=>;-D Penguin Powered

Doors
Posts: 114
Joined: Wed Jan 09, 2008 7:53 pm
Contact:

Post by Doors » Thu Aug 21, 2008 3:36 pm

milipili wrote:What a `clean setup` means for you ?
Could you tell me your mingw version, just in case ?
And the more interesting, the command line for the linking (simply run mingw32-make VERBOSE=1)
Just the compiler & cmake, no libraries. GCC 4.3.0

I run cmake-gui, choose msys make files, change the install directory from the program files thing back to the source directory, run make, if needed go lookup the mingw32-make and change it to make, normally not needed but sometimes helps.

Compilation works with make under msys, not really well with mingw32-make, not sure why, don't care.

I just did a clean install since the libraries were to be included with the dustribution.

P.S. - Can you include something in the cmake setup to modify the localdata variable so those of us who want everything in one place can have it all stay in the same directory tree. I store nothing in my profile that I care about and it was frustrating to try to find the log files and cache directory when it vanished without warning.

I have found through bitter experience with windows that putting anything into those profiles can affect all sorts of stuff that common sense but not windows would say are unconnnected.
Don't just look at the future through a window.
Open a door and go there.
http://ta3d.freedoors.org
http://www.freedoors.org
http://baencd.freedoors.org

milipili
Posts: 545
Joined: Thu Nov 02, 2006 8:52 am
Location: Paris (France)
Contact:

Post by milipili » Thu Aug 21, 2008 4:04 pm

may be an argument on the command line to override the default settings would be better ? (I am sure you will ask for the two solutions ^^)
Damien Gerard
Ta3d & Yuni Developer

Doors
Posts: 114
Joined: Wed Jan 09, 2008 7:53 pm
Contact:

Re: TA3D 0.5.0 TEST 7

Post by Doors » Fri Aug 22, 2008 6:43 am

Just got R1139 to compile finally.

Found a couple of glitches.

From cmakelists.txt line 290 in ta3d
IF(WIN32)
# Doors - Path fix
# FIND_LIBRARY(VAR_LIB_FMODEX fmodex PATHS "${TA3D_SOURCE_DIR}/src/tools/win32/libs" NO_SYSTEM_ENVIRONMENT_PATH)
FIND_LIBRARY(VAR_LIB_FMODEX fmodex PATHS "${TA3D_SOURCE_DIR}/src/tools/win32/mingw32/libs" NO_SYSTEM_ENVIRONMENT_PATH)


From gl_ext_api.h line 1827 in ta3d/src/tools/win32/mingw32/include/allegrogl/allegrogl/glext/
//Doors - Glvoid to Void datatype fix.
//AGL_API(void, EndTransformFeedbackNV, (GLvoid))
AGL_API(void, EndTransformFeedbackNV, (void))


Missing libfmodex.a from ta3d/src/tools/win32/mingw32/libs


Found the following on both 3dmeditor.exe and ta3d-bin.exe

Creating library file: ../libta3d-bin.dll.aWarning: .drectve `-defaultlib:LIBC ' unrecognized
Warning: .drectve `-defaultlib:OLDNAMES ' unrecognized
Warning: .drectve `-defaultlib:LIBC ' unrecognized
Warning: .drectve `-defaultlib:OLDNAMES ' unrecognized
Warning: .drectve `-defaultlib:LIBC ' unrecognized
Warning: .drectve `-defaultlib:OLDNAMES ' unrecognized
Warning: .drectve `-defaultlib:LIBC ' unrecognized
Warning: .drectve `-defaultlib:OLDNAMES ' unrecognized
Warning: .drectve `-defaultlib:LIBC ' unrecognized
Warning: .drectve `-defaultlib:OLDNAMES ' unrecognized
Warning: .drectve `-defaultlib:LIBC ' unrecognized
Warning: .drectve `-defaultlib:OLDNAMES ' unrecognized
Warning: .drectve `-defaultlib:LIBC ' unrecognized
Warning: .drectve `-defaultlib:OLDNAMES ' unrecognized
Warning: .drectve `-defaultlib:LIBC ' unrecognized
Warning: .drectve `-defaultlib:OLDNAMES ' unrecognized

[100%] Built target ta3d-bin

Hopefully this will help someone.

When ran it fails to find resources in the same directory.
Will look for why later.

The TDF failure to open 8192 is still present.
Still massive problems reading alleg42.dll symbols.

Not sure where to look on this.
Don't just look at the future through a window.
Open a door and go there.
http://ta3d.freedoors.org
http://www.freedoors.org
http://baencd.freedoors.org

User avatar
zuzuf
Administrateur - Site Admin
Posts: 3281
Joined: Mon Oct 30, 2006 8:49 pm
Location: Toulouse, France
Contact:

Post by zuzuf » Fri Aug 22, 2008 11:23 am

could you post your config.h file ? (at least the end since it - paths - is what matters here)
=>;-D Penguin Powered

milipili
Posts: 545
Joined: Thu Nov 02, 2006 8:52 am
Location: Paris (France)
Contact:

Post by milipili » Fri Aug 22, 2008 1:58 pm

Doors - Path fix
# FIND_LIBRARY(VAR_LIB_FMODEX fmodex PATHS "${TA3D_SOURCE_DIR}/src/tools/win32/libs" NO_SYSTEM_ENVIRONMENT_PATH)
I hope you do not use this path to compile ta3d. This folder no longer exists.

Missing libfmodex.a from ta3d/src/tools/win32/mingw32/libs
Strange, I don't need it. Or I forgot to add it to the svn, it is possible. I will check tonight.
Damien Gerard
Ta3d & Yuni Developer

User avatar
zuzuf
Administrateur - Site Admin
Posts: 3281
Joined: Mon Oct 30, 2006 8:49 pm
Location: Toulouse, France
Contact:

Post by zuzuf » Fri Aug 22, 2008 2:28 pm

I don't need it because it's in my compiler lib directory ... if you haven't fmod installed it won't find it :(, so yes it seems to be missing
=>;-D Penguin Powered

Doors
Posts: 114
Joined: Wed Jan 09, 2008 7:53 pm
Contact:

Post by Doors » Fri Aug 22, 2008 2:35 pm

zuzuf wrote:could you post your config.h file ? (at least the end since it - paths - is what matters here)
Sure

- - - - -
#ifndef __CONFIG_H__
# define __CONFIG_H__


//! Define to the address where bug reports for this package should be sent
# define PACKAGE_BUGREPORT "zuzuf86@gmail.com"

//! Define to the full name and version of this package
# define PACKAGE_STRING "TA3D 0.5.0 WIP"

//! Define to the version of this package
# define PACKAGE_VERSION "0.5.0 WIP"

//! Define to the version string of this package
# define TA3D_ENGINE_VERSION "TA3D 0.5.0 WIP"


//! The hi version for TA3D
# define TA3D_VERSION_HI 0
//! The lo version for TA3D
# define TA3D_VERSION_LO 5.0
//! Tag for this version
# define TA3D_VERSION_TAG "WIP"

//! The current revision
# define TA3D_CURRENT_REVISION ""

//! The website
# define TA3D_WEBSITE "http://www.ta3d.org"
//! The forum
# define TA3D_WEBSITE_FORUMS "http://www.ta3d.org/forums/"
//! URL for a new bug report
# define TA3D_WEBSITE_NEW_BUGREPORT "http://trac.ta3d.org/newticket"


//! Paths related stuffs in order to have better OS integration
# define TA3D_RESOURCES_PATH "C:/Ta3d-Dev/home/ta3d/"
/* #undef TA3D_OVERRIDE_PATHS */

#endif // __CONFIG_H__
- - - - -

Thats all folks.
Don't just look at the future through a window.
Open a door and go there.
http://ta3d.freedoors.org
http://www.freedoors.org
http://baencd.freedoors.org

User avatar
zuzuf
Administrateur - Site Admin
Posts: 3281
Joined: Mon Oct 30, 2006 8:49 pm
Location: Toulouse, France
Contact:

Post by zuzuf » Fri Aug 22, 2008 4:42 pm

try again with r1141, I've added application path :D, I forgot it :?
=>;-D Penguin Powered

Doors
Posts: 114
Joined: Wed Jan 09, 2008 7:53 pm
Contact:

Post by Doors » Fri Aug 22, 2008 8:55 pm

zuzuf wrote:try again with r1141, I've added application path :D, I forgot it :?
Finds the local stuff now, thx.


Been playing around with paths.cpp -> initForWindows

Had an idea, changed it to

- - - - -
void initForWindows()
{
LocalData = ApplicationRoot;

Resources = LocalData + "resources\";
Caches = LocalData + "cache\";
Savegames = LocalData + "savegames\";
Logs = LocalData + "logs\";
Preferences = LocalData + "settings\";
Screenshots = LocalData + "screenshots\";
}
- - - - -

Would it be possible to have a flip value setup in cmake (Local Vs Profile in windows) so that if override then use as I have it
ifdef TA3D_OVERRIDE_PATHS

{LocalData = ApplicationRoot;} and if not then
else
{LocalData = localAppData();
LocalData += "ta3d";
LocalData += Separator;
}
endif

which allows the standard usage of subdirectory extensions like is done for darwin? Perhaps a simplification?
Don't just look at the future through a window.
Open a door and go there.
http://ta3d.freedoors.org
http://www.freedoors.org
http://baencd.freedoors.org

User avatar
zuzuf
Administrateur - Site Admin
Posts: 3281
Joined: Mon Oct 30, 2006 8:49 pm
Location: Toulouse, France
Contact:

Post by zuzuf » Fri Aug 22, 2008 10:41 pm

done, but I left LocalData set to the expected value ... so if we use it later we don't get surprises :P
=>;-D Penguin Powered

Doors
Posts: 114
Joined: Wed Jan 09, 2008 7:53 pm
Contact:

Post by Doors » Fri Aug 22, 2008 11:13 pm

zuzuf wrote:done, but I left LocalData set to the expected value ... so if we use it later we don't get surprises :P
Thanks, I will be doing further testing/playing this weekend.

As soon as I can get a good setup done I will be making a new(simpler) package.
Don't just look at the future through a window.
Open a door and go there.
http://ta3d.freedoors.org
http://www.freedoors.org
http://baencd.freedoors.org

Post Reply

Who is online

Users browsing this forum: No registered users and 47 guests