Titan Installation: make install expects to find binaries in PATH it just installed

Steps to reproduce:
cd ~/3rdPartyApps
git clone https://github.com/eclipse/titan.core titan
cd titan
Add Makefile.personal with this content:
TTCN3_DIR := /path/to/install/titan/
OPENSSL_DIR := /usr
JDKDIR := /etc/java-config-2/current-system-vm
XMLDIR := /usr
JNI := yes
GEN_PDF := no
Build: make
Try to install: make install
This fails with:
make[2]: Leaving directory '/path/to/install/titan/demo'
/bin/sh: line 4: ttcn3_start: command not found
kMakefile:25: recipe for target 'install' failed
make[1]: *** [install] Error 127
make[1]: Leaving directory '/home/user/3rdPartyApps/titan/hello'
Makefile:53: recipe for target 'install' failed
make: *** [install] Error 2
Workaround:
After first failing "make install" add titan/bin to PATH and retry:
PATH=/path/to/install/titan/bin/:${PATH} make install
Solution:
"make install" should use absolute or relative paths to the binaries in "titan/bin".

Hi Lars,
I have added a new section to README.linux:
before
make install
some environment variables better be set:
setenv TTCN3_DIR /path/to/install/titan
setenv PATH /path/to/install/titan/bin:${PATH}
setenv LD_LIBRARY_PATH /path/to/install/titan/lib:${LD_LIBRARY_PATH}
for csh
or
export TTCN3_DIR=/path/to/install/titan
export PATH=/path/to/install/titan/bin/:${PATH}
export LD_LIBRARY_PATH=/path/to/install/titan/lib:${LD_LIBRARY_PATH}
for bash
Best regards
Elemer

