This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

how to work Dynamic DNS server in Beaglebone black board

Dear TI,

               I am trying to test out dynamic DNS server in the Beaglebone Black

           i Cross-Compiled Dyndns-2012.0112 package and flashing the beaglebone black board

but coming error..........Plz Solve my Problem    .... I send Log file...........Plz reply me

Thank & Regerds

Mohan Garg

am335x-evm login: root
root@am335x-evm:~# dyndns
/usr/bin/dyndns: line 70: our: command not found
/usr/bin/dyndns: line 78: use: command not found
/usr/bin/dyndns: line 79: use: command not found
/usr/bin/dyndns: line 80: use: command not found
/usr/bin/dyndns: line 81: use: command not found
/usr/bin/dyndns: line 82: syntax error near unexpected token `('
/usr/bin/dyndns: line 82: `use autouse 'Pod::Text'     => qw( pod2text );'
root@am335x-evm:~# perl
-sh: /usr/bin/perl: cannot execute binary file

  • Hi Mohan,

    1. What toolchain are you using for cross-compilation?

    2. Please post the output of the following command, run on your host pc:
    file ./dyndns

    3. Also please post the output of the following command:
    <toolchain_prefix>-readelf -d ./dyndns

    Best regards,
    Miroslav

  • Mohantal, you have already opened a thread, which I believe is related to the same issue. Please do not open multiple threads on the same issue.

    Best regards,
    Miroslav

  • Mohantal, please stop opening new threads about the same issue.

    I will merge this thread to the old one.

    This is most probably the package you need: https://packages.debian.org/source/wheezy/dyndns It's not included in the Arago distribution by default. If you are using Angstrom, turn to the BeagleBone community.

    Install instructions can be found inside the package. Please read them. You just need to pass the "prefix=" argument to the command line, which is the path to your /usr/local folder on your target system.

    You don't need to cross compile the package since it is actually a perl script and you only need perl to run this script.

    Regarding cross-compiling perl for the Sitara, download the Perl source code from their site and check the "INSTALL" file. Read the "Cross-compilation" section, which describes how to do it. There is also a README file inside the "Cross" folder, which has a "Building for arm-linux" section. There is also the Perl community. Searching there may also provide answers.

    Best regards,
    Miroslav

  • Hi TI ,

    i need source code for ddns.......i found dyndns2012.0112.tar.gz package for ddns protocol...........  Can you check that i am right or wrong.........nd what is processing for installing nd testing ddns in beaglebone black board.................

    Plz reply me very fast......

    thank & Regard

    mohan garg        

  • Dear TI,

                      I need source code of DDNS Server and How to cross-compiling and Testing in Beaglebone black board..

    plz send me source code for DDNS Server................process of cross-compiling in DDNS Server.........and How to test DDNS Server in Beaglebone black board.........