My first wallet was created on a mac.
I got my genesis BTSX by importing my PTS private key.
Then I exported my BitSharesX wallet to a json file.
Next, I went over to my Ubuntu 14.04 machine.
I successfully followed the instructions to build the BitSharesX client here:https://bitsharestalk.org/index.php?topic=5951.0
Then I ran into a number of issues when importing my BitSharesX json wallet into my Ubuntu BitSharesX client by following these instructions:http://wiki.bitshares.org/index.php/BitShares_X_Solutions#Importing_a_JSON_export_from_BitShares_X
1. The biggest problem I'm having is that I must re-execute the wallet_create_from_json command every time I exit and re-start BitShares X because all the imported json info disappears.
2. Another problem I saw was that when I tried to call wallet_create_from_json with a wallet name that is the same as a wallet name already within the client (that I'm importing into) it complained that the wallet name was invalid no matter what I entered.
3. Another problem I saw was that when I tried to call wallet_create_from_json with a wallet name that was different from the wallet name I used in the original (mac) client it complained that the wallet name was invalid no matter what I entered.
Problems 2 & 3 may or may not be separate issues because both were happening simultaneously and I don't have the energy to go back and figure it out.