Modify

Opened 6 years ago

Closed 6 years ago

Last modified 4 years ago

#11902 closed defect (obsolete)

Changeset 30607, 30609 problems

Reported by: anonymous Owned by: developers
Priority: high Milestone: Barrier Breaker 14.07
Component: packages Version: Kamikaze 8.09
Keywords: Cc:

Description

I just tried compiling newest pianobar source with the makefile in these change sets. It does now work, and fails with error log below:

Compiles on kamikaze 8.09 environment, don't know if that makes a difference. Seems like there's an error in linkage stage. Let me know how I can help/get this working, I would love to get pianobar working.

jianyi@EE-AlienJL:~/git/kamikaze_8.09$ make package/pianobar/compile V=99
make[1]: Entering directory `/home/jianyi/git/kamikaze_8.09'
make[2]: Entering directory `/home/jianyi/git/kamikaze_8.09/package/libtool'
WARNING: skipping libltdl -- package not selected
make[2]: Leaving directory `/home/jianyi/git/kamikaze_8.09/package/libtool'
make[2]: Entering directory `/home/jianyi/git/kamikaze_8.09/feeds/packages/libs/alsa-lib'
make[2]: Leaving directory `/home/jianyi/git/kamikaze_8.09/feeds/packages/libs/alsa-lib'
make[2]: Entering directory `/home/jianyi/git/kamikaze_8.09/feeds/packages/libs/libao'
make[2]: Leaving directory `/home/jianyi/git/kamikaze_8.09/feeds/packages/libs/libao'
make[2]: Entering directory `/home/jianyi/git/kamikaze_8.09/feeds/packages/libs/libgpg-error'
make[2]: Leaving directory `/home/jianyi/git/kamikaze_8.09/feeds/packages/libs/libgpg-error'
make[2]: Entering directory `/home/jianyi/git/kamikaze_8.09/package/zlib'
make[2]: Leaving directory `/home/jianyi/git/kamikaze_8.09/package/zlib'
make[2]: Entering directory `/home/jianyi/git/kamikaze_8.09/package/libreadline'
WARNING: skipping libreadline -- package not selected
make[2]: Leaving directory `/home/jianyi/git/kamikaze_8.09/package/libreadline'
make[2]: Entering directory `/home/jianyi/git/kamikaze_8.09/package/ncurses'
WARNING: skipping libncurses -- package not selected
make[2]: Leaving directory `/home/jianyi/git/kamikaze_8.09/package/ncurses'
make[2]: Entering directory `/home/jianyi/git/kamikaze_8.09/feeds/packages/libs/libgcrypt'
make[2]: Leaving directory `/home/jianyi/git/kamikaze_8.09/feeds/packages/libs/libgcrypt'
make[2]: Entering directory `/home/jianyi/git/kamikaze_8.09/feeds/packages/libs/gnutls'
WARNING: skipping certtool -- package not selected
WARNING: skipping gnutls-utils -- package not selected
WARNING: skipping libgnutls-extra -- package not selected
WARNING: skipping libgnutls-openssl -- package not selected
make[2]: Leaving directory `/home/jianyi/git/kamikaze_8.09/feeds/packages/libs/gnutls'
make[2]: Entering directory `/home/jianyi/git/kamikaze_8.09/feeds/packages/libs/libmad'
make[2]: Leaving directory `/home/jianyi/git/kamikaze_8.09/feeds/packages/libs/libmad'
make[2]: Entering directory `/home/jianyi/git/kamikaze_8.09/feeds/packages/libs/faad2'
WARNING: skipping faad2 -- package not selected
make[2]: Leaving directory `/home/jianyi/git/kamikaze_8.09/feeds/packages/libs/faad2'
make[2]: Entering directory `/home/jianyi/git/kamikaze_8.09/package/pianobar'
CFLAGS="-Os -pipe -mips32 -mtune=mips32 -funit-at-a-time -fhonour-copts -std=c99 -I/home/jianyi/git/kamikaze_8.09/staging_dir/mipsel/usr/include -I/home/jianyi/git/kamikaze_8.09/staging_dir/mipsel/include " CXXFLAGS="-Os -pipe -mips32 -mtune=mips32 -funit-at-a-time -fhonour-copts -std=c99 -I/home/jianyi/git/kamikaze_8.09/staging_dir/mipsel/usr/include -I/home/jianyi/git/kamikaze_8.09/staging_dir/mipsel/include " LDFLAGS="-L/home/jianyi/git/kamikaze_8.09/staging_dir/toolchain-mipsel_gcc3.4.6/lib -L/home/jianyi/git/kamikaze_8.09/staging_dir/mipsel/usr/lib -L/home/jianyi/git/kamikaze_8.09/staging_dir/mipsel/lib " make -C /home/jianyi/git/kamikaze_8.09/build_dir/mipsel/pianobar-2012.01.10/. AR=mipsel-linux-uclibc-ar AS="mipsel-linux-uclibc-gcc -c -Os -pipe -mips32 -mtune=mips32 -funit-at-a-time -fhonour-copts" LD=mipsel-linux-uclibc-ld NM=mipsel-linux-uclibc-nm CC="mipsel-linux-uclibc-gcc" GCC="mipsel-linux-uclibc-gcc" CXX="mipsel-linux-uclibc-g++" RANLIB=mipsel-linux-uclibc-ranlib STRIP=mipsel-linux-uclibc-strip OBJCOPY=mipsel-linux-uclibc-objcopy OBJDUMP=mipsel-linux-uclibc-objdump SIZE=mipsel-linux-uclibc-size CROSS="mipsel-linux-uclibc-" ARCH="mipsel" DYNLINK="1" PREFIX="/usr" ;
make[3]: Entering directory `/home/jianyi/git/kamikaze_8.09/build_dir/mipsel/pianobar-2012.01.10'
mipsel-linux-uclibc-gcc -o pianobar src/main.o src/player.o src/settings.o src/terminal.o src/ui_act.o src/ui.o src/ui_readline.o src/ui_dispatch.o -L/home/jianyi/git/kamikaze_8.09/staging_dir/toolchain-mipsel_gcc3.4.6/lib -L/home/jianyi/git/kamikaze_8.09/staging_dir/mipsel/usr/lib -L/home/jianyi/git/kamikaze_8.09/staging_dir/mipsel/lib -lao -lpthread -lm -L. -lpiano \

-lfaad -lmad -lgnutls

/home/jianyi/git/kamikaze_8.09/staging_dir/toolchain-mipsel_gcc3.4.6/lib/gcc/mipsel-linux-uclibc/3.4.6/../../../../mipsel-linux-uclibc/bin/ld: warning: libz.so.1, needed by /home/jianyi/git/kamikaze_8.09/staging_dir/mipsel/usr/lib/libgnutls.so, not found (try using -rpath or -rpath-link)
/home/jianyi/git/kamikaze_8.09/staging_dir/toolchain-mipsel_gcc3.4.6/lib/gcc/mipsel-linux-uclibc/3.4.6/../../../../mipsel-linux-uclibc/bin/ld: warning: libgcrypt.so.11, needed by /home/jianyi/git/kamikaze_8.09/staging_dir/mipsel/usr/lib/libgnutls.so, not found (try using -rpath or -rpath-link)
/home/jianyi/git/kamikaze_8.09/staging_dir/toolchain-mipsel_gcc3.4.6/lib/gcc/mipsel-linux-uclibc/3.4.6/../../../../mipsel-linux-uclibc/bin/ld: warning: libgpg-error.so.0, needed by /home/jianyi/git/kamikaze_8.09/staging_dir/mipsel/usr/lib/libgnutls.so, not found (try using -rpath or -rpath-link)
/home/jianyi/git/kamikaze_8.09/staging_dir/mipsel/usr/lib/libgnutls.so: undefined reference to `deflate'
/home/jianyi/git/kamikaze_8.09/staging_dir/mipsel/usr/lib/libgnutls.so: undefined reference to `gcry_sexp_release@GCRYPT_1.2'
/home/jianyi/git/kamikaze_8.09/staging_dir/mipsel/usr/lib/libgnutls.so: undefined reference to `gcry_prime_check@GCRYPT_1.2'
/home/jianyi/git/kamikaze_8.09/staging_dir/mipsel/usr/lib/libgnutls.so: undefined reference to `gcry_check_version@GCRYPT_1.2'
/home/jianyi/git/kamikaze_8.09/staging_dir/mipsel/usr/lib/libgnutls.so: undefined reference to `gcry_mpi_add@GCRYPT_1.2'
/home/jianyi/git/kamikaze_8.09/staging_dir/mipsel/usr/lib/libgnutls.so: undefined reference to `gcry_prime_group_generator@GCRYPT_1.2'
/home/jianyi/git/kamikaze_8.09/staging_dir/mipsel/usr/lib/libgnutls.so: undefined reference to `inflate'
/home/jianyi/git/kamikaze_8.09/staging_dir/mipsel/usr/lib/libgnutls.so: undefined reference to `gcry_pk_encrypt@GCRYPT_1.2'
/home/jianyi/git/kamikaze_8.09/staging_dir/mipsel/usr/lib/libgnutls.so: undefined reference to `gcry_mpi_sub_ui@GCRYPT_1.2'
/home/jianyi/git/kamikaze_8.09/staging_dir/mipsel/usr/lib/libgnutls.so: undefined reference to `gcry_mpi_cmp_ui@GCRYPT_1.2'
/home/jianyi/git/kamikaze_8.09/staging_dir/mipsel/usr/lib/libgnutls.so: undefined reference to `gcry_md_ctl@GCRYPT_1.2'
/home/jianyi/git/kamikaze_8.09/staging_dir/mipsel/usr/lib/libgnutls.so: undefined reference to `gcry_mpi_clear_highbit@GCRYPT_1.2'
/home/jianyi/git/kamikaze_8.09/staging_dir/mipsel/usr/lib/libgnutls.so: undefined reference to `gcry_md_read@GCRYPT_1.2'
/home/jianyi/git/kamikaze_8.09/staging_dir/mipsel/usr/lib/libgnutls.so: undefined reference to `gcry_mpi_powm@GCRYPT_1.2'
/home/jianyi/git/kamikaze_8.09/staging_dir/mipsel/usr/lib/libgnutls.so: undefined reference to `gcry_mpi_set_ui@GCRYPT_1.2'
/home/jianyi/git/kamikaze_8.09/staging_dir/mipsel/usr/lib/libgnutls.so: undefined reference to `gcry_cipher_decrypt@GCRYPT_1.2'
/home/jianyi/git/kamikaze_8.09/staging_dir/mipsel/usr/lib/libgnutls.so: undefined reference to `gcry_md_write@GCRYPT_1.2'
/home/jianyi/git/kamikaze_8.09/staging_dir/mipsel/usr/lib/libgnutls.so: undefined reference to `gcry_mpi_subm@GCRYPT_1.2'
/home/jianyi/git/kamikaze_8.09/staging_dir/mipsel/usr/lib/libgnutls.so: undefined reference to `gcry_sexp_nth_mpi@GCRYPT_1.2'
/home/jianyi/git/kamikaze_8.09/staging_dir/mipsel/usr/lib/libgnutls.so: undefined reference to `gcry_prime_release_factors@GCRYPT_1.2'
/home/jianyi/git/kamikaze_8.09/staging_dir/mipsel/usr/lib/libgnutls.so: undefined reference to `gcry_mpi_mulm@GCRYPT_1.2'
/home/jianyi/git/kamikaze_8.09/staging_dir/mipsel/usr/lib/libgnutls.so: undefined reference to `gcry_mpi_snew@GCRYPT_1.2'
/home/jianyi/git/kamikaze_8.09/staging_dir/mipsel/usr/lib/libgnutls.so: undefined reference to `gcry_md_get_algo_dlen@GCRYPT_1.2'
/home/jianyi/git/kamikaze_8.09/staging_dir/mipsel/usr/lib/libgnutls.so: undefined reference to `gcry_randomize@GCRYPT_1.2'
/home/jianyi/git/kamikaze_8.09/staging_dir/mipsel/usr/lib/libgnutls.so: undefined reference to `gcry_mpi_mod@GCRYPT_1.2'
/home/jianyi/git/kamikaze_8.09/staging_dir/mipsel/usr/lib/libgnutls.so: undefined reference to `gcry_md_close@GCRYPT_1.2'
/home/jianyi/git/kamikaze_8.09/staging_dir/mipsel/usr/lib/libgnutls.so: undefined reference to `gcry_pk_genkey@GCRYPT_1.2'
/home/jianyi/git/kamikaze_8.09/staging_dir/mipsel/usr/lib/libgnutls.so: undefined reference to `gcry_mpi_cmp@GCRYPT_1.2'
/home/jianyi/git/kamikaze_8.09/staging_dir/mipsel/usr/lib/libgnutls.so: undefined reference to `gcry_pk_sign@GCRYPT_1.2'
/home/jianyi/git/kamikaze_8.09/staging_dir/mipsel/usr/lib/libgnutls.so: undefined reference to `gcry_md_hash_buffer@GCRYPT_1.2'
/home/jianyi/git/kamikaze_8.09/staging_dir/mipsel/usr/lib/libgnutls.so: undefined reference to `gcry_cipher_ctl@GCRYPT_1.2'
/home/jianyi/git/kamikaze_8.09/staging_dir/mipsel/usr/lib/libgnutls.so: undefined reference to `gcry_cipher_encrypt@GCRYPT_1.2'
/home/jianyi/git/kamikaze_8.09/staging_dir/mipsel/usr/lib/libgnutls.so: undefined reference to `gcry_sexp_build@GCRYPT_1.2'
/home/jianyi/git/kamikaze_8.09/staging_dir/mipsel/usr/lib/libgnutls.so: undefined reference to `gcry_mpi_copy@GCRYPT_1.2'
/home/jianyi/git/kamikaze_8.09/staging_dir/mipsel/usr/lib/libgnutls.so: undefined reference to `deflateInit2_'
/home/jianyi/git/kamikaze_8.09/staging_dir/mipsel/usr/lib/libgnutls.so: undefined reference to `gcry_set_allocation_handler@GCRYPT_1.2'
/home/jianyi/git/kamikaze_8.09/staging_dir/mipsel/usr/lib/libgnutls.so: undefined reference to `gcry_sexp_find_token@GCRYPT_1.2'
/home/jianyi/git/kamikaze_8.09/staging_dir/mipsel/usr/lib/libgnutls.so: undefined reference to `gcry_md_open@GCRYPT_1.2'
/home/jianyi/git/kamikaze_8.09/staging_dir/mipsel/usr/lib/libgnutls.so: undefined reference to `gcry_mpi_addm@GCRYPT_1.2'
/home/jianyi/git/kamikaze_8.09/staging_dir/mipsel/usr/lib/libgnutls.so: undefined reference to `gcry_md_setkey@GCRYPT_1.2'
/home/jianyi/git/kamikaze_8.09/staging_dir/mipsel/usr/lib/libgnutls.so: undefined reference to `gcry_mpi_release@GCRYPT_1.2'
/home/jianyi/git/kamikaze_8.09/staging_dir/mipsel/usr/lib/libgnutls.so: undefined reference to `gcry_pk_decrypt@GCRYPT_1.2'
/home/jianyi/git/kamikaze_8.09/staging_dir/mipsel/usr/lib/libgnutls.so: undefined reference to `gcry_create_nonce@GCRYPT_1.2'
/home/jianyi/git/kamikaze_8.09/staging_dir/mipsel/usr/lib/libgnutls.so: undefined reference to `gcry_mpi_mul@GCRYPT_1.2'
/home/jianyi/git/kamikaze_8.09/staging_dir/mipsel/usr/lib/libgnutls.so: undefined reference to `gcry_mpi_randomize@GCRYPT_1.2'
/home/jianyi/git/kamikaze_8.09/staging_dir/mipsel/usr/lib/libgnutls.so: undefined reference to `gcry_control@GCRYPT_1.2'
/home/jianyi/git/kamikaze_8.09/staging_dir/mipsel/usr/lib/libgnutls.so: undefined reference to `gcry_cipher_close@GCRYPT_1.2'
/home/jianyi/git/kamikaze_8.09/staging_dir/mipsel/usr/lib/libgnutls.so: undefined reference to `gcry_md_copy@GCRYPT_1.2'
/home/jianyi/git/kamikaze_8.09/staging_dir/mipsel/usr/lib/libgnutls.so: undefined reference to `gcry_mpi_invm@GCRYPT_1.2'
/home/jianyi/git/kamikaze_8.09/staging_dir/mipsel/usr/lib/libgnutls.so: undefined reference to `gcry_mpi_print@GCRYPT_1.2'
/home/jianyi/git/kamikaze_8.09/staging_dir/mipsel/usr/lib/libgnutls.so: undefined reference to `gcry_cipher_open@GCRYPT_1.2'
/home/jianyi/git/kamikaze_8.09/staging_dir/mipsel/usr/lib/libgnutls.so: undefined reference to `gcry_prime_generate@GCRYPT_1.2'
/home/jianyi/git/kamikaze_8.09/staging_dir/mipsel/usr/lib/libgnutls.so: undefined reference to `gcry_mpi_add_ui@GCRYPT_1.2'
/home/jianyi/git/kamikaze_8.09/staging_dir/mipsel/usr/lib/libgnutls.so: undefined reference to `gcry_mpi_new@GCRYPT_1.2'
/home/jianyi/git/kamikaze_8.09/staging_dir/mipsel/usr/lib/libgnutls.so: undefined reference to `inflateEnd'
/home/jianyi/git/kamikaze_8.09/staging_dir/mipsel/usr/lib/libgnutls.so: undefined reference to `gcry_mpi_scan@GCRYPT_1.2'
/home/jianyi/git/kamikaze_8.09/staging_dir/mipsel/usr/lib/libgnutls.so: undefined reference to `gcry_mpi_div@GCRYPT_1.2'
/home/jianyi/git/kamikaze_8.09/staging_dir/mipsel/usr/lib/libgnutls.so: undefined reference to `inflateInit2_'
/home/jianyi/git/kamikaze_8.09/staging_dir/mipsel/usr/lib/libgnutls.so: undefined reference to `gcry_pk_verify@GCRYPT_1.2'
/home/jianyi/git/kamikaze_8.09/staging_dir/mipsel/usr/lib/libgnutls.so: undefined reference to `gcry_mpi_get_nbits@GCRYPT_1.2'
/home/jianyi/git/kamikaze_8.09/staging_dir/mipsel/usr/lib/libgnutls.so: undefined reference to `deflateEnd'
collect2: ld returned 1 exit status
make[3]: * [pianobar] Error 1
make[3]: Leaving directory `/home/jianyi/git/kamikaze_8.09/build_dir/mipsel/pianobar-2012.01.10'
make[2]:
* /home/jianyi/git/kamikaze_8.09/build_dir/mipsel/pianobar-2012.01.10/.built Error 2
make[2]: Leaving directory `/home/jianyi/git/kamikaze_8.09/package/pianobar'
make[1]: * [package/pianobar/compile] Error 2
make[1]: Leaving directory `/home/jianyi/git/kamikaze_8.09'
make:
* [package/pianobar/compile] Error 2
jianyi@EE-AlienJL:~/git/kamikaze_8.09$

Attachments (1)

build.log (12.8 KB) - added by jliu83 <jliu83@…> 6 years ago.
Error from pianobar compilation

Download all attachments as: .zip

Change History (4)

Changed 6 years ago by jliu83 <jliu83@…>

Error from pianobar compilation

comment:1 Changed 6 years ago by jliu83 <jliu83@…>

Since the error did not format correctly, I've attached it in a file for easier viewing. I have set up my Kamikaze 8.09 build environment and built an image. Now I'd like to build the pianobar package to opkg into my router. I downloaded the source code from the the pianobar website and replaced the Makefile with the one found here, and also copied the patch directory into the /[build]/package/pianobar directory:

https://dev.openwrt.org/browser/package … ?rev=30609

I made sure to select/check all dependencies in menuconfig. However, when I try to make the package, it fails. The full verbose report is listed below, however these are the strange parts:

/home/jianyi/git/kamikaze_8.09/staging_dir/toolchain-mipsel_gcc3.4.6/lib/gcc/mipsel-linux-uclibc/3.4.6/../../../../mipsel-linux-uclibc/bin/ld: warning: libz.so.1, needed by /home/jianyi/git/kamikaze_8.09/staging_dir/mipsel/usr/lib/libgnutls.so, not found (try using -rpath or -rpath-link)
/home/jianyi/git/kamikaze_8.09/staging_dir/toolchain-mipsel_gcc3.4.6/lib/gcc/mipsel-linux-uclibc/3.4.6/../../../../mipsel-linux-uclibc/bin/ld: warning: libgcrypt.so.11, needed by /home/jianyi/git/kamikaze_8.09/staging_dir/mipsel/usr/lib/libgnutls.so, not found (try using -rpath or -rpath-link)
/home/jianyi/git/kamikaze_8.09/staging_dir/toolchain-mipsel_gcc3.4.6/lib/gcc/mipsel-linux-uclibc/3.4.6/../../../../mipsel-linux-uclibc/bin/ld: warning: libgpg-error.so.0, needed by /home/jianyi/git/kamikaze_8.09/staging_dir/mipsel/usr/lib/libgnutls.so, not found (try using -rpath or -rpath-link)

I checked the staging directory, and sure enough the files are indeed there. Does anyone know why this is failing. The linker can't seem to find the files. Is the Makefile incorrect? Does it only work with trunk?

comment:2 Changed 6 years ago by nbd

  • Resolution set to obsolete
  • Status changed from new to closed

8.09 is *very* old and has not been maintained in years, please don't expect us to provide any updates for it.

comment:3 Changed 4 years ago by jow

  • Milestone changed from Attitude Adjustment 12.09 to Barrier Breaker 14.07

Milestone Attitude Adjustment 12.09 deleted

Add Comment

Modify Ticket

Action
as closed .
The resolution will be deleted. Next status will be 'reopened'.
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.