×

Discussion Board

Results 1 to 3 of 3
  1. #1
    Regular Contributor
    Join Date
    May 2007
    Posts
    77

    Problemas al crear el .sis

    Hola, me e descargado de internet un programa de ejemplo para symbian sobre el TTS (text to speech). En la pagina ponia que este ejemplo solo se puede utilizar en el terminal porque utiliza una libreria que no se encuentra disponible en el emulador. Pero al intentar crear el .sis me da error y creo q es por esta libreria (aunque no estoy del todo seguro), la cual he añadido a las propiedades del proyecto (trabajo con carbide). Estos son los mensajes que me aparecen al crear el sis por si puedieran servir de ayuda:


    **** Incremental build of configuration S60 3.1 Phone (GCCE) Release for project TTS ****

    make -k all
    'Invoking: GCCE Linker'
    arm-none-symbianelf-ld.exe --check-sections --no-undefined --no-allow-shlib-undefined -nostdlib -shared --entry _E32Startup -Tdata 0x400000 -Ttext 0x8000 --target1-abs --discard-locals --default-symver -u_E32Startup -L"C:\Archivos de programa\CSL Arm Toolchain\lib\gcc\arm-none-symbianelf\3.4.3" -L"C:\Archivos de programa\CSL Arm Toolchain\arm-none-symbianelf\lib" -soname "TTS{000a0000}.exe" -o "TTS.sym" -Map C:\Symbian\9.2\S60_3rd_FP1_4\epoc32\release\GCCE\UREL\\TTS.exe.map ./src/TTS.o ./src/TTSAppUi.o ./src/TTSAppView.o ./src/TTSApplication.o ./src/TTSDocument.o ./src/TtsPlayer.o "C:\Symbian\9.2\S60_3rd_FP1_4\epoc32\release\ARMV5\UREL\eexe.lib" C:\Symbian\9.2\S60_3rd_FP1_4\epoc32\release\ARMV5\LIB\dfpaeabi.dso C:\Symbian\9.2\S60_3rd_FP1_4\epoc32\release\ARMV5\LIB\drtaeabi.dso C:\Symbian\9.2\S60_3rd_FP1_4\epoc32\release\ARMV5\LIB\dfprvct2_2.dso C:\Symbian\9.2\S60_3rd_FP1_4\epoc32\release\ARMV5\LIB\scppnwdl.dso C:\Symbian\9.2\S60_3rd_FP1_4\epoc32\release\ARMV5\LIB\drtrvct2_2.dso C:\Symbian\9.2\S60_3rd_FP1_4\epoc32\release\ARMV5\UREL\usrt2_2.lib C:\Symbian\9.2\S60_3rd_FP1_4\epoc32\release\ARMV5\LIB\euser.dso C:\Symbian\9.2\S60_3rd_FP1_4\epoc32\release\ARMV5\LIB\apparc.dso C:\Symbian\9.2\S60_3rd_FP1_4\epoc32\release\ARMV5\LIB\cone.dso C:\Symbian\9.2\S60_3rd_FP1_4\epoc32\release\ARMV5\LIB\eikcore.dso C:\Symbian\9.2\S60_3rd_FP1_4\epoc32\release\ARMV5\LIB\avkon.dso C:\Symbian\9.2\S60_3rd_FP1_4\epoc32\release\ARMV5\LIB\commonengine.dso C:\Symbian\9.2\S60_3rd_FP1_4\epoc32\release\ARMV5\LIB\efsrv.dso C:\Symbian\9.2\S60_3rd_FP1_4\epoc32\release\ARMV5\LIB\estor.dso -lsupc++ -lgcc
    ./src/TtsPlayer.o: In function `CTtsPlayer::ConstructL()':
    TtsPlayer.cpp.text+0x358): undefined reference to `CMdaAudioPlayerUtility::NewL(MMdaAudioPlayerCallback&, int, TMdaPriorityPreference)'
    ./src/TtsPlayer.o: In function `CTtsPlayer::PlayTextL(TDesC16&)':
    TtsPlayer.cpp.text+0x428): undefined reference to `CMdaAudioPlayerUtility::OpenDesL(TDesC8 const&)'
    make: *** [TTS.sym] Error 1
    'Building file: sis/TTS.pkg'
    'Invoking: CreateSis (Installation File Generator)'
    createsis create -pass DefaultPassword "sis/TTS.pkg" C:/Aplicaciones/TTS/sis/TTS.sis
    Processing sis/TTS.pkg...
    Error : Cannot find file : C:\Symbian\9.2\S60_3rd_FP1_4\Epoc32\release\GCCE\UREL\TTS.exe

    sis/TTS.pkg(21) : error: file I/O fault.
    ERROR! Failed at makesis "sis/TTS.pkg"
    make: *** [C:/Aplicaciones/TTS/sis/TTS.sis] Error 1
    make: Target `all' not remade because of errors.
    Build complete for project TTS


    ¿Alguien sabe como podría solucionar el error? He comprobado que las direcciones que aparecen en el .pkg sean correctas (ya que dice que no encuentra un fichero, aunque este se encuentra donde pone)

    Gracias de antemano

  2. #2
    Registered User
    Join Date
    Apr 2005
    Location
    Barcelona
    Posts
    1,678

    Re: Problemas al crear el .sis

    El problema no está en el sis (de momento) sino en el linker. Tendrías que agregar las librerías de la mmf (busca en la documentación cual(es) necesitas para CMdaAudioPlayerUtility)

  3. #3
    Regular Contributor
    Join Date
    May 2007
    Posts
    77

    Re: Problemas al crear el .sis

    Muchas gracias, ya compila, resulta que habia incluido la libreria pero solo para la compilacion para debug, no para release. Ahora solo me queda probarlo y esperar que funcione.

Similar Threads

  1. Creating .sis file that installs multiple exe's?
    By kelvinlim in forum Carbide.c++ IDE and plug-ins (Closed)
    Replies: 7
    Last Post: 2007-02-08, 04:59
  2. Problems starting an J2ME app installed via .sis file on 9300i
    By fok in forum Mobile Java Tools & SDKs
    Replies: 1
    Last Post: 2006-10-11, 21:46
  3. Replies: 3
    Last Post: 2005-09-26, 08:25
  4. Multilanguage .sis
    By djgtram in forum Symbian Tools & SDKs
    Replies: 6
    Last Post: 2004-08-16, 10:22
  5. Installing .sis in the phone
    By ntsing in forum Symbian
    Replies: 2
    Last Post: 2002-10-06, 11:38

Posting Permissions

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