Anzeige:
Ergebnis 1 bis 4 von 4

Thema: Mingw32 Crosscompiler

  1. #1
    Registrierter Benutzer
    Registriert seit
    20.03.2006
    Beiträge
    54

    Mingw32 Crosscompiler

    Wie kann ich mit dem Mingw32 Crosscompiler unter Linux eine Anwendung
    compilieren die SDL Bibliotheken braucht. (SDL_gfx, SDL_net...)?

    Kann ich da die fertigen Header und Bibliotheken aus Archiven für Windows in den
    Mingw32 Pfad kopieren? Also nach /usr/i586-mingw32msvc.
    Würde das so gehen?
    "... der Großteil hier hat einfach keine Lust, jede Pore einer Brotscheibe mit Butter auszuschmieren." - Susu

  2. #2
    Registrierter Benutzer
    Registriert seit
    20.03.2006
    Beiträge
    54
    Ich habe die benötigten Bibliotheken compiliert bekommen.
    Nur beim Programm das ich brauche hänge ich jetzt.
    Es ist komisch. Der Compiler kann die SDL Header plötzlich nicht mehr finden:

    Code:
    ./configure --prefix=/usr/bin/i586-mingw32 --host=i586-mingw32msvc
     --build=i686-linux --with-libs=/usr/i586-mingw32msvc/lib 
    --with-headers=/usr/i586-mingw32msvc/include CFLAGS="-march=i386 
    -ffast-math -fomit-frame-pointer -O3 -s"
    
    
    make:
    
    make  all-am
    make[1]: Entering directory `/home/stefan/sources/flow-0.5.1'
    i586-mingw32msvc-gcc -DHAVE_CONFIG_H -I.    -O0 -g -march=i386 -ffast-math -fomit-frame-pointer -O3 -s -MT main.o -MD -MP -MF .deps/main.Tpo -c -o main.o main.c
    In file included from main.c:28:
    global_d.h:31:21: error: SDL/SDL.h: Datei oder Verzeichnis nicht gefunden
    global_d.h:32:31: error: SDL/SDL_byteorder.h: Datei oder Verzeichnis nicht gefunden
    global_d.h:33:25: error: SDL/SDL_net.h: Datei oder Verzeichnis nicht gefunden
    In file included from global_d.h:34,
                     from main.c:28:
    /usr/lib/gcc/i586-mingw32msvc/4.2.1-sjlj/../../../../i586-mingw32msvc/include/SDL/SDL_gfxPrimitives.h:17:17: error: SDL.h: Datei oder Verzeichnis nicht gefunden
    In file included from global_d.h:34,
                     from main.c:28:
    /usr/lib/gcc/i586-mingw32msvc/4.2.1-sjlj/../../../../i586-mingw32msvc/include/SDL/SDL_gfxPrimitives.h:48: error: expected ‘)’ before ‘*’ token
    /usr/lib/gcc/i586-mingw32msvc/4.2.1-sjlj/../../../../i586-mingw32msvc/include/SDL/SDL_gfxPrimitives.h:49: error: expected ‘)’ before ‘*’ token
    /usr/lib/gcc/i586-mingw32msvc/4.2.1-sjlj/../../../../i586-mingw32msvc/include/SDL/SDL_gfxPrimitives.h:53: error: expected ‘)’ before ‘*’ token
    
    usw.
    Woran liegt das? SDL_gfx braucht doch auch SDL Header und ließ sich übersetzen. Was ist da los?
    "... der Großteil hier hat einfach keine Lust, jede Pore einer Brotscheibe mit Butter auszuschmieren." - Susu

  3. #3
    Registrierter Benutzer
    Registriert seit
    20.03.2006
    Beiträge
    54
    Ok, das mit den Header ist gelöst. Ich musste sie von Hand in das Verzeichnis
    des Crosscompilers kopieren.
    Dafür streikt jetzt der Linker. Die Bibliotheken sind aber am richtigen Ort:

    Code:
    make  all-am
    make[1]: Entering directory `/home/stefan/sources/flow-0.5.1'
    i586-mingw32msvc-gcc -O0 -g -march=i386 -ffast-math -fomit-frame-pointer -O3 -s   -o flow.exe main.o mem.o gadgets.o socket.o string.o  -lSDL_ttf -lSDL_net -lSDL_image -lSDL_gfx -lSDL  -L../lib  -lwsock32 -lmingw32
    Warning: resolving _WinMain@16 by linking to _WinMain
    Use --enable-stdcall-fixup to disable these warnings
    Use --disable-stdcall-fixup to disable these fixups
    main.o: In function `draw_text_bitmap':
    /home/stefan/sources/flow-0.5.1/main.c:406: undefined reference to `__imp__stringRGBA'
    main.o: In function `load_font_bitmap':
    /home/stefan/sources/flow-0.5.1/main.c:397: undefined reference to `__imp__gfxPrimitivesSetFont'
    main.o: In function `draw_bezier':
    /home/stefan/sources/flow-0.5.1/main.c:307: undefined reference to `__imp__bezierRGBA'
    main.o: In function `draw_polygon_filled':
    /home/stefan/sources/flow-0.5.1/main.c:292: undefined reference to `__imp__filledPolygonRGBA'
    main.o: In function `draw_polygon':
    /home/stefan/sources/flow-0.5.1/main.c:279: undefined reference to `__imp__polygonRGBA'
    main.o: In function `draw_trigon_filled':
    /home/stefan/sources/flow-0.5.1/main.c:268: undefined reference to `__imp__filledTrigonRGBA'
    main.o: In function `draw_trigon':
    /home/stefan/sources/flow-0.5.1/main.c:263: undefined reference to `__imp__trigonRGBA'
    main.o: In function `draw_pie_fill':
    /home/stefan/sources/flow-0.5.1/main.c:258: undefined reference to `__imp__filledPieRGBA'
    main.o: In function `draw_pie':
    /home/stefan/sources/flow-0.5.1/main.c:253: undefined reference to `__imp__pieRGBA'
    main.o: In function `draw_ellipse_fill':
    /home/stefan/sources/flow-0.5.1/main.c:248: undefined reference to `__imp__filledEllipseRGBA'
    main.o: In function `draw_ellipse':
    /home/stefan/sources/flow-0.5.1/main.c:243: undefined reference to `__imp__ellipseRGBA'
    main.o: In function `draw_circle_fill':
    /home/stefan/sources/flow-0.5.1/main.c:238: undefined reference to `__imp__filledCircleRGBA'
    main.o: In function `draw_circle':
    /home/stefan/sources/flow-0.5.1/main.c:233: undefined reference to `__imp__circleRGBA'
    main.o: In function `draw_rectangle_fill':
    /home/stefan/sources/flow-0.5.1/main.c:228: undefined reference to `__imp__boxRGBA'
    main.o: In function `draw_rectangle':
    /home/stefan/sources/flow-0.5.1/main.c:223: undefined reference to `__imp__rectangleRGBA'
    `__imp__boxRGBA'
    
    
    <snip --------------------------------------------------------------------------------->
    
    
    : undefined reference to `_ChoosePixelFormat@8'
    /home/stefan/sources/Mingw/SDL-1.2.13/./src/video/wincommon/SDL_wingl.c:131: undefined reference to `_SetPixelFormat@12'
    /usr/lib/gcc/i586-mingw32msvc/4.2.1-sjlj/../../../../i586-mingw32msvc/lib/libSDL.a(SDL_wingl.o): In function `WIN_GL_SetupWindow':
    /home/stefan/sources/Mingw/SDL-1.2.13/./src/video/wincommon/SDL_wingl.c:307: undefined reference to `_SetPixelFormat@12'
    /home/stefan/sources/Mingw/SDL-1.2.13/./src/video/wincommon/SDL_wingl.c:301: undefined reference to `_ChoosePixelFormat@8'
    /home/stefan/sources/Mingw/SDL-1.2.13/./src/video/wincommon/SDL_wingl.c:321: undefined reference to `_DescribePixelFormat@16'
    /usr/lib/gcc/i586-mingw32msvc/4.2.1-sjlj/../../../../i586-mingw32msvc/lib/libSDL.a(SDL_mmjoystick.o): In function `SDL_SYS_JoystickUpdate':
    /home/stefan/sources/Mingw/SDL-1.2.13/./src/joystick/win32/SDL_mmjoystick.c:290: undefined reference to `_joyGetPosEx@8'
    /usr/lib/gcc/i586-mingw32msvc/4.2.1-sjlj/../../../../i586-mingw32msvc/lib/libSDL.a(SDL_mmjoystick.o): In function `SDL_SYS_JoystickInit':
    /home/stefan/sources/Mingw/SDL-1.2.13/./src/joystick/win32/SDL_mmjoystick.c:156: undefined reference to `_joyGetNumDevs@0'
    /home/stefan/sources/Mingw/SDL-1.2.13/./src/joystick/win32/SDL_mmjoystick.c:161: undefined reference to `_joyGetPosEx@8'
    /home/stefan/sources/Mingw/SDL-1.2.13/./src/joystick/win32/SDL_mmjoystick.c:163: undefined reference to `_joyGetDevCapsA@12'
    /usr/lib/gcc/i586-mingw32msvc/4.2.1-sjlj/../../../../i586-mingw32msvc/lib/libSDL.a(SDL_dibaudio.o): In function `DIB_CloseAudio':
    /home/stefan/sources/Mingw/SDL-1.2.13/./src/audio/windib/SDL_dibaudio.c:202: undefined reference to `_waveOutClose@4'
    /home/stefan/sources/Mingw/SDL-1.2.13/./src/audio/windib/SDL_dibaudio.c:208: undefined reference to `_waveOutUnprepareHeader@12'
    /usr/lib/gcc/i586-mingw32msvc/4.2.1-sjlj/../../../../i586-mingw32msvc/lib/libSDL.a(SDL_dibaudio.o): In function `DIB_PlayAudio':
    /home/stefan/sources/Mingw/SDL-1.2.13/./src/audio/windib/SDL_dibaudio.c:168: undefined reference to `_waveOutWrite@12'
    /usr/lib/gcc/i586-mingw32msvc/4.2.1-sjlj/../../../../i586-mingw32msvc/lib/libSDL.a(SDL_dibaudio.o): In function `SetMMerror':
    /home/stefan/sources/Mingw/SDL-1.2.13/./src/audio/windib/SDL_dibaudio.c:135: undefined reference to `_waveOutGetErrorTextA@12'
    /usr/lib/gcc/i586-mingw32msvc/4.2.1-sjlj/../../../../i586-mingw32msvc/lib/libSDL.a(SDL_dibaudio.o): In function `DIB_OpenAudio':
    /home/stefan/sources/Mingw/SDL-1.2.13/./src/audio/windib/SDL_dibaudio.c:268: undefined reference to `_waveOutOpen@24'
    /home/stefan/sources/Mingw/SDL-1.2.13/./src/audio/windib/SDL_dibaudio.c:311: undefined reference to `_waveOutPrepareHeader@12'
    /usr/lib/gcc/i586-mingw32msvc/4.2.1-sjlj/../../../../i586-mingw32msvc/lib/libSDL.a(SDL_syscdrom.o): In function `SDL_SYS_CDioctl':
    /home/stefan/sources/Mingw/SDL-1.2.13/./src/cdrom/win32/SDL_syscdrom.c:116: undefined reference to `_mciSendCommandA@16'
    /home/stefan/sources/Mingw/SDL-1.2.13/./src/cdrom/win32/SDL_syscdrom.c:120: undefined reference to `_mciGetErrorStringA@12'
    collect2: ld returned 1 exit status
    make[1]: *** [flow.exe] Fehler 1
    make[1]: Leaving directory `/home/stefan/sources/flow-0.5.1'
    make: *** [all] Fehler 2
    Die SDL_gfx Bibliothek kann anscheinend nicht richtig gelinkt werden.
    Was kann ich da machen?

    Mein configure sieht jetzt so aus:

    Code:
    ./configure --prefix=/usr/bin/i586-mingw32 --host=i586-mingw32msvc
     --build=i686-linux --with-libs=/usr/i586-mingw32msvc/lib 
    --with-headers=/usr/i586-mingw32msvc/include 
    CFLAGS="-march=i386 -ffast-math -fomit-frame-pointer -O3 -s" 
    LIBS="$LIBS -L../lib  -lwsock32 -lmingw32 -lSDL -lSDL_gfx"
    "... der Großteil hier hat einfach keine Lust, jede Pore einer Brotscheibe mit Butter auszuschmieren." - Susu

  4. #4
    Registrierter Benutzer
    Registriert seit
    20.03.2006
    Beiträge
    54
    Durch suchen im Netz habe ich noch die Bibliotheken winmm und gdi32 dazu
    gemacht.

    Mein configure jetzt:

    Code:
     ./configure --prefix=/usr/bin/i586-mingw32 --host=i586-mingw32msvc --build=i686-linux --with-libs=/usr/i586-mingw32msvc/lib --with-headers=/usr/i586-mingw32msvc/include CFLAGS="-march=i386 -ffast-math -fomit-frame-pointer -O3 -s" LIBS="$LIBS -L../lib  -lwsock32 -lmingw32 -lwinmm -lgdi32 -lSDL -lSDL_gfx"
    Make:

    Code:
    make  all-am
    make[1]: Entering directory `/home/stefan/sources/flow-0.5.1'
    i586-mingw32msvc-gcc -O0 -g -march=i386 -ffast-math -fomit-frame-pointer -O3 -s   -o flow.exe main.o mem.o gadgets.o socket.o string.o  -lSDL_ttf -lSDL_net -lSDL_image -lSDL_gfx -lSDL  -L../lib  -lwsock32 -lmingw32 -lwinmm -lgdi32 -lSDL -lSDL_gfx
    Warning: resolving _WinMain@16 by linking to _WinMain
    Use --enable-stdcall-fixup to disable these warnings
    Use --disable-stdcall-fixup to disable these fixups
    main.o: In function `draw_text_bitmap':
    /home/stefan/sources/flow-0.5.1/main.c:406: undefined reference to `__imp__stringRGBA'
    main.o: In function `load_font_bitmap':
    /home/stefan/sources/flow-0.5.1/main.c:397: undefined reference to `__imp__gfxPrimitivesSetFont'
    main.o: In function `draw_bezier':
    /home/stefan/sources/flow-0.5.1/main.c:307: undefined reference to `__imp__bezierRGBA'
    main.o: In function `draw_polygon_filled':
    /home/stefan/sources/flow-0.5.1/main.c:292: undefined reference to `__imp__filledPolygonRGBA'
    main.o: In function `draw_polygon':
    /home/stefan/sources/flow-0.5.1/main.c:279: undefined reference to `__imp__polygonRGBA'
    main.o: In function `draw_trigon_filled':
    /home/stefan/sources/flow-0.5.1/main.c:268: undefined reference to `__imp__filledTrigonRGBA'
    main.o: In function `draw_trigon':
    /home/stefan/sources/flow-0.5.1/main.c:263: undefined reference to `__imp__trigonRGBA'
    main.o: In function `draw_pie_fill':
    /home/stefan/sources/flow-0.5.1/main.c:258: undefined reference to `__imp__filledPieRGBA'
    main.o: In function `draw_pie':
    /home/stefan/sources/flow-0.5.1/main.c:253: undefined reference to `__imp__pieRGBA'
    main.o: In function `draw_ellipse_fill':
    /home/stefan/sources/flow-0.5.1/main.c:248: undefined reference to `__imp__filledEllipseRGBA'
    main.o: In function `draw_ellipse':
    /home/stefan/sources/flow-0.5.1/main.c:243: undefined reference to `__imp__ellipseRGBA'
    main.o: In function `draw_circle_fill':
    /home/stefan/sources/flow-0.5.1/main.c:238: undefined reference to `__imp__filledCircleRGBA'
    main.o: In function `draw_circle':
    /home/stefan/sources/flow-0.5.1/main.c:233: undefined reference to `__imp__circleRGBA'
    main.o: In function `draw_rectangle_fill':
    /home/stefan/sources/flow-0.5.1/main.c:228: undefined reference to `__imp__boxRGBA'
    main.o: In function `draw_rectangle':
    /home/stefan/sources/flow-0.5.1/main.c:223: undefined reference to `__imp__rectangleRGBA'
    main.o: In function `draw_line':
    /home/stefan/sources/flow-0.5.1/main.c:218: undefined reference to `__imp__lineRGBA'
    main.o: In function `draw_pixel':
    /home/stefan/sources/flow-0.5.1/main.c:213: undefined reference to `__imp__pixelRGBA'
    main.o: In function `draw_circle_fill':
    /home/stefan/sources/flow-0.5.1/main.c:238: undefined reference to `__imp__filledCircleRGBA'
    main.o: In function `draw_ellipse':
    /home/stefan/sources/flow-0.5.1/main.c:243: undefined reference to `__imp__ellipseRGBA'
    main.o: In function `draw_ellipse_fill':
    /home/stefan/sources/flow-0.5.1/main.c:248: undefined reference to `__imp__filledEllipseRGBA'
    main.o: In function `draw_pie':
    /home/stefan/sources/flow-0.5.1/main.c:253: undefined reference to `__imp__pieRGBA'
    main.o: In function `draw_pixel':
    /home/stefan/sources/flow-0.5.1/main.c:213: undefined reference to `__imp__pixelRGBA'
    main.o: In function `draw_polygon_filled':
    /home/stefan/sources/flow-0.5.1/main.c:292: undefined reference to `__imp__filledPolygonRGBA'
    main.o: In function `draw_bezier':
    /home/stefan/sources/flow-0.5.1/main.c:307: undefined reference to `__imp__bezierRGBA'
    main.o: In function `draw_pie_fill':
    /home/stefan/sources/flow-0.5.1/main.c:258: undefined reference to `__imp__filledPieRGBA'
    main.o: In function `draw_trigon':
    /home/stefan/sources/flow-0.5.1/main.c:263: undefined reference to `__imp__trigonRGBA'
    main.o: In function `draw_trigon_filled':
    /home/stefan/sources/flow-0.5.1/main.c:268: undefined reference to `__imp__filledTrigonRGBA'
    main.o: In function `draw_polygon':
    /home/stefan/sources/flow-0.5.1/main.c:279: undefined reference to `__imp__polygonRGBA'
    main.o: In function `draw_line':
    /home/stefan/sources/flow-0.5.1/main.c:218: undefined reference to `__imp__lineRGBA'
    main.o: In function `draw_rectangle':
    /home/stefan/sources/flow-0.5.1/main.c:223: undefined reference to `__imp__rectangleRGBA'
    main.o: In function `draw_rectangle_fill':
    /home/stefan/sources/flow-0.5.1/main.c:228: undefined reference to `__imp__boxRGBA'
    main.o: In function `draw_circle':
    /home/stefan/sources/flow-0.5.1/main.c:233: undefined reference to `__imp__circleRGBA'
    main.o: In function `draw_text_bitmap':
    /home/stefan/sources/flow-0.5.1/main.c:406: undefined reference to `__imp__stringRGBA'
    gadgets.o: In function `copy_surface':
    /home/stefan/sources/flow-0.5.1/gadgets.c:556: undefined reference to `__imp__pixelRGBA'
    gadgets.o: In function `draw_ghost_gadget':
    /home/stefan/sources/flow-0.5.1/gadgets.c:278: undefined reference to `__imp__pixelRGBA'
    gadgets.o: In function `draw_cycle_arrow_shadow':
    /home/stefan/sources/flow-0.5.1/gadgets.c:494: undefined reference to `__imp__filledTrigonRGBA'
    /home/stefan/sources/flow-0.5.1/gadgets.c:496: undefined reference to `__imp__boxRGBA'
    /home/stefan/sources/flow-0.5.1/gadgets.c:498: undefined reference to `__imp__boxRGBA'
    /home/stefan/sources/flow-0.5.1/gadgets.c:500: undefined reference to `__imp__boxRGBA'
    gadgets.o: In function `draw_cycle_arrow_light':
    /home/stefan/sources/flow-0.5.1/gadgets.c:446: undefined reference to `__imp__filledTrigonRGBA'
    /home/stefan/sources/flow-0.5.1/gadgets.c:448: undefined reference to `__imp__boxRGBA'
    /home/stefan/sources/flow-0.5.1/gadgets.c:450: undefined reference to `__imp__boxRGBA'
    /home/stefan/sources/flow-0.5.1/gadgets.c:452: undefined reference to `__imp__boxRGBA'
    gadgets.o: In function `draw_checkmark_shadow':
    /home/stefan/sources/flow-0.5.1/gadgets.c:360: undefined reference to `__imp__filledTrigonRGBA'
    gadgets.o: In function `draw_checkmark_light':
    /home/stefan/sources/flow-0.5.1/gadgets.c:336: undefined reference to `__imp__filledTrigonRGBA'
    gadgets.o: In function `draw_gadget_input':
    /home/stefan/sources/flow-0.5.1/gadgets.c:237: undefined reference to `__imp__lineRGBA'
    /home/stefan/sources/flow-0.5.1/gadgets.c:239: undefined reference to `__imp__lineRGBA'
    /home/stefan/sources/flow-0.5.1/gadgets.c:241: undefined reference to `__imp__lineRGBA'
    /home/stefan/sources/flow-0.5.1/gadgets.c:243: undefined reference to `__imp__lineRGBA'
    /home/stefan/sources/flow-0.5.1/gadgets.c:252: undefined reference to `__imp__lineRGBA'
    gadgets.o:/home/stefan/sources/flow-0.5.1/gadgets.c:254: more undefined references to `__imp__lineRGBA' follow
    gadgets.o: In function `draw_gadget_input':
    /home/stefan/sources/flow-0.5.1/gadgets.c:267: undefined reference to `__imp__boxRGBA'
    gadgets.o: In function `draw_gadget_shadow':
    /home/stefan/sources/flow-0.5.1/gadgets.c:222: undefined reference to `__imp__lineRGBA'
    /home/stefan/sources/flow-0.5.1/gadgets.c:224: undefined reference to `__imp__lineRGBA'
    /home/stefan/sources/flow-0.5.1/gadgets.c:226: undefined reference to `__imp__lineRGBA'
    /home/stefan/sources/flow-0.5.1/gadgets.c:228: undefined reference to `__imp__lineRGBA'
    /home/stefan/sources/flow-0.5.1/gadgets.c:230: undefined reference to `__imp__boxRGBA'
    gadgets.o: In function `draw_gadget_light':
    /home/stefan/sources/flow-0.5.1/gadgets.c:209: undefined reference to `__imp__lineRGBA'
    /home/stefan/sources/flow-0.5.1/gadgets.c:211: undefined reference to `__imp__lineRGBA'
    /home/stefan/sources/flow-0.5.1/gadgets.c:213: undefined reference to `__imp__lineRGBA'
    /home/stefan/sources/flow-0.5.1/gadgets.c:215: undefined reference to `__imp__lineRGBA'
    /home/stefan/sources/flow-0.5.1/gadgets.c:217: undefined reference to `__imp__boxRGBA'
    gadgets.o: In function `draw_gadget_string':
    /home/stefan/sources/flow-0.5.1/gadgets.c:775: undefined reference to `__imp__boxRGBA'
    gadgets.o: In function `draw_ghost_gadget':
    /home/stefan/sources/flow-0.5.1/gadgets.c:278: undefined reference to `__imp__pixelRGBA'
    gadgets.o: In function `draw_gadget_string':
    /home/stefan/sources/flow-0.5.1/gadgets.c:820: undefined reference to `__imp__boxRGBA'
    gadgets.o: In function `draw_gadget_light':
    /home/stefan/sources/flow-0.5.1/gadgets.c:209: undefined reference to `__imp__lineRGBA'
    /home/stefan/sources/flow-0.5.1/gadgets.c:211: undefined reference to `__imp__lineRGBA'
    /home/stefan/sources/flow-0.5.1/gadgets.c:213: undefined reference to `__imp__lineRGBA'
    /home/stefan/sources/flow-0.5.1/gadgets.c:215: undefined reference to `__imp__lineRGBA'
    /home/stefan/sources/flow-0.5.1/gadgets.c:217: undefined reference to `__imp__boxRGBA'
    gadgets.o: In function `draw_ghost_gadget':
    /home/stefan/sources/flow-0.5.1/gadgets.c:278: undefined reference to `__imp__pixelRGBA'
    gadgets.o: In function `draw_gadget_shadow':
    /home/stefan/sources/flow-0.5.1/gadgets.c:222: undefined reference to `__imp__lineRGBA'
    /home/stefan/sources/flow-0.5.1/gadgets.c:224: undefined reference to `__imp__lineRGBA'
    /home/stefan/sources/flow-0.5.1/gadgets.c:226: undefined reference to `__imp__lineRGBA'
    /home/stefan/sources/flow-0.5.1/gadgets.c:228: undefined reference to `__imp__lineRGBA'
    /home/stefan/sources/flow-0.5.1/gadgets.c:230: undefined reference to `__imp__boxRGBA'
    gadgets.o: In function `draw_ghost_gadget':
    /home/stefan/sources/flow-0.5.1/gadgets.c:278: undefined reference to `__imp__pixelRGBA'
    gadgets.o: In function `draw_gadget_light':
    /home/stefan/sources/flow-0.5.1/gadgets.c:209: undefined reference to `__imp__lineRGBA'
    /home/stefan/sources/flow-0.5.1/gadgets.c:211: undefined reference to `__imp__lineRGBA'
    /home/stefan/sources/flow-0.5.1/gadgets.c:213: undefined reference to `__imp__lineRGBA'
    /home/stefan/sources/flow-0.5.1/gadgets.c:215: undefined reference to `__imp__lineRGBA'
    /home/stefan/sources/flow-0.5.1/gadgets.c:217: undefined reference to `__imp__boxRGBA'
    /home/stefan/sources/flow-0.5.1/gadgets.c:209: undefined reference to `__imp__lineRGBA'
    /home/stefan/sources/flow-0.5.1/gadgets.c:211: undefined reference to `__imp__lineRGBA'
    /home/stefan/sources/flow-0.5.1/gadgets.c:213: undefined reference to `__imp__lineRGBA'
    /home/stefan/sources/flow-0.5.1/gadgets.c:215: undefined reference to `__imp__lineRGBA'
    /home/stefan/sources/flow-0.5.1/gadgets.c:217: undefined reference to `__imp__boxRGBA'
    /home/stefan/sources/flow-0.5.1/gadgets.c:209: undefined reference to `__imp__lineRGBA'
    /home/stefan/sources/flow-0.5.1/gadgets.c:211: undefined reference to `__imp__lineRGBA'
    /home/stefan/sources/flow-0.5.1/gadgets.c:213: undefined reference to `__imp__lineRGBA'
    /home/stefan/sources/flow-0.5.1/gadgets.c:215: undefined reference to `__imp__lineRGBA'
    /home/stefan/sources/flow-0.5.1/gadgets.c:217: undefined reference to `__imp__boxRGBA'
    gadgets.o: In function `draw_gadget_cycle':
    /home/stefan/sources/flow-0.5.1/gadgets.c:682: undefined reference to `__imp__boxRGBA'
    gadgets.o: In function `draw_gadget_shadow':
    /home/stefan/sources/flow-0.5.1/gadgets.c:222: undefined reference to `__imp__lineRGBA'
    /home/stefan/sources/flow-0.5.1/gadgets.c:224: undefined reference to `__imp__lineRGBA'
    /home/stefan/sources/flow-0.5.1/gadgets.c:226: undefined reference to `__imp__lineRGBA'
    /home/stefan/sources/flow-0.5.1/gadgets.c:228: undefined reference to `__imp__lineRGBA'
    /home/stefan/sources/flow-0.5.1/gadgets.c:230: undefined reference to `__imp__boxRGBA'
    gadgets.o: In function `draw_gadget_light':
    /home/stefan/sources/flow-0.5.1/gadgets.c:209: undefined reference to `__imp__lineRGBA'
    /home/stefan/sources/flow-0.5.1/gadgets.c:211: undefined reference to `__imp__lineRGBA'
    /home/stefan/sources/flow-0.5.1/gadgets.c:213: undefined reference to `__imp__lineRGBA'
    /home/stefan/sources/flow-0.5.1/gadgets.c:215: undefined reference to `__imp__lineRGBA'
    /home/stefan/sources/flow-0.5.1/gadgets.c:217: undefined reference to `__imp__boxRGBA'
    gadgets.o: In function `draw_ghost_gadget':
    /home/stefan/sources/flow-0.5.1/gadgets.c:278: undefined reference to `__imp__pixelRGBA'
    gadgets.o: In function `draw_gadget_checkbox':
    /home/stefan/sources/flow-0.5.1/gadgets.c:395: undefined reference to `__imp__boxRGBA'
    gadgets.o: In function `draw_gadget_shadow':
    /home/stefan/sources/flow-0.5.1/gadgets.c:222: undefined reference to `__imp__lineRGBA'
    /home/stefan/sources/flow-0.5.1/gadgets.c:224: undefined reference to `__imp__lineRGBA'
    /home/stefan/sources/flow-0.5.1/gadgets.c:226: undefined reference to `__imp__lineRGBA'
    /home/stefan/sources/flow-0.5.1/gadgets.c:228: undefined reference to `__imp__lineRGBA'
    /home/stefan/sources/flow-0.5.1/gadgets.c:230: undefined reference to `__imp__boxRGBA'
    collect2: ld returned 1 exit status
    make[1]: *** [flow.exe] Fehler 1
    Die SDL_gfx Bibliothek wird noch immer nicht gelinkt. Warum?
    "... der Großteil hier hat einfach keine Lust, jede Pore einer Brotscheibe mit Butter auszuschmieren." - Susu

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •