[gameprogrammer] Re: EEL 0.1.2 with EELBox SDL binding

David Olofson a écrit :

>EEL 0.1.2 released
>
>    "Finally! Much later than expected, but then again,
>     it's not like I didn't expect that. ;-) Anyway, a
>     few more pages of changelog; some refactoring, API
>     cleanups, bug fixes, portability fixes, compiler
>     improvements, a proper module "injection" API,
>     inplace operators, C style += shorthand, and last
>     but not least, EELBox, a binding to SDL, SDL_net,
>     FastEvents and Net2, with some handy tools and
>     "EELification" glue.
>        In english, that means EEL is nicer, it runs on
>     Linux, Windows and probably some other platforms,
>     and you can now do some graphics and networking
>     stuff in it. Examples included. Have fun! :-)"
>
>  Site:
>        http://eel.olofson.net/
>
>  Direct download:
>        http://eel.olofson.net/download/EEL-0.1.2.tar.gz
>
>
>//David Olofson - Programmer, Composer, Open Source Advocate
>
>.- Audiality -----------------------------------------------.
>|  Free/Open Source audio engine for games and multimedia.  |
>| MIDI, modular synthesis, real time effects, scripting,... |
>`-----------------------------------> http://audiality.org -'
>   --- http://olofson.net --- http://www.reologica.se ---
>
>
>---------------------
>To unsubscribe go to http://gameprogrammer.com/mailinglist.html
>
>
>  
>
Hi, here is my contribution.
I tried under cygwin, but I have a compilation issue, here is what I get  :

*** Warning: linker path does not have real file for library -lwinmm.
*** I have the capability to make that library automatically link in when
*** you link to this library.  But I can only do this if you have a
*** shared version of the library, which you do not appear to have
*** because I did check the linker path looking for a file starting
*** with libwinmm and none of the candidates passed a file format test
*** using a file magic. Last file checked: /lib/w32api/libwinmm.a
*** The inter-library dependencies that have been dropped here will be
*** automatically added whenever a program is linked with this library
*** or is declared to -dlopen it.

*** Since this library must not contain undefined symbols,
*** because either the platform does not support them or
*** it was explicitly requested with -no-undefined,
*** libtool will only create a static version of it.
ar cru .libs/libeel.a  e_state.o e_context.o e_bio.o e_lexer.o 
e_parser.o e_symt
ab.o e_register.o e_coder.o e_cevent.o e_util.o e_error.o e_manip.o 
e_mlist.o e_
vm.o e_object.o e_operate.o e_builtin.o e_math.o e_module.o e_function.o 
e_class
.o e_vector.o e_array.o e_table.o e_string.o e_enum.o
ranlib .libs/libeel.a
creating libeel.la
(cd .libs && rm -f libeel.la && ln -s ../libeel.la libeel.la)
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include  -include e_config.h    
-g -O2
-I/usr/include/mingw -DWIN32 -Uunix -mno-cygwin -MT eel.o -MD -MP -MF 
".deps/eel
.Tpo" -c -o eel.o eel.c; \
then mv -f ".deps/eel.Tpo" ".deps/eel.Po"; else rm -f ".deps/eel.Tpo"; 
exit 1; f
i
/bin/bash ../libtool --tag=CC --mode=link gcc  -g -O2 
-I/usr/include/mingw -DWIN
32 -Uunix -mno-cygwin   -o eel.exe  eel.o libeel.la -mno-cygwin
gcc -g -O2 -I/usr/include/mingw -DWIN32 -Uunix -mno-cygwin -o eel.exe 
eel.o -mno
-cygwin  ./.libs/libeel.a -lwinmm
./.libs/libeel.a(e_state.o)(.text+0x1431): In function `eel__cthrow':
/home/EEL-0.1.2/src/e_state.c:547: undefined reference to `__longjmp'
collect2: ld returned 1 exit status
make[3]: *** [eel.exe] Error 1
make[3]: Leaving directory `/home/EEL-0.1.2/src'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/EEL-0.1.2/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/EEL-0.1.2'
make: *** [all] Error 2



---------------------
To unsubscribe go to http://gameprogrammer.com/mailinglist.html


Other related posts: