Results 1 to 6 of 6

Thread: RevFE on Linux

  1. #1
    Maximum Bitrate nasa's Avatar
    Join Date
    Aug 2006
    Location
    PA
    Posts
    696

    RevFE on Linux

    Hi,

    Saw your announcement and I for one would love to know the specifics on compiling/configuring this for linux. Thanks in advance,

    Nasa

  2. #2
    North of the land of Hey Huns
    Auto Apps:loading...

    Join Date
    Jun 2004
    Location
    Westminster, MD
    Posts
    2,127
    It has a few dependancies to compile. Listed below are the ubuntu package names, yours may vary, but this will give you an idea what to search for)

    libqt4-dev
    libqt4-sql-sqlite
    qt-mobility-dev
    libdeclarative-systeminfo
    libtagc0-dev (and/or libtag1-dev, not sure)
    libvlc-dev (Requires 2.0 or newer, which you have to compile from source, or get from http://nightlies.videolan.org/'s PPA)
    libobd (https://gitorious.org/libobd)


    There may be one or two others, give it a shot and see. You need to either disable certain plugins in plugins.pro, or delete them from the plugins folder. Most of these work, but they're nonfunctional in the GUI so no reason to compile or use them.

    applauncher
    autoappmart
    embeddingengine
    filebrowser
    fuelprices
    fueltracker
    pluginmanager
    siriusradio
    windowmanagerqml

    You do have to disable mapper in plugins.pro, since it won't compile without libosmscout, and that's obnoxious to build at the moment.

    after you git clone and checkout the tag, go into the revfe directory where trunk.pro is, then just run qmake, and make like any other Qt program. The executable will be in revfe/revfe/

    I think that's about it. Don't do an install, just compile and run from the revfe directory. I've not fixed up installing since I made a bunch of changes, so things may not go in the proper places if you do.
    "stop with the REINSTALLS, what do you think we got some lame-o installer!!!" - mitchjs
    RevFE
    My Shop

  3. #3
    Maximum Bitrate nasa's Avatar
    Join Date
    Aug 2006
    Location
    PA
    Posts
    696
    Cool,

    Look forward to trying this out this evening.

  4. #4
    Maximum Bitrate nasa's Avatar
    Join Date
    Aug 2006
    Location
    PA
    Posts
    696
    Ok,

    Noted a couple of other packages needed.

    libphonon-dev
    libsensors4-dev
    libbluetooth-dev (for libodb)

    git clone git://gitorious.org/libobd/libobd.git

    for libodb (for those using a debian based system)
    you could try and make packages, but at the time I tried they were broke.
    -- change into the libodb folder and type:
    dkpg-buildpackage
    - using dpkg to install the packages
    sudo dpkg -i libobd_1.0.0-0_i386.deb
    sudo dpkg -i libodb-dev_1.0.0-0_i386.deb

  5. #5
    North of the land of Hey Huns
    Auto Apps:loading...

    Join Date
    Jun 2004
    Location
    Westminster, MD
    Posts
    2,127
    Thanks, libphonon should be going away soon. libobd doesn't need libbluetooth to build. I don't recommend building your own packages, since that stuff hasn't been touched in probably a year. There are packages around, but I'm not sure where at the moment. Best bet is just to build from source, it doesn't have any special dependencies.
    "stop with the REINSTALLS, what do you think we got some lame-o installer!!!" - mitchjs
    RevFE
    My Shop

  6. #6
    North of the land of Hey Huns
    Auto Apps:loading...

    Join Date
    Jun 2004
    Location
    Westminster, MD
    Posts
    2,127
    A couple notes that may be helpful, depending on what you're trying to do:

    QML/Skin.xml defines which qml files get loaded and put on the left hand task bar. If there are plugins that are not working for you, or you don't need, you can remove the skin file associated with them by deleting or commenting out the xml line for its file. This is skin specific however, different skins may not use this method.

    The mapper plugin is probably going to give you trouble, you best turn it off in plugins.pro. It is currently a work in progress, and my machine has the maps it will look for (And crash if it dosen't find), even if you get it to compile.

    The latest commit has an auto app mart plugin, however it required you to put in your own username and password in the settings. I'll commit a default settings file with a fake username and password this weekend if you're interested in trying it out.

    OBD2, GPS, and HD Radio all are assigned com ports via settings.qml (or the settings page in the gui). Once you change these, a restart is required to get them to work. Also checking "start" in the obd2 settings page, otherwise the plugin will not attempt to communicate.

    Same thing with the media library. You need to go in and change the music directory, then close out RevFE, delete test.db in the main revfe folder, and restart revfe. I am working on this.

    As I think of other "gotchas", I'll post them up here.
    "stop with the REINSTALLS, what do you think we got some lame-o installer!!!" - mitchjs
    RevFE
    My Shop

Similar Threads

  1. RevFE for OSX
    By malcom2073 in forum MacCar
    Replies: 3
    Last Post: 01-06-2010, 04:48 PM
  2. New RevFE subforum!
    By malcom2073 in forum Rev FE Bugs, Features, Suggestions
    Replies: 0
    Last Post: 11-24-2009, 06:02 PM
  3. RevFE - Linux style!
    By malcom2073 in forum Linux
    Replies: 14
    Last Post: 10-28-2009, 08:42 PM
  4. Replies: 32
    Last Post: 06-26-2009, 11:21 AM

Bookmarks

Posting Permissions

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