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?
Lesezeichen