Similar Messages

  • IEAK IE9 msi - Can not find command line to make install process passive with a reboot prompt

    hey all, this seems to be something simple and I can not get it to work the way intended.   I want IE9 installer to install passively and then prompt for reboot, that's it.  
    I have tried using the switches for the standard exe from Microsoft but nothing allows for passive and prompt for reboot
    I have now also downloaded and used IEAK and then created msi installs and selected the passive and prompt for reboot options which does not make the installer do that actual behavior by default.  
    So I have now actually began trying various commands with the IEAK msi files, none of which are making the behavior I desire happen, passive with prompt for reboot.
    Can anyone suggest a proper command line for this?
    I have essentially tried these on the different installers I have built, and sometimes entered the /passive on full installers:
    msiexec.exe filename /promptrestart
    msiexec.exe filename REBOOTPROMPT=""

    Hi,
    I am afraid when using /passive options together, there would be no promote when installing.
    See the instruction for /passive here:
    The installer displays a progress bar to the user that indicates that an installation is in progress but no prompts or error messages are displayed to the user. The user cannot cancel the installation. Use the
    /norestart or /forcerestart standard command-line options to control reboots.
    If no reboot option is specified, the installer restarts the computer whenever necessary
    without displaying any prompt or warning to the user.
    Based on my unserstanding, when using this command option, we can only choose restart or not with the
    /norestart or /forcerestart standard command-line options
    If /passive is in use, then the promote would be expected not to work. So if we would like to force install IE, then we might better schedule the install time or restart out of the work hours.
    Best regards
    Michael Shao
    TechNet Community Support

  • I downloaded mavericks but closed the installer afterwards,where do I find it to complete the install?

    i downloaded mavericks but closed the installer afterwards, where do I find the download to complete the installation process?

    If it follows the same convention as Lion and Mountain Lion, the installer should be in the Applications folder.

  • Providing configuration file for SQL 2012 Express installation which installing HPC 2012 R2

    Hi guys,
    I need to know if there is any way to provide configuration file for SQL 2012 Express installation which installing HPC 2012 R2?
    I am scripting installation on HPC 2012 R2 with default SQL 2012 Express edition but I am not able to find any option to provide a configuation file for SQL 2012 Express installaiton.
    Thanks,
    Vivs.

    Hi Vivs,
    As my understanding, you want to generate a configuration file and install SQL Server 2012 express edition using that configuration file.
    If that is the case, firstly, you could generate the configuration file following the steps below since express edition is run in AutoAdvance mode which skips "Ready to Install" page.
    1.Double-click SQL Server installation file in your local drive, you will see that the file will be extracted to a temporary folder. Please make a note of what directory it is extracted to. For example, it could be in c:\ followed by a folder name which
    will be a set of random letters and numbers "gy7h8hjhhj67rfs7".
    2.Cancel installation. Then click on the Start button on the task bar, click run, type the command cmd.exe, and go to that directory via cmd.
    3.Execute the following command: setup.exe /ACTION=INSTALL /UIMODE=Normal
    4.Follow the wizard through to the 'Ready to Install' page. The path to the configuration file is specified in the 'Ready to Install' page in the configuration file path section.
    5.Cancel the setup without actually completing the installation, to generate the INI file.
    Secondly, to install SQL Server using Command Prompt, go to the SQL Server installation media root (the temporary folder) from the command prompt and specify the ConfigurationFile.ini as a parameter as shown below.
    Setup.exe /ConfigurationFile=ConfigurationFile.INI
    For more information about the process, please refer to the article:
    http://www.mssqltips.com/sqlservertip/2511/standardize-sql-server-installations-with-configuration-files/
    Regards,
    Michelle Li

  • Microsoft Office for Mac installer give following error: Aug  1 15:23:08 MyDisk Installer[537]: directory not found '/var/folders/5v/s2wpc1ms7s99d0g2dx7lzjfw0000gn/T//Install.537GZGcI6' Aug  1 15:23:08 MyDisk Installer[537]: Install failed: The Installer

    Aug  1 15:23:08 MyDisk Installer[537]: directory not found '/var/folders/5v/s2wpc1ms7s99d0g2dx7lzjfw0000gn/T//Install.537GZGcI6'
    Aug  1 15:23:08 MyDisk Installer[537]: Install failed: The Installer can’t create the folder “/var/folders/5v/s2wpc1ms7s99d0g2dx7lzjfw0000gn/T//Install.537GZGcI6”.
    Aug  1 15:23:09 MyDisk Installer[537]: Displaying 'Install Failed' UI.
    Aug  1 15:23:09 MyDisk Installer[537]: 'Install Failed' UI displayed message:'The Installer can’t create the folder “/var/folders/5v/s2wpc1ms7s99d0g2dx7lzjfw0000gn/T//Install.537GZGcI6”.'.
    other prods having trouble with /var/* as well...
    what gives? and what corrections to take?
    Thanks in advance

    Back up all data.
    Launch the Font Book application and validate all fonts. You must select the fonts in order to validate them. See the built-in help and this support article for instructions. If Font Book finds any issues, resolve them.
    From the application's menu bar, select
    File ▹ Restore Standard Fonts...
    You'll be prompted to confirm, and then to enter your administrator login password.
    Boot in safe mode to rebuild the font caches. Boot again as usual and test.
    Note: If FileVault is enabled, or if a firmware password is set, or if the boot volume is a software RAID, you can’t boot in safe mode. In that case, ask for instructions.
    Also note that if you deactivate or remove any built-in fonts, for instance by using a third-party font manager, the system may become unstable.

  • [SOLVED]I can build a package with "make install" but not with makepkg

    I'm quite new to Arch and it's my first PKGBUILD.
    I successfully built the software lhapdf http://www.hepforge.org/archive/lhapdf/ … 3.1.tar.gz with the traditional system:
    1) I do a patch for compatibility with gcc 4.3
    cd lhapdf-5.3.1
    sed -i "s/<string>/<cstring>/" ccwrap/test-lhapdf-ccwrap.cc
    and then
    ./configure --prefix=/usr
    make
    sudo make install
    Then I tried to write a PKGBUILD
    pkgname=lhapdf
    pkgver=5.3.1
    pkgrel=1
    pkgdesc="Unified and easy to use interface to modern PDF sets"
    arch=(i686 x86_64)
    url="http://projects.hepforge.org/lhapdf"
    license=('GPL')
    groups=()
    depends=()
    makedepends=()
    provides=()
    conflicts=()
    replaces=()
    backup=()
    options=()
    install=
    source=(http://www.hepforge.org/archive/lhapdf/$pkgname-$pkgver.tar.gz)
    noextract=()
    md5sums=() #generate with 'makepkg -g'
    build() {
    cd "$srcdir/$pkgname-$pkgver"
    #Change needed in order to compile with gcc 4.3
    sed -i "s/<string>/<cstring>/" ccwrap/test-lhapdf-ccwrap.cc
    ./configure --prefix=/usr
    make || return 1
    make DESTDIR="$pkgdir" install
    # vim:set ts=2 sw=2 et:
    and it doesn't work. The last lines of the output of makepkg are:
    g++ -march=nocona -O2 -pipe -o .libs/test-lhapdf-ccwrap test-lhapdf-ccwrap.o -L/home/cafarell/abs/lhapdf/src/lhapdf-5.3.1/ccwrap -L/home/cafarell/abs/lhapdf/src/lhapdf-5.3.1/src -lLHAPDFWrap /home/cafarell/abs/lhapdf/src/lhapdf-5.3.1/src/.libs/libLHAPDF.so -Wl,--rpath -Wl,/usr/lib
    /usr/bin/ld: cannot find -lLHAPDFWrap
    collect2: ld returned 1 exit status
    make[1]: *** [test-lhapdf-ccwrap] Error 1
    make[1]: *** Waiting for unfinished jobs....
    make[1]: Leaving directory `/home/cafarell/abs/lhapdf/src/lhapdf-5.3.1/ccwrap'
    make: *** [all-recursive] Error 1
    ==> ERRORE: Compilazione interrotta.
    L'operazione sta per essere interrotta...
    Any idea?
    Last edited by alcafar (2008-04-09 11:03:00)

    Thank you Snowman, it works with options=('!makeflags'). The changes in the paths were not needed, I copied them from /usr/share/pacman/PKGBUILD.proto, probably is some new feature.
    Now, I'd like to post the PKGBUILD to AUR. This is currently my PKGBUILD:
    # Contributor: My name <[email protected]>
    pkgname=lhapdf
    pkgver=5.3.1
    pkgrel=1
    pkgdesc="Unified and easy to use interface to modern PDF sets"
    arch=(i686 x86_64)
    url="http://projects.hepforge.org/lhapdf"
    license=('GPL')
    groups=()
    depends=(gcc-libs)
    makedepends=()
    provides=()
    conflicts=()
    replaces=()
    backup=()
    options=('!makeflags')
    install=
    source=(http://www.hepforge.org/archive/lhapdf/$pkgname-$pkgver.tar.gz)
    noextract=()
    md5sums=('df667840071996d2c58a125567be26b2')
    build() {
    cd "$srcdir/$pkgname-$pkgver"
    #Change needed in order to compile with gcc 4.3
    sed -i "s/<string>/<cstring>/" ccwrap/test-lhapdf-ccwrap.cc
    ./configure --prefix=/usr
    make || return 1
    make DESTDIR="$pkgdir" install
    # vim:set ts=2 sw=2 et:
    I have the following output from namcap:
    $ namcap lhapdf-5.3.1-1-x86_64.pkg.tar.gz
    lhapdf W: File (usr/lib/libLHAPDFWrap.la) is a libtool file.
    lhapdf W: File (usr/lib/libLHAPDF.la) is a libtool file.
    $ namcap PKGBUILD
    PKGBUILD (lhapdf) W: Missing Maintainer tag
    PKGBUILD (lhapdf) W: Missing CVS Id tag
    and this output from ldd
    $ ldd libLHAPDF.so
    linux-vdso.so.1 => (0x00007fff86dfe000)
    libgfortran.so.3 => /usr/lib/libgfortran.so.3 (0x00002b70367fe000)
    libm.so.6 => /lib/libm.so.6 (0x00002b7036ace000)
    libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00002b7036d52000)
    libc.so.6 => /lib/libc.so.6 (0x00002b7036f69000)
    /lib/ld-linux-x86-64.so.2 (0x0000555555554000)
    $ ldd libLHAPDFWrap.so
    linux-vdso.so.1 => (0x00007fffeeffe000)
    libLHAPDF.so.0 => not found
    libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00002b11bbd53000)
    libm.so.6 => /lib/libm.so.6 (0x00002b11bc060000)
    libc.so.6 => /lib/libc.so.6 (0x00002b11bc2e3000)
    libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00002b11bc636000)
    /lib/ld-linux-x86-64.so.2 (0x0000555555554000)
    What should I add to PKGBUILD?
    The program is in fortran, so I'm surprised that namcap did not add gcc-fortran in the dependencies. Should I add it to depends or makedepends? Or maybe it is included in gcc-libs?

  • Installer not installing older versions

    I have several versions of a utility built with Lab Windows CVI (NOT LabView) and I want to allow the users to install older versions when ever they want.
    They can't!!!!!!!
    I have older already release versions that I want users to install, when do I need to change to make an older version install over a newer version?????? Is it something in setup.ini?
    This has become critical on one computer where the Add/Remove Programs no longer lists this utility. I cannot uninstall the newer version so that I can install the older version. Any ideas what to do about this?
    I can't even install the same version, so I had to build a new version (I consider it a fake version, because it is only to uninstall the latest version). I installed this fake version, and I was then able to remove the "latest" version and install the older version.
    So, I have 3 questions:
    1)  How can I change my builds to allow any version to be installed on top of any other version?
    2) How can I fix or uninstall a version that is not in the Add/Remove Programs?
    3) How can I change the installer of already built and released version (some ini file or something) to allow it to install on newer versions?

    Hey Ken,
    I'm curious as to what's happening that won't let your users use an older version of the program--do they see an error message of some kind? Generally, as long as the CVI Runtime Engine on the target machine is the same version or newer than the engine the executable was targeted for, it will work. Here's a KnowledgeBase about that: http://digital.ni.com/public.nsf/allkb/7F61479A2FD8331D86257257007F5F1B?OpenDocument
    Starting in CVI 2012, you can force an executable to use a specific version of the Runtime Engine, and install multiple versions of the RTE on the same machine, as seen in this CVI help file: http://zone.ni.com/reference/en-XX/help/370051V-01/cvi/usermanual/sidebysideoverview/
    So, to answer your questions:
    1. Changing builds to allow any version to be installed: You should only need to have the newest version of the CVI Runtime installed on the user's machine. So if the user has at some point installed the newer version of the utility, they will have that RTE version. You could also rebuild your older versions to include the newest version of the Runtime Engine. The Runtime Engine is backwards-compatible with executables that were built to target older versions of the RTE.
    2. How can I fix or uninstall a version that is not in Add/Remove Programs: It's unusual for the distribution to not make an entry in Add/Remove Programs. What version of CVI did you create these distributions with, and do the applications appear in the Start menu? You might check the application directory (Most likely C:\Program FIles\<Your Application>, and see if an uninstaller exists there. For older versions of CVI, we included an uninstall utility in the program directory. There should be no problem with having multiple versions of your program installed, though.
    3. How can I change the installer to install on newer versions: Once a distribution kit has been made, it's not possible to change which version of the Runtime Engine is included with that distribution. If you have access to the source files, you can of course create a new distribution which includes that RTE.
    I hope this helps, and please let us know if you have any further questions on this issue!
    Daniel E.
    TestStand Product Support Engineer
    National Instruments

  • "make install" not working

    Whenever i build some program that uses autotools (./configure, make, make install), it compiles fine (after i satisfy dependencies of course) and running make install (as root) succeeds, the program is not available to me. I've tried this with a multitude of programs and i run "sudo ldconfig" after the make install and...nothing, it seems the only way to get these programs to install is to quickly create a PKGBUILD for them, but that's a bit too much work for something i want to test our real quick or something for personal use only. Also, it seems that this does not happen on the one application i tried that uses python and setuptools for build/install.
    Any help would be appreciated.
    JD

    jdhore wrote:that's a bit too much work for something i want to test our real quick or something for personal use only.
    Depends on the user. I'm so used to doing PKGBUILDS at this stage that it's easier for me to do it that way. I find the advantages far outweigh the trivial amount of work involved.
    Each to their own, though.

  • "make install" won't work.

    I was trying to compile faust (a program from sourceforge) using terminal but:
    **************************:~ ************$ cd /Users/************/Desktop/faust-0.9.43/
    **************************:faust-0.9.43 ************$ sudo make install
    Password:
    sudo: make: command not found
    **************************:faust-0.9.43 ************$ make install
    -bash: make: command not found
    **************************:faust-0.9.43 ************$ sh
    sh-3.2$ sudo make install
    Password:
    sudo: make: command not found
    sh-3.2$ make install
    sh: make: command not found
    sh-3.2$ csh
    [**************************:~/Desktop/faust-0.9.43] ************% sudo make install
    sudo: make: command not found
    [**************************:~/Desktop/faust-0.9.43] ************% make install
    make: Command not found.
    [**************************:~/Desktop/faust-0.9.43] ************% ksh
    $ sudo make install
    sudo: make: command not found
    $ make install
    ksh: make: not found
    $

    Do you have xcode installed?
    Did you ever try to build any Sourceforge projects before this one?  I ask that because you don't just "make install" a project.  You need to build it first.  Generally there's a README file which explains the procedure, configure, make, then make install, but some projects do combine these operations.
    Also your shell PATH variable may be set incorrectly and not including /usr/bin where make resides.  Since I always install xcode as part of a initial installation I don't remember if make is supplied there or supplied as part of the standard install.  But it's immaterial since you aren't going to be able to build Sourceforge projects without xcode because xcode definitely includes the compilers, linkers, etc. needed to do a build.
    Finally, IMO, your post probably should have been in the Developer Forums.
    Update:
    Out of curiousity I downloaded faust-0.9.43 from Sourceforge.  It built without any problems.  Somewhat of a strange project since it doesn't include the normal configure step.  Looking at the makefile I found you can define a DESTDIR to make to override it installing into /usr/local which I didn't want just to test this out.  With a configure step you would normally specify a --prefix to configure to accomplish the same thing.

  • How To Tell If You Have Optional Installs ALREADY Installed?

    Just got a new 21.5-inch iMac with Snow Leopard already installed. Is there any way of determining if any of the Snow Leopard Optional Installs are installed on your system?
    For example, how can I tell if I have Rosetta already installed or some of the Language Translations?
    Is there any way to remove any Optional Installs without completing wiping and re-installing Snow Leopard?

    Just the default install does not contain any optional.
    Rosetta is not installed by default, however if you open an application that requires rosetta your Mac will prompt you to install it (and do it for you).
    You can remove all printers except the one(s) you use in /Library/Printers.
    You can also remove additional languages with Monolingual
    -mj
    Message was edited by: macjack

  • I have a USB cable for my iPod touch 4th gen. I have tried almost everything to make my windows computer find my iPod touch but its not finding it. Any help on this issue?

    I have a USB cable for my iPod touch 4th gen. I have tried almost everything to make my windows computer find my iPod touch but its not finding it. Any help on this issue?

    If not successful:
    Try DFU mode and then restore
      How to put iPod touch / iPhone into DFU mode « Karthik's scribblings
    Try another USB port and cable
    Try another computer to help determine if you have an iPod or computer problem

  • HOW TO MAKE FONTS BIGGER IN FINDER MENU

    How can i make fonts bigger in finder menu and safari menus . everything is very small

    Zoom works well or:
    Sidebar Text & Icons can be set to small, medium or large. > System prefs > General > Sidebar Icon size..  Sorry Lion..
    Finder text can be made larger > View > Show view options.
    Safari & Mail  command + works reasonably well.
    Changing the Display resolution > System Prefs > Display may work OK for you.
    Third party freeware option > Tinker Tool.
    Must admit I wonder if my eyes would cope OK with the HighDef screen on an Air..

  • Running a labview installer without installing drivers

    Ouch. I have to install multiple LabView programs onto the same machine and they were all compiled with different versions. I don't have the luxury of rebuilding them. When I try installing some of them, the program won't let me install because newer drivers are already installed on the machine. Is there a way of running an installer to install the program without installing the drivers?
    Solved!
    Go to Solution.

    The folder where the installer was placed into should have a bunch of folder in the "bin" folder all starting with "p". These contain the various installers that are run. The actual installer for your executable should be in there somewhere, so you could try running it directly.

  • My itunes wont update keeps saying find a alternate path to install package, my itunes wont update keeps saying find a alternate path to install package

    My itunes wont update it says i need to find a alternate path to install package but the package is not there

    Which particular .msi file does the message say cannot be found? (Several different .msi files might be mentioned in this context: itunes.msi, bonjour.msi, AppleSoftwareUpdate.msi, etc.)

  • How do you replicate `make install` in the package() section

    I've got myself confused in how to package something that uses cmake.
    Here's what I have so far.
    pkgname=gonepass
    pakgver=git
    pkgrel=1
    pkgdesc="A GTK+ 1Password viewer"
    arch=('x86_64' 'i686')
    licence="Apache 2.0"
    url="https://github.com/jbreams/gonepass"
    depends=('gtk3'
    'openssl'
    'jansson'
    'pkg-config'
    'cmake')
    source=("git+https://github.com/jbreams/gonepass")
    sha256sums=('SKIP')
    pkgver() {
    cd gonepass
    git log -n 1 --pretty=format:"%H"
    build() {
    cd ${pkgname%-*}
    mkdir build
    cd build
    cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr/bin ..
    make
    package() {
    make install
    What should I be doing in `package()`.
    P.S. I also need to work out how to do the package versioning properly but one issue at a time

    So the authors PKGBUILD already on the AUR doesn't work. In an attempt to get mine working I've edited it to this:
    pkgname=gonepass-git
    pkgver=r22.0931c63
    pkgrel=1
    pkgdesc='A GTK+ 1Password viewer'
    arch=('x86_64')
    licence=('Apache2')
    url='https://github.com/jbreams/gonepass'
    depends=('gtk3'
    'openssl'
    'jansson')
    makedepends=('cmake')
    source=("git+https://github.com/jbreams/gonepass")
    sha256sums=('SKIP')
    pkgver() {
    cd gonepass
    printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
    build() {
    cd gonepass
    if [ ! -d build ]; then
    mkdir build
    fi
    cd build
    cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr ..
    make
    package() {
    cd gonepass/build
    make GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 DESTDIR=${pkgdir} install
    but still get this "error" on running `makepkg`:
    ==> Starting package()...
    [100%] Built target gonepass
    Install the project...
    -- Install configuration: ""
    -- Installing: /home/jonny/builds/gonepass/pkg/gonepass-git/usr/share/glib-2.0/schemas/gonepassapp.gschema.xml
    -- Compiling GSettings schemas
    Failed to create file '/usr/share/glib-2.0/schemas/gschemas.compiled.0N2WWX': Permission denied
    -- Installing: /home/jonny/builds/gonepass/pkg/gonepass-git/usr/bin/gonepass
    Anyone know how to stop it trying to compile the gsetting scemas?
    EDIT: fixed this by changing to simple make DESTDIR="$pkgdir" install, and adding -DGSETTINGS_COMPILE=OFF to the cmake command.
    Last edited by jonnybarnes (2015-04-08 15:53:54)

Maybe you are looking for

  • JTable and clipboard...

    Hi all! I'm trying to copy data from JTable to system clipboard. Here's my code that is supposed to do that except it doesn't work. Nothing happens. The system is Windows, rigth click invokes menu with only one position - COPY, which is served by a a

  • Error in CHARM configuration to move JAVA objects 'The project is not relea

    Hi, I have BI 7.0 (ABAP + JAVA) landscape (i.e. CBD, CBQ and CBP) on SPS12 and SolMan 7.0 (SMD) on SPS14.  My goal is to move both ABAP and JAVA transports through CHARM. I performed following tasks: 1.  Configured TMS by selecting CBD as Transport D

  • CD-Rom Tray won't open

    I Just purchased a Used G3 B/W 300mhz Rev 2 off Ebay. The system came with a Zip and Cdrom drive and 6Gb Harddrive that was formatted with no OS installed. When i power the System on and attempt to open the cdrom tray it wont open, so i figured maybe

  • Euro font in pdf file

    wanneer ik een pdf file open in adobe reader op de pc met window xp pro sp3 dan komt het euro teken niet goed over, maar ziet er uit als een vierkantje?? moet ik iets in mijn compueter aanpassen?? of maakt men het pdf bestandje niet goed op?? wat zou

  • Mail Sender - Encoding (I need to change from UTF-8 to ISO-8859-1)

    Hi, I'm getting data from email (in ms exchange) using the Mail Sender Adapter. In the e-mails exists characters as ç (ccedil), ã (atilde), õ (otilde) and others. The XI cannot read this characters because the encode in XML is UTF-8. How I do to chan