[Loadstone] Loadstone compilation and sis signing.

Jared Stofflett stofflet at gmail.com
Sat Jul 18 21:52:34 BST 2009


Hello, I wasn't able to find any info on a loadstone development list so 
figured I'd ask here. I'm using Simbian sdk for version three feature 
pack two to try and compile loadstone to run on my E71X. I'm able to 
generate a sis file and try to self sign it with a self cert generated 
on my local machine. I'm able to sign it, but when installing I get an 
error about Unable to install a protected application from an untrusted 
supplier. I'm not sure what the issue is, possibly I need to change the 
UID in the packaging file? I've pasted the package file I use to 
generate the sis below. ANy help with this would be appreciated.

;loadstone-s60_32.pkg
;This file has to be a dos file (cr/lf line endings) because it's processed
;with makesis.exe. This program is so mind bogglingly stupid it can't handle
;unix line endings.
;Language - standard language definitions
&EN,PL,IT,DU,GE,FR,AM,CS,FI,RU,TU,DA,RO,SR

; standard SIS file header
#{"loadstone", "loadstone", "loadstone", "loadstone", "loadstone", 
"loadstone", "loadstone", "loadstone", "loadstone", "loadstone", 
"loadstone", "loadstone", "loadstone", "loadstone"},(0x20004FD2),0,72,0

;localized vendor name
%{"Loadstone GPS", "Loadstone GPS", "Loadstone GPS", "Loadstone GPS", 
"Loadstone GPS", "Loadstone GPS", "Loadstone GPS", "Loadstone GPS", 
"Loadstone GPS", "Loadstone GPS", "Loadstone GPS", "Loadstone GPS", 
"Loadstone GPS", "Loadstone GPS"}

;unique vendor name
:"Loadstone GPS"

;Supports Series 60 v 3.0
[0x101F7961], 0, 0, 0, 
{"Series60ProductID","Series60ProductID","Series60ProductID","Series60ProductID","Series60ProductID","Series60ProductID","Series60ProductID","Series60ProductID","Series60ProductID","Series60ProductID","Series60ProductID","Series60ProductID","Series60ProductID","Series60ProductID"}

;Language-independant files
"C:\S60\devices\S60_3rd_FP2_SDK_v1.1\epoc32\build\loadstoneWindows\group-s60_31\loadstone\gcce\urel\loadstone.exe"-"!:\sys\bin\loadstone.exe"
"C:\S60\devices\S60_3rd_FP2_SDK_v1.1\epoc32\data\z\private\10003a3f\apps\loadstone_reg.rsc" 
-"!:\private\10003a3f\import\apps\loadstone_reg.rsc"
;required for application to be covered by backup/restore facility
"backup_registration.xml" -"!:\private\20004250\backup_registration.xml"
;""-"!:\system\apps\loadstone\loadstone.ini",FN
;""-"!:\system\apps\loadstone\default_bluetooth_gps",FN
;""-"!:\system\apps\loadstone\last_position",FN
;Language-dependant files
;More symbian asshatery. These have to be complete paths since the 
fucking -d
;option doesn't seem to work here. Makes for lots of debugging fun.
{
"C:\S60\devices\S60_3rd_FP2_SDK_v1.1\epoc32\data\z\resource\apps\loadstone.rsc"
"C:\S60\devices\S60_3rd_FP2_SDK_v1.1\epoc32\data\z\resource\apps\loadstone.rpl"
"C:\S60\devices\S60_3rd_FP2_SDK_v1.1\epoc32\data\z\resource\apps\loadstone.rit"
"C:\S60\devices\S60_3rd_FP2_SDK_v1.1\epoc32\data\z\resource\apps\loadstone.rdu"
"C:\S60\devices\S60_3rd_FP2_SDK_v1.1\epoc32\data\z\resource\apps\loadstone.rge"
"C:\S60\devices\S60_3rd_FP2_SDK_v1.1\epoc32\data\z\resource\apps\loadstone.rfr"
"C:\S60\devices\S60_3rd_FP2_SDK_v1.1\epoc32\data\z\resource\apps\loadstone.ram"
"C:\S60\devices\S60_3rd_FP2_SDK_v1.1\epoc32\data\z\resource\apps\loadstone.rcs"
"C:\S60\devices\S60_3rd_FP2_SDK_v1.1\epoc32\data\z\resource\apps\loadstone.rfi"
"C:\S60\devices\S60_3rd_FP2_SDK_v1.1\epoc32\data\z\resource\apps\loadstone.rru"
"C:\S60\devices\S60_3rd_FP2_SDK_v1.1\epoc32\data\z\resource\apps\loadstone.rtu"
"C:\S60\devices\S60_3rd_FP2_SDK_v1.1\epoc32\data\z\resource\apps\loadstone.rda"
"C:\S60\devices\S60_3rd_FP2_SDK_v1.1\epoc32\data\z\resource\apps\loadstone.rro"
"C:\S60\devices\S60_3rd_FP2_SDK_v1.1\epoc32\data\z\resource\apps\loadstone.rsr"
} -"!:\resource\apps\loadstone.rsc"



More information about the Loadstone mailing list