LibPCL issues on Ubuntu 13.10

Posted by user254885 on Ask Ubuntu See other posts from Ask Ubuntu or by user254885
Published on 2014-03-05T03:44:06Z Indexed on 2014/06/13 15:42 UTC
Read the original article Hit count: 505

Filed under:

i wanted to install the Point Cloud Library but it does not work i use an ODROID board(ARM processor)

Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
libpcl-all : Depends: libpcl-1.7-all but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

by compiling v1.7 , i get these errors :

/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/libpthread.a(ptw-fcntl.o): In function `__fcntl_nocancel':
/build/buildd/eglibc-2.17/nptl/../sysdeps/unix/sysv/linux/i386/fcntl.c:37: undefined reference to `__libc_do_syscall'
/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/libpthread.a(ptw-fcntl.o): In function `__libc_fcntl':
/build/buildd/eglibc-2.17/nptl/../sysdeps/unix/sysv/linux/i386/fcntl.c:53: undefined reference to `__libc_do_syscall'
/build/buildd/eglibc-2.17/nptl/../sysdeps/unix/sysv/linux/i386/fcntl.c:57: undefined reference to `__libc_do_syscall'
/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/libpthread.a(ptw-open64.o): In function `__libc_open64':
/build/buildd/eglibc-2.17/nptl/../sysdeps/unix/sysv/linux/open64.c:41: undefined reference to `__libc_do_syscall'
/build/buildd/eglibc-2.17/nptl/../sysdeps/unix/sysv/linux/open64.c:45: undefined reference to `__libc_do_syscall'
/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/libpthread.a(cancellation.o):/build/buildd/eglibc-2.17/nptl/cancellation.c:96: more     undefined references to `__libc_do_syscall' follow
collect2: error: ld returned 1 exit status
make[2]: *** [bin/pcl_convert_pcd_ascii_binary] Error 1
make[1]: *** [io/tools/CMakeFiles/pcl_convert_pcd_ascii_binary.dir/all] Error 2
make: *** [all] Error 2

i could not find anything in google to solve these errors i believe some packages were not ported for ARM processors any help would be appreciated

$ dpkg --list | grep headers 
ii linux-headers-3.0.63-odroidx2 20130215 
ii linux-headers-3.0.71-odroidx2 20130415 
ii linux-headers-3.0.74-odroidx2 20130417 
ii linux-headers-3.0.75-odroidx2 20130426 
ii linux-headers-3.1.10-6 3.1.10-6.10 
ii linux-headers-3.1.10-6-ac100 3.1.10-6.10 
ii linux-headers-ac100 3.1.10.6.2

installing packages did'nt do well


sudo apt-get install linux-generic
[sudo] password for odroid:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  debugedit libasound2-dev libestools2.1-dev librpmbuild3 librpmsign1 thunderbird-locale-en thunderbird-locale-en-gb thunderbird-locale-en-us
  thunderbird-locale-ko
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
  linux-headers-3.11.0-17 linux-headers-3.11.0-17-generic linux-headers-generic linux-image-3.11.0-17-generic linux-image-generic
Suggested packages:
  fdutils linux-doc-3.11.0 linux-source-3.11.0 linux-tools
The following NEW packages will be installed:
  linux-generic linux-headers-3.11.0-17 linux-headers-3.11.0-17-generic linux-headers-generic linux-image-3.11.0-17-generic linux-image-generic
0 upgraded, 6 newly installed, 0 to remove and 0 not upgraded.
Need to get 58.2 MB of archives.
After this operation, 203 MB of additional disk space will be used.
Do you want to continue [Y/n]? y
Get:1 http://ports.ubuntu.com/ubuntu-ports/ saucy-updates/main linux-image-3.11.0-17-generic armhf 3.11.0-17.31 [44.5 MB]
Get:2 http://ports.ubuntu.com/ubuntu-ports/ saucy-updates/main linux-image-generic armhf 3.11.0.17.18 [2,356 B]
Get:3 http://ports.ubuntu.com/ubuntu-ports/ saucy-updates/main linux-headers-3.11.0-17 all 3.11.0-17.31 [12.6 MB]
Get:4 http://ports.ubuntu.com/ubuntu-ports/ saucy-updates/main linux-headers-3.11.0-17-generic armhf 3.11.0-17.31 [1,128 kB]
Get:5 http://ports.ubuntu.com/ubuntu-ports/ saucy-updates/main linux-headers-generic armhf 3.11.0.17.18 [2,350 B]
Get:6 http://ports.ubuntu.com/ubuntu-ports/ saucy-updates/main linux-generic armhf 3.11.0.17.18 [1,726 B]
Fetched 58.2 MB in 13s (4,379 kB/s)
Selecting previously unselected package linux-image-3.11.0-17-generic.
(Reading database ... 258618 files and directories currently installed.)
Unpacking linux-image-3.11.0-17-generic (from .../linux-image-3.11.0-17-generic_3.11.0-17.31_armhf.deb) ...
Examining /etc/kernel/preinst.d/
Done.

Selecting previously unselected package linux-image-generic.
Unpacking linux-image-generic (from .../linux-image-generic_3.11.0.17.18_armhf.deb) ...
Selecting previously unselected package linux-headers-3.11.0-17.
Unpacking linux-headers-3.11.0-17 (from .../linux-headers-3.11.0-17_3.11.0-17.31_all.deb) ...
Selecting previously unselected package linux-headers-3.11.0-17-generic.
Unpacking linux-headers-3.11.0-17-generic (from .../linux-headers-3.11.0-17-generic_3.11.0-17.31_armhf.deb) ...
Selecting previously unselected package linux-headers-generic.
Unpacking linux-headers-generic (from .../linux-headers-generic_3.11.0.17.18_armhf.deb) ...
Selecting previously unselected package linux-generic.
Unpacking linux-generic (from .../linux-generic_3.11.0.17.18_armhf.deb) ...
Setting up linux-image-3.11.0-17-generic (3.11.0-17.31) ...
Running depmod.
update-initramfs: deferring update (hook will be called later)
cp: cannot stat ‘/boot/initrd.img-3.11.0-17-generic’: No such file or directory
Failed to copy /boot/initrd.img-3.11.0-17-generic to /boot/initrd.img at /var/lib/dpkg/info/linux-image-3.11.0-17-generic.postinst line 730.
dpkg: error processing linux-image-3.11.0-17-generic (--configure):
 subprocess installed post-installation script returned error exit status 2
dpkg: dependency problems prevent configuration of linux-image-generic:
 linux-image-generic depends on linux-image-3.11.0-17-generic; however:
  Package linux-image-3.11.0-17-generic is not configured yet.

dpkg: error processing linux-image-generic (--configure):
 dependency problems - leaving unconfigured
Setting up linux-headers-3.11.0-17 (3.11.0-17.31) ...
No apport report written because MaxReports is reached already
                                                              No apport report written because MaxReports is reached already
Setting up linux-headers-3.11.0-17-generic (3.11.0-17.31) ...
Examining /etc/kernel/header_postinst.d.
Setting up linux-headers-generic (3.11.0.17.18) ...
dpkg: dependency problems prevent configuration of linux-generic:
 linux-generic depends on linux-image-generic (= 3.11.0.17.18); however:
  Package linux-image-generic is not configured yet.

dpkg: error processing linux-generic (--configure):
 dependency problems - leaving unconfigured
No apport report written because MaxReports is reached already
                                                              Errors were encountered while processing:
 linux-image-3.11.0-17-generic
 linux-image-generic
 linux-generic
E: Sub-process /usr/bin/dpkg returned an error code (1)

i had to uninstall these cos they were messing up other packages installation(buildessentials were already installed)

© Ask Ubuntu or respective owner

Related posts about 13.10