Home of the Squeezebox™ & Transporter® network music players.
Page 2 of 2 FirstFirst 12
Results 11 to 19 of 19
  1. #11
    Junior Member
    Join Date
    Sep 2007
    Location
    Toronto, Ontario
    Posts
    19
    Is anyone actively developing jive under Visual C++ express? Doesn't look like the .sln file has been updated in quite some time.

  2. #12
    Senior Software Engineer - Logitech/Slim Devices
    Join Date
    Apr 2005
    Location
    Ipswich, UK
    Posts
    1,394
    Not actively as far as I know, but I do test Jive compiles ok occasionally. That said I made a change last week that I think will break building on Visual C.

    The unix build now automatically generates jive/src/version.h, for example:

    /* This file is automatically generated */
    #define JIVE_VERSION "1 r486M"

    The "1" comes from the jive.version file in the pkg folder, and the "r486M" is the SVN revision number from "svnversion". I am not sure that the equivalent SVN command is for Windows, but we'll need to work that out.

    Cheers,
    Richard

  3. #13
    Junior Member
    Join Date
    Sep 2007
    Location
    Toronto, Ontario
    Posts
    19
    Yes, the version.h is one error. I'm also getting a link error in lfs on Microsoft.obj (doesn't seem to be in the psdk or directX sdk), an include error in luaprofiler on lua.h and a bunch of errors on the Version.rc files in SDL_image and _ttf.

    If there aren't any active windows developers, it probably makes more sense to scrounge up an unbuntu machine to work on.

    Thanks,

    Pat

  4. #14
    Gadfly, Former Founder Slim Devices dean's Avatar
    Join Date
    Apr 2005
    Location
    San Francisco, CA
    Posts
    4,427

    [SlimDevices: Jive] Building Jive for Windows on VC++ Express

    We do want to keep the Windows version working, so feedback about
    what's broken and any patches would be most welcome.

    The long-term plan is to replace SoftSqueeze with a Jive-based player/
    controller and have that available for all our supported platforms,
    including windows.

    -dean

    On Sep 18, 2007, at 1:09 PM, Patros wrote:

    >
    > Yes, the version.h is one error. I'm also getting a link error in
    > lfs on
    > Microsoft.obj (doesn't seem to be in the psdk or directX sdk), an
    > include error in luaprofiler on lua.h and a bunch of errors on the
    > Version.rc files in SDL_image and _ttf.
    >
    > If there aren't any active windows developers, it probably makes more
    > sense to scrounge up an unbuntu machine to work on.
    >
    > Thanks,
    >
    > Pat
    >
    >
    > --
    > Patros
    > ----------------------------------------------------------------------
    > --
    > Patros's Profile: http://forums.slimdevices.com/member.php?
    > userid=13219
    > View this thread: http://forums.slimdevices.com/showthread.php?t=35017
    >
    >

  5. #15
    Senior Software Engineer - Logitech/Slim Devices
    Join Date
    Apr 2005
    Location
    Ipswich, UK
    Posts
    1,394
    Hmm, ok it was working a couple of weeks ago. It would help to have a first volunteer to be an active windows developer .

    I have just checked in a work around for the version.h file. Jive now compiles and runs fine for me in Visual Studio 2005. If your still having problems compiling it must be due to VC++ Express.

  6. #16
    NOT a Slim Devices Employee kdf's Avatar
    Join Date
    Apr 2005
    Posts
    9,493
    Quote Originally Posted by rtitmuss View Post
    Hmm, ok it was working a couple of weeks ago. It would help to have a first volunteer to be an active windows developer .
    as active as I have been with jive on other oses, all I need is VC and I'd be happy build on windows as well.

    -kdf

  7. #17
    Senior Member
    Join Date
    Apr 2005
    Posts
    8,063
    Debug version just built for me on VC++ Express. I did have problems with the release target before, so suspect the changes earlier on in this thread may be needed.

    Edit: Confirmed - release version has probles with luaprofiler, but otherwise builds - so the patch above probably fixes it, but I've not tried.
    Last edited by Triode; 2007-09-18 at 15:08.

  8. #18
    Junior Member
    Join Date
    Sep 2007
    Location
    Toronto, Ontario
    Posts
    19
    Yup, all seems to be working now. Thanks

  9. #19
    NOT a Slim Devices Employee kdf's Avatar
    Join Date
    Apr 2005
    Posts
    9,493
    VC Express didn't seem to be able to find ddraw.h, until I added this for the includes:
    C:\Program Files\Microsoft DirectX SDK (April 2007)\Include

    After that, failure to find dxdiag.lib, which is solved by adding the following to libraries:
    C:\Program Files\Microsoft DirectX SDK (April 2007)\Lib\x86

    this allowed the debug build to work. for a release build, I had to use the profile patch given previously, with one additonal change:

    OutputDirectory="$(SolutionDir)$(ConfigurationName )"

    is actually:
    OutputDirectory="$(SolutionDir)$(ConfigurationName )"

    The extra space was causing a undefined variable error. It now reports success, but there is no jive.exe in the release folder. Only the support files.

    -kdf

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •