HaikuPorts
  • Login
  • Preferences
  • Help/Guide
  • Wiki
  • Timeline
  • Roadmap
  • View Tickets
  • Search
  • Port Log
  • Blog

Context Navigation

  • ← Previous Change
  • Wiki History
  • Next Change →

Changes between Version 5 and Version 6 of media-libs/allegro/4.3.10/1


Ignore:
Timestamp:
09/12/08 06:28:06 (7 years ago)
Author:
scottmc
Comment:

got it to build, still need some fixes though.

Legend:

Unmodified
Added
Removed
Modified
  • media-libs/allegro/4.3.10/1

    v5 v6  
    33cmake is not needed for the 4.3.10 branch, which will become allegro 4.4 when it is released. 
    44 
     5TODO: fix -lm issues, figure out plugins.h issue, and figure out why demo tests failed. 
     6 
     7 
     8------------------------------ 
    59Allegro 4.9.x will be released as 5.0 and does require cmake, and has had all of the previous BeOS code ripped out, but the good news sounds like the OSX ports is working with little or no OS specific fixes, just needs OpenGL and POSIX compliance for the most part from what they tell me. 
    610 
    … …  
    1115 
    1216Dependencies: libogg, libvorbis, libpng, libjpeg. 
    13 Patched a few files, and now getting this make failure: 
     17Patched a few files, and now got make to finish, but getting this failure when trying the demos: 
    1418{{{ 
    15 ~/allegro-4.3.10-haiku-test> make 
    16 make -C addons/loadpng/ lib 
    17 make[1]: Entering directory `/boot/home/allegro-4.3.10-haiku-test/addons/loadpng' 
    18 - 
    19 Compiling loadpng library... 
    20 make[1]: Leaving directory `/boot/home/allegro-4.3.10-haiku-test/addons/loadpng' 
    21 make -C addons/jpgalleg/ lib 
    22 make[1]: Entering directory `/boot/home/allegro-4.3.10-haiku-test/addons/jpgalleg' 
    23 make[1]: Nothing to be done for `lib'. 
    24 make[1]: Leaving directory `/boot/home/allegro-4.3.10-haiku-test/addons/jpgalleg' 
    25 make -C addons/loadpng/ examples 
    26 make[1]: Entering directory `/boot/home/allegro-4.3.10-haiku-test/addons/loadpng' 
    27 gcc -W -Wall -O3 -I. -I../../include -Wno-deprecated-declarations -I/boot/common/include -o examples/example examples/example.c libldpng.a libldpng.a -lpng -lz `/boot/common/bin/allegro-config --libs --addon` -L/boot/common/lib 
    28 /bin/sh: line 1: /boot/common/bin/allegro-config: No such file or directory 
    29 /tmp/ccSZw4am.o: In function `main': 
    30 example.c:(.text+0x3d): undefined reference to `_install_allegro_version_check' 
    31 example.c:(.text+0x42): undefined reference to `install_keyboard' 
    32 example.c:(.text+0x5c): undefined reference to `allegro_message' 
    33 example.c:(.text+0xa3): undefined reference to `set_color_depth' 
    34 example.c:(.text+0xbb): undefined reference to `set_gfx_mode' 
    35 example.c:(.text+0xda): undefined reference to `set_gfx_mode' 
    36 example.c:(.text+0xf7): undefined reference to `allegro_message' 
    37 example.c:(.text+0x132): undefined reference to `set_gfx_mode' 
    38 example.c:(.text+0x14b): undefined reference to `allegro_message' 
    39 example.c:(.text+0x163): undefined reference to `set_palette' 
    40 example.c:(.text+0x16c): undefined reference to `screen' 
    41 example.c:(.text+0x177): undefined reference to `clear_bitmap' 
    42 example.c:(.text+0x186): undefined reference to `screen' 
    43 example.c:(.text+0x198): undefined reference to `blit' 
    44 example.c:(.text+0x1ac): undefined reference to `save_bitmap' 
    45 example.c:(.text+0x1b1): undefined reference to `readkey' 
    46 example.c:(.text+0x1ba): undefined reference to `destroy_bitmap' 
    47 libldpng.a(loadpng.o): In function `really_load_png': 
    48 loadpng.c:(.text+0x2d8): undefined reference to `generate_332_palette' 
    49 loadpng.c:(.text+0x32d): undefined reference to `_color_load_depth' 
    50 loadpng.c:(.text+0x34a): undefined reference to `create_bitmap_ex' 
    51 loadpng.c:(.text+0x372): undefined reference to `makecol_depth' 
    52 loadpng.c:(.text+0x400): undefined reference to `_fixup_loaded_bitmap' 
    53 libldpng.a(loadpng.o): In function `load_png_pf': 
    54 loadpng.c:(.text+0x452): undefined reference to `pack_fread' 
    55 libldpng.a(loadpng.o): In function `load_png': 
    56 loadpng.c:(.text+0x694): undefined reference to `pack_fopen' 
    57 loadpng.c:(.text+0x6b5): undefined reference to `pack_fclose' 
    58 libldpng.a(loadpng.o): In function `read_data': 
    59 loadpng.c:(.text+0x6fa): undefined reference to `pack_fread' 
    60 libldpng.a(regpng.o): In function `register_png_file_type': 
    61 regpng.c:(.text+0x2c): undefined reference to `register_bitmap_file_type' 
    62 libldpng.a(regpng.o): In function `register_png_datafile_object': 
    63 regpng.c:(.text+0x61): undefined reference to `register_datafile_object' 
    64 libldpng.a(regpng.o): In function `loadpng_init': 
    65 regpng.c:(.text+0x96): undefined reference to `register_datafile_object' 
    66 regpng.c:(.text+0xb6): undefined reference to `register_bitmap_file_type' 
    67 libldpng.a(regpng.o): In function `load_datafile_png': 
    68 regpng.c:(.text+0xfc): undefined reference to `pack_fread' 
    69 libldpng.a(regpng.o): In function `destroy_datafile_png': 
    70 regpng.c:(.text+0x157): undefined reference to `destroy_bitmap' 
    71 libldpng.a(savepng.o): In function `save_rgb': 
    72 savepng.c:(.text+0x1ae): undefined reference to `_rgb_r_shift_15' 
    73 savepng.c:(.text+0x1b4): undefined reference to `_rgb_scale_5' 
    74 savepng.c:(.text+0x1cb): undefined reference to `_rgb_g_shift_15' 
    75 savepng.c:(.text+0x1d1): undefined reference to `_rgb_scale_5' 
    76 savepng.c:(.text+0x1e6): undefined reference to `_rgb_b_shift_15' 
    77 savepng.c:(.text+0x1ec): undefined reference to `_rgb_scale_5' 
    78 savepng.c:(.text+0x254): undefined reference to `_rgb_r_shift_16' 
    79 savepng.c:(.text+0x25a): undefined reference to `_rgb_scale_5' 
    80 savepng.c:(.text+0x271): undefined reference to `_rgb_g_shift_16' 
    81 savepng.c:(.text+0x277): undefined reference to `_rgb_scale_6' 
    82 savepng.c:(.text+0x28c): undefined reference to `_rgb_b_shift_16' 
    83 savepng.c:(.text+0x292): undefined reference to `_rgb_scale_5' 
    84 savepng.c:(.text+0x2ee): undefined reference to `_rgb_r_shift_24' 
    85 savepng.c:(.text+0x2ff): undefined reference to `_rgb_g_shift_24' 
    86 savepng.c:(.text+0x30e): undefined reference to `_rgb_b_shift_24' 
    87 libldpng.a(savepng.o): In function `save_rgba': 
    88 savepng.c:(.text+0x3eb): undefined reference to `_rgb_r_shift_32' 
    89 savepng.c:(.text+0x3fd): undefined reference to `_rgb_g_shift_32' 
    90 savepng.c:(.text+0x40c): undefined reference to `_rgb_b_shift_32' 
    91 savepng.c:(.text+0x41b): undefined reference to `_rgb_a_shift_32' 
    92 libldpng.a(savepng.o): In function `really_save_png': 
    93 savepng.c:(.text+0x5a8): undefined reference to `_rgb_scale_6' 
    94 libldpng.a(savepng.o): In function `save_png': 
    95 savepng.c:(.text+0x7ab): undefined reference to `pack_fopen' 
    96 savepng.c:(.text+0x803): undefined reference to `pack_fclose' 
    97 libldpng.a(savepng.o): In function `write_data': 
    98 savepng.c:(.text+0x842): undefined reference to `pack_fwrite' 
    99 collect2: ld returned 1 exit status 
    100 make[1]: *** [examples/example] Error 1 
    101 make[1]: Leaving directory `/boot/home/allegro-4.3.10-haiku-test/addons/loadpng' 
    102 make: *** [loadpng_programs] Error 2 
    103 ~/allegro-4.3.10-haiku-test>  
     19~/allegro-4.3.10-haiku-test/demos/skater> skater 
     20runtime_loader: elf_resolve_symbol: could not resolve symbol '_colorconv_rgb_scale_5x35' 
     21resolve symbol "_colorconv_rgb_scale_5x35" returned: -2147478780 
     22runtime_loader: troubles relocating: 0x80001304 (image: /boot/common/lib/liballeg-4.3.10.so, liballeg.so.4.3) 
     23 
    10424 
    10525}}} 

Trac Powered

Powered by Trac 0.13dev-r10686
By Edgewall Software.

Visit the Trac open source project at
http://trac.edgewall.org/