Join Today
+ Reply to Thread
Page 2 of 2 FirstFirst 12
Results 11 to 16 of 16
Like Tree6Likes

Thread: [e6] How to compile SDL program

  1. #11
    Join Date
    Aug 2008
    Location
    New Delhi
    Posts
    229

    Default

    what is SDL? and what is it used for?

  2. #12
    Join Date
    Aug 2007
    Location
    Lviv, Ukraine
    Posts
    303

    Default

    Quote Originally Posted by ksrao_iete View Post
    what is SDL? and what is it used for?
    SDL - Simple DirectMedia Layer

    Simple DirectMedia Layer is a cross-platform multimedia library designed to provide low level access to audio, keyboard, mouse, joystick, 3D hardware via OpenGL, and 2D video framebuffer. It is used by MPEG playback software, emulators, and many popular games

    Simple DirectMedia Layer

  3. #13
    Join Date
    Sep 2007
    Location
    Germany
    Posts
    436

    Post

    Quote Originally Posted by Lubomyr View Post
    100% working SDL-enviroment for
    1)cygwin+a1200devezxsdk
    Hi Lubomyr,
    I wonna try to make such SDL-enviroment (cygwin) for the A780 to port your nice scummvm port.
    What options did you use for ./configure the libsdl and did you used any CFLAGS.
    I tried it with SDL-1.2.12 and a patch from Blackhawk. However he used a different compiler not the cygwin enviroment.
    Maybe you can provide your patch please. I would realy appreciate it, so i can figure more out and get it maybe running.
    Thanks for your provided informations and also for your effort and success in porting scummvm.
    -------------------------------------
    In any apple is a worm. Through each window flies a bug.
    That's why I take Linux, because what does not fly can not crash.

  4. #14
    Join Date
    Aug 2007
    Location
    Lviv, Ukraine
    Posts
    303

    Default

    SDL-1.2.13 patch from eug for motorola A1200/e6

    http://lubomyr.nm.ru/SDL/sdl-eug-patch.tar.gz
    http://lubomyr.nm.ru/SDL/sdl_eug_110508.patch.gz

    configs.txt (from eug)

    zlib-1.2.3:
    CC=arm-linux-gcc CFLAGS='-O2 -pipe -mtune=iwmmxt -march=iwmmxt' \
    ./configure --shared --prefix=/home/eug/ming/builds/zlib-1.2.3
    ###############################################################################
    ncurses-5.6:
    CFLAGS='-O2 -pipe -mtune=iwmmxt -mcpu=iwmmxt' ./configure \
    --prefix=/home/eug/ming/builds/ncurses-5.6 --build=x86_64-unknown-linux-gnu \
    --host=arm-linux --without-ada --with-shared --without-profile \
    --without-debug --without-termlib --without-gpm --without-sysmouse
    ###############################################################################
    expat-2.0.1:
    CFLAGS='-O2 -pipe -mtune=iwmmxt -mcpu=iwmmxt' ./configure \
    --prefix=/home/eug/ming/builds/expat-2.0.1 \
    --build=x86_64-unknown-linux-gnu --host=arm-linux
    ###############################################################################
    readline-5.2 (after installing ncurses to arm-linux):
    CFLAGS='-O2 -pipe -mtune=iwmmxt -mcpu=iwmmxt' ./configure \
    --prefix=/home/eug/ming/builds/readline-5.2 \
    --build=x86_64-unknown-linux-gnu --host=arm-linux \
    --enable-shared --with-curses
    ###############################################################################
    jpeg-6b (edit config.guess (make it compatible with x86_64-unknown),
    Makefile (for arm-linux), don't set cross-compile for configure
    (it will failed)):
    ./configure --prefix=/home/eug/ming/builds/jpeg-6b --enable-shared --without-x
    ###############################################################################
    SDL-1.2.13:
    CFLAGS='-O2 -pipe -mcpu=iwmmxt -mtune=iwmmxt' CXXFLAGS=$CFLAGS \
    NM=arm-linux-nm LD=arm-linux-ld CC=arm-linux-gcc CXX=arm-linux-g++ \
    RANLIB=arm-linux-ranlib AR=arm-linux-ar ./configure --enable-video-motoezx \
    --disable-video-dummy --disable-video-fbcon --disable-video-tga \
    --disable-arts --disable-esd --disable-alsa --disable-cdrom \
    --disable-video-x11 --disable-nasm --host=arm-linux \
    --build=x86_64-unknown-linux-gnu --prefix=/home/eug/ming/builds/SDL-1.2.13
    ###############################################################################
    libpng-1.2.24:
    CFLAGS='-O2 -pipe -mtune=iwmmxt -mcpu=iwmmxt' ./configure \
    --prefix=/home/eug/ming/builds/libpng-1.2.24 --build=x86_64-unknown-linux-gnu \
    --host=arm-linux --enable-shared
    ###############################################################################
    libmikmod-3.1.11:
    CC=arm-linux-gcc CFLAGS='-O2 -pipe -mtune=iwmmxt -mcpu=iwmmxt' \
    ./configure --prefix=/home/eug/ming/builds/libmikmod-3.1.11 \
    --build=x86_64-unknown-linux-gnu --host=arm-linux --enable-shared --without-x \
    --disable-af --disable-alsa --enable-oss --disable-esd --disable-sam9407 \
    --disable-ultra --disable-debug --enable-threads
    ###############################################################################
    libogg-1.1.3:
    CFLAGS='-O2 -pipe -mtune=iwmmxt -mcpu=iwmmxt' ./configure \
    --prefix=/home/eug/ming/builds/libogg-1.1.3 --build=x86_64-unknown-linux-gnu \
    --host=arm-linux --enable-shared
    ###############################################################################
    libvorbis-1.2.0 (after libogg):
    CFLAGS='-O2 -pipe -mtune=iwmmxt -mcpu=iwmmxt' ./configure \
    --prefix=/home/eug/ming/builds/libvorbis-1.2.0 \
    --build=x86_64-unknown-linux-gnu --host=arm-linux --enable-shared
    ###############################################################################
    lua-5.0.3: use config
    ###############################################################################
    libtiff-3.8.2:
    CFLAGS='-O2 -pipe -mtune=iwmmxt -mcpu=iwmmxt' \
    CXXFLAGS='-O2 -pipe -mtune=iwmmxt -mcpu=iwmmxt' ./configure \
    --prefix=/home/eug/ming/builds/libtiff-3.8.2 --build=x86_64-unknown-linux-gnu \
    --host=arm-linux --enable-shared --without-x
    ###############################################################################
    SDL_image-1.2.6 (after SDL, libpng, libtiff, jpeg):
    CFLAGS='-O2 -pipe -mtune=iwmmxt -mcpu=iwmmxt' ./configure \
    --prefix=/home/eug/ming/builds/SDL_image-1.2.6 \
    --build=x86_64-unknown-linux-gnu --host=arm-linux --enable-shared \
    --with-sdl-prefix=/home/eug/ming/builds/SDL-1.2.13
    ###############################################################################
    smpeg-0.4.5-svn:
    CFLAGS='-O2 -pipe -mtune=iwmmxt -mcpu=iwmmxt' ./configure \
    --prefix=/home/eug/ming/builds/smpeg-0.4.5 --build=x86_64-unknown-linux-gnu \
    --host=arm-linux --enable-shared \
    --with-sdl-prefix=/home/eug/ming/builds/SDL-1.2.13 --disable-debug \
    --disable-mmx --disable-ati --disable-gtk-player --disable-opengl-player \
    --without-x --without-gtk
    ###############################################################################
    SDL_mixer-1.2.8 (after smpeg):
    CFLAGS='-O2 -pipe -mtune=iwmmxt -mcpu=iwmmxt' ./configure \
    --prefix=/home/eug/ming/builds/SDL_mixer-1.2.8 \
    --build=x86_64-unknown-linux-gnu --host=arm-linux --enable-shared \
    --with-sdl-prefix=/home/eug/ming/builds/SDL-1.2.13 \
    --with-smpeg-prefix=/home/eug/ming/builds/smpeg-0.4.5
    ###############################################################################
    stratagus-2.2.4:
    CFLAGS='-O2 -pipe -mcpu=iwmmxt -mtune=iwmmxt' \
    CXXFLAGS='-O2 -pipe -mcpu=iwmmxt -mtune=iwmmxt' \
    SDLCONFIG=/home/eug/ming/builds/SDL-1.2.13/bin/sdl-config ./configure \
    --build=x86_64-unknown-linux-gnu --host=arm-linux --without-x --with-bz2 \
    --with-vorbis --with-mikmod --enable-motoezx \
    --prefix=/home/eug/ming/builds/wargus-2.2.4
    Last edited by Lubomyr; 12-31-2008 at 08:48 PM.
    Halftux likes this.

  5. #15
    Join Date
    Sep 2007
    Location
    Germany
    Posts
    436

    Smile Thanks so much

    Thats realy cool from you! Thanks a lot to you and eug for sharing this information.
    Great help. I would never figure it out on my own.

    Happy New Year!
    -------------------------------------
    In any apple is a worm. Through each window flies a bug.
    That's why I take Linux, because what does not fly can not crash.

  6. #16
    Join Date
    Aug 2008
    Location
    NiterĂ³i,RJ,Brazil
    Posts
    48

    Default I have a better proposal of instalation

    Hey Lubomyr!
    Im using your games-enviroment, but I did it in a different way.
    following yout installation steps rendered my system corrupt everytime I tried.

    May I suggest a few modifications?
    but congrats on yout work anyway


 
+ Reply to Thread
Page 2 of 2 FirstFirst 12

Similar Threads

  1. Compile a program on A1200
    By mdt414 in forum A1200 General Chat
    Replies: 0
    Last Post: 06-24-2008, 12:42 PM
  2. SDL compiled. Can't run SDL apps
    By riteshtonk in forum Development
    Replies: 6
    Last Post: 11-21-2007, 03:06 PM
  3. Cross Compile
    By joaorodrigo in forum A1200 General Chat
    Replies: 2
    Last Post: 05-22-2007, 12:07 AM
  4. [A925] program closed..program:music...reason code:user..
    By ferio in forum Symbian UIQ Symbian V7(A1000, M1000)
    Replies: 1
    Last Post: 04-29-2006, 03:21 PM
  5. SDL libs
    By Yuretz in forum E680 General Chat
    Replies: 0
    Last Post: 05-05-2005, 04:10 PM

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
Single Sign On provided by vBSSO

Search Engine Optimization by vBSEO 3.6.0 RC 1