Hirdetés

Új hozzászólás Aktív témák

  • Kris87

    aktív tag

    Sziasztok!

    Firmware készítés közben (épp aktuális trunk verzió) kapom a következő hibát, ami egy oldpackages-ben lévő program fordításakor (digitemp) fordul elő:

    make[3]: Entering directory '/home/kris87/openwrt/feeds/oldpackages/utils/digitemp'
    make -C /home/kris87/openwrt/build_dir/target-mips_34kc_musl-1.1.15/digitemp-3.6.0 AR="mips-openwrt-linux-musl-gcc-ar" AS="mips-openwrt-linux-musl-gcc -c -Os -pipe -mno-branch-likely -mips32r2 -mtune=34kc -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -iremap /home/kris87/openwrt/build_dir/target-mips_34kc_musl-1.1.15/digitemp-3.6.0:digitemp-3.6.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro" LD=mips-openwrt-linux-musl-ld NM="mips-openwrt-linux-musl-gcc-nm" CC="mips-openwrt-linux-musl-gcc" GCC="mips-openwrt-linux-musl-gcc" CXX="mips-openwrt-linux-musl-g++" RANLIB="mips-openwrt-linux-musl-gcc-ranlib" STRIP=mips-openwrt-linux-musl-strip OBJCOPY=mips-openwrt-linux-musl-objcopy OBJDUMP=mips-openwrt-linux-musl-objdump SIZE=mips-openwrt-linux-musl-size CFLAGS="-Os -pipe -mno-branch-likely -mips32r2 -mtune=34kc -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -mips16 -minterlink-mips16 -iremap /home/kris87/openwrt/build_dir/target-mips_34kc_musl-1.1.15/digitemp-3.6.0:digitemp-3.6.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -DLINUX -I/home/kris87/openwrt/staging_dir/target-mips_34kc_musl-1.1.15/usr/include -I/home/kris87/openwrt/staging_dir/target-mips_34kc_musl-1.1.15/include -I/home/kris87/openwrt/staging_dir/toolchain-mips_34kc_gcc-5.3.0_musl-1.1.15/usr/include -I/home/kris87/openwrt/staging_dir/toolchain-mips_34kc_gcc-5.3.0_musl-1.1.15/include/fortify -I/home/kris87/openwrt/staging_dir/toolchain-mips_34kc_gcc-5.3.0_musl-1.1.15/include -I./src -I./userial" LIBS="-L/home/kris87/openwrt/staging_dir/target-mips_34kc_musl-1.1.15/usr/lib -L/home/kris87/openwrt/staging_dir/target-mips_34kc_musl-1.1.15/lib -L/home/kris87/openwrt/staging_dir/toolchain-mips_34kc_gcc-5.3.0_musl-1.1.15/usr/lib -L/home/kris87/openwrt/staging_dir/toolchain-mips_34kc_gcc-5.3.0_musl-1.1.15/lib -znow -zrelro" DESTDIR="/home/kris87/openwrt/build_dir/target-mips_34kc_musl-1.1.15/digitemp-3.6.0/ipkg-install" ds9097 ds9097u
    make[4]: Entering directory '/home/kris87/openwrt/build_dir/target-mips_34kc_musl-1.1.15/digitemp-3.6.0'
    mips-openwrt-linux-musl-gcc -Os -pipe -mno-branch-likely -mips32r2 -mtune=34kc -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -mips16 -minterlink-mips16 -iremap /home/kris87/openwrt/build_dir/target-mips_34kc_musl-1.1.15/digitemp-3.6.0:digitemp-3.6.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -DLINUX -I/home/kris87/openwrt/staging_dir/target-mips_34kc_musl-1.1.15/usr/include -I/home/kris87/openwrt/staging_dir/target-mips_34kc_musl-1.1.15/include -I/home/kris87/openwrt/staging_dir/toolchain-mips_34kc_gcc-5.3.0_musl-1.1.15/usr/include -I/home/kris87/openwrt/staging_dir/toolchain-mips_34kc_gcc-5.3.0_musl-1.1.15/include/fortify -I/home/kris87/openwrt/staging_dir/toolchain-mips_34kc_gcc-5.3.0_musl-1.1.15/include -I./src -I./userial -c -o src/digitemp.o src/digitemp.c
    src/digitemp.c: In function 'log_string':
    src/digitemp.c:589:5: error: format not a string literal and no format arguments [-Werror=format-security]
    printf( line );
    ^
    cc1: some warnings being treated as errors
    <builtin>: recipe for target 'src/digitemp.o' failed
    make[4]: *** [src/digitemp.o] Error 1
    make[4]: Leaving directory '/home/kris87/openwrt/build_dir/target-mips_34kc_musl-1.1.15/digitemp-3.6.0'
    Makefile:82: recipe for target '/home/kris87/openwrt/build_dir/target-mips_34kc_musl-1.1.15/digitemp-3.6.0/.built' failed
    make[3]: *** [/home/kris87/openwrt/build_dir/target-mips_34kc_musl-1.1.15/digitemp-3.6.0/.built] Error 2
    make[3]: Leaving directory '/home/kris87/openwrt/feeds/oldpackages/utils/digitemp'
    package/Makefile:196: recipe for target 'package/feeds/oldpackages/digitemp/compile' failed
    make[2]: *** [package/feeds/oldpackages/digitemp/compile] Error 2
    make[2]: Leaving directory '/home/kris87/openwrt'
    package/Makefile:193: recipe for target '/home/kris87/openwrt/staging_dir/target-mips_34kc_musl-1.1.15/stamp/.package_compile' failed
    make[1]: *** [/home/kris87/openwrt/staging_dir/target-mips_34kc_musl-1.1.15/stamp/.package_compile] Error 2
    make[1]: Leaving directory '/home/kris87/openwrt'
    /home/kris87/openwrt/include/toplevel.mk:192: recipe for target 'world' failed
    make: *** [world] Error 2

    Mi lehet a baja? Köszi előre is!

    SZERK:
    A digitemp.c 589-ik sorának ez a szövegkörnyezete:

    /* -----------------------------------------------------------------------
    Print a string to the console or the logfile
    ----------------------------------------------------------------------- */
    int log_string( char *line )
    {
    int fd=0;


    if( log_file[0] != 0 )
    {
    if( (fd = open( log_file, O_CREAT | O_WRONLY | O_APPEND,
    S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH ) ) == -1 )
    {
    printf("Error opening logfile: %s\n", log_file );
    return -1;
    }
    if( write( fd, line, strlen( line ) ) == -1)
    perror("Error loging to logfile");
    close( fd );
    } else {
    printf( line );
    }
    return 0;
    }

    [ Szerkesztve ]

Új hozzászólás Aktív témák