#58 Pixie-src-1.5.2 - compilation and installation

open
nobody
None
5
2005-10-12
2005-10-12
No

Hi,

BUG: in src/show/imageView.cpp:260
The function memcpy, which is declared in string.h, is
used but string.h is not included.
FIX: add #include <string.h> to src/show/imageView.cpp

BUG: in src/show/show.cpp:43
The header imageview.h is included, but the filename is
imageView.h
FIX: change #include "imageview.h" to #include
"imageView.h"

BUG: installation, copying displays and shaders directories
When installing Pixie to /usr/local/pixie the displays
and shaders directories are copied to
/usr/local/pixie/lib/Pixie. Because of that, i got the
errors: "Unable to open out device "file"" and "Unable
to open out device "framebuffer"" because the display
libs could not be found.
FIX: mv displays and shaders directory to (in my case)
/usr/local/pixie (the directory Pixie is installed in).

regards,
RC

Discussion

  • Wang Yajun
    Wang Yajun
    2005-10-29

    Logged In: YES
    user_id=864185

    You last fix does not fix mine:
    FIX: mv displays and shaders directory to (in my case)
    /usr/local/pixie (the directory Pixie is installed in).

    I installed in /home/**/local/Pixie, and i moved the
    displays and shaders directories to /home/**/local/Pixie,
    and the binary is in /home/**/local/Pixie/bin.

    I am wondering where are places that "rndr" finds display
    and shader.

    regards,
    yalding

     
  • George Harker
    George Harker
    2005-11-08

    Logged In: YES
    user_id=995400

    The first two are fixed.

    The third relates to the configure options. Pass
    --enable-selfcontained to have it build that way. For
    strict adherance to some package managers, private libraries
    / dynamic modules must be installed in a subdirectory (
    lib/Pixie ) of the installation directory. This is the
    default as it adheres to the strict sense of the FHS
    packaging policy. ie. a default install will go to

    /usr/local/bin/<binaries>
    /usr/local/lib/<libraries>
    /usr/local/lib/Pixie/<private libraries>

    Either use --enable-selfcontained to configure (+ set
    PIXIEHOME to the installation directory) or set PIXIEHOME to
    <installation dir>/lib/Pixie

    Cheers

    George