Opened 5 years ago

Closed 5 years ago

Last modified 5 years ago

#12448 closed defect (fixed)

Smartmontools dependency libuClibc++

Reported by: anonymous Owned by: developers
Priority: low Milestone: Chaos Calmer 15.05
Component: packages Version: Trunk
Keywords: smart smartmon libuclibc uclibc dependency Cc:


When trying to compile smartmontools with the latest trunk version I get this error:

Package smartmontools is missing dependencies for the following libraries:

The compiler aborts and I have to unselect smartmontools in menuconfig before I can continue.

Attachments (0)

Change History (5)

comment:1 Changed 5 years ago by raver@…

Same problem here. It was introduced by r34016. The package builds successfully by reverting the changes made to smartmontools/Makefile.

comment:2 Changed 5 years ago by swalker

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

Fixed in r34135.

comment:3 Changed 5 years ago by anonymous

Thanks a lot!
Now I get this error though:

mips-openwrt-linux-uclibc-g++: error: build)": No such file or directory

Relevant part of the build log of latest trunk with "make world V=99":

make[3]: Entering directory `/home/compiler-vm/compiler/openwrt/trunk/feeds/packages/utils/smartmontools'
make -C /home/compiler-vm/compiler/openwrt/trunk/build_dir/target-mips_r2_uClibc- LD="g++-uc"
make[4]: Entering directory `/home/compiler-vm/compiler/openwrt/trunk/build_dir/target-mips_r2_uClibc-'
make  all-recursive
make[5]: Entering directory `/home/compiler-vm/compiler/openwrt/trunk/build_dir/target-mips_r2_uClibc-'
Making all in .
make[6]: Entering directory `/home/compiler-vm/compiler/openwrt/trunk/build_dir/target-mips_r2_uClibc-'
g++-uc -DHAVE_CONFIG_H -I.  -DBUILD_INFO='"(local build)"' -DSMARTMONTOOLS_SYSCONFDIR='"/etc"' -DSMARTMONTOOLS_DRIVEDBDIR='"/usr/share/smartmontools"'     -I/home/compiler-vm/compiler/openwrt/trunk/staging_dir/target-mips_r2_uClibc- -I/home/compiler-vm/compiler/openwrt/trunk/staging_dir/target-mips_r2_uClibc- -I/home/compiler-vm/compiler/openwrt/trunk/staging_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc- -I/home/compiler-vm/compiler/openwrt/trunk/staging_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-  -I/home/compiler-vm/compiler/openwrt/trunk/staging_dir/target-mips_r2_uClibc- -I/include  -Os -pipe -mips32r2 -mtune=mips32r2 -fno-caller-saves -fhonour-copts -Wno-error=unused-but-set-variable -msoft-float  -fno-builtin -fno-rtti -nostdinc++ -Wall -W -fno-strict-aliasing -MT smartd.o -MD -MP -MF .deps/smartd.Tpo -c -o smartd.o smartd.cpp
mips-openwrt-linux-uclibc-g++: error: build)": No such file or directory
make[6]: *** [smartd.o] Error 1
make[6]: Leaving directory `/home/compiler-vm/compiler/openwrt/trunk/build_dir/target-mips_r2_uClibc-'
make[5]: *** [all-recursive] Error 1
make[5]: Leaving directory `/home/compiler-vm/compiler/openwrt/trunk/build_dir/target-mips_r2_uClibc-'
make[4]: *** [all] Error 2
make[4]: Leaving directory `/home/compiler-vm/compiler/openwrt/trunk/build_dir/target-mips_r2_uClibc-'
make[3]: *** [/home/compiler-vm/compiler/openwrt/trunk/build_dir/target-mips_r2_uClibc-] Error 2
make[3]: Leaving directory `/home/compiler-vm/compiler/openwrt/trunk/feeds/packages/utils/smartmontools'
make[2]: *** [package/feeds/packages/smartmontools/compile] Error 2
make[2]: Leaving directory `/home/compiler-vm/compiler/openwrt/trunk'
make[1]: *** [/home/compiler-vm/compiler/openwrt/trunk/staging_dir/target-mips_r2_uClibc-] Error 2
make[1]: Leaving directory `/home/compiler-vm/compiler/openwrt/trunk'
make: *** [world] Fehler 2

Perhaps the double quotation in -DBUILD_INFO='"(local build)"' is too much for the compiler or something?

comment:4 Changed 5 years ago by florian

Fixed in r34259.

comment:5 Changed 5 years ago by anonymous

Yep it's completely fixed now. Thank you! :)

Add Comment

Modify Ticket

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

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

Note: See TracTickets for help on using tickets.