A
ASX
Guest
I'm trying to install google-earth, from ports, on 10.3;
upon starting the application, I got an error:
Any hint ?
That's what I looked at, so far ...
I was unable to find ld-linux.so anywhere on the filesystem, but there was
/compat/linux/lib/ld-linux.so.2
therefore I created a symlink
without any luck.
linux modules appears to be loaded ...
the compat linprocfs appear to be mounted ...
The install log ...
make config && make install
appeared to work ... pulled in a few dependencies and a few CentoOS rpms packages, apparently the installation was fine.upon starting the application, I got an error:
Code:
$ googleearth
ELF interpreter /lib/ld-linux.so. not found, error 2
Abort trap
$
Any hint ?
That's what I looked at, so far ...
I was unable to find ld-linux.so anywhere on the filesystem, but there was
/compat/linux/lib/ld-linux.so.2
therefore I created a symlink
ld-linux.so -> ld-linux.so.2
without any luck.
linux modules appears to be loaded ...
Code:
$ kldstat
Id Refs Address Size Name
1 75 0xffffffff80200000 1515000 kernel
2 2 0xffffffff819be000 54b6 opensolaris.ko
3 1 0xffffffff819c5000 2e1159 zfs.ko
4 1 0xffffffff81e21000 9faf linprocfs.ko
5 3 0xffffffff81e2b000 683b linux_common.ko
6 1 0xffffffff81e32000 f994 geom_mirror.ko
7 1 0xffffffff81e42000 10067 geom_journal.ko
8 1 0xffffffff81e53000 fdb4 geom_eli.ko
9 1 0xffffffff81e63000 1f55e crypto.ko
10 2 0xffffffff81e83000 3d128 linux.ko
11 1 0xffffffff81ec1000 9644b6 nvidia.ko
12 1 0xffffffff82826000 2a1f coretemp.ko
13 1 0xffffffff82829000 df9a fuse.ko
14 1 0xffffffff82837000 4e83 ng_ubt.ko
15 5 0xffffffff8283c000 ba02 netgraph.ko
16 1 0xffffffff82848000 93a0 ng_hci.ko
17 3 0xffffffff82852000 1076 ng_bluetooth.ko
18 1 0xffffffff82854000 358d ums.ko
19 1 0xffffffff82858000 2ba8 uhid.ko
20 1 0xffffffff8285b000 c32e ng_l2cap.ko
21 1 0xffffffff82868000 1a6f3 ng_btsocket.ko
22 1 0xffffffff82883000 3831 ng_socket.ko
23 1 0xffffffff82887000 37ae5 linux64.ko
the compat linprocfs appear to be mounted ...
Code:
linprocfs on /compat/linux/proc (linprocfs, local)
The install log ...
Code:
# make install
===> NOTICE:
The google-earth port currently does not have a maintainer. As a result, it is
more likely to have unresolved issues, not be up-to-date, or even be removed in
the future. To volunteer to maintain this port, please create an issue at:
https://bugs.freebsd.org/bugzilla
More information about port maintainership is available at:
https://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port
===> Found saved configuration for google-earth-7.1.5.1557_1,3
===> google-earth-7.1.5.1557_1,3 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by google-earth-7.1.5.1557_1,3 for building
===> Extracting for google-earth-7.1.5.1557_1,3
=> SHA256 Checksum OK for google-earth/7.1.5.1557/GoogleEarthLinux.bin.
===> google-earth-7.1.5.1557_1,3 depends on file: /usr/local/bin/unmakeself - found
===> Patching for google-earth-7.1.5.1557_1,3
===> google-earth-7.1.5.1557_1,3 depends on package: perl5>=5.20<5.21 - found
===> Applying FreeBSD patches for google-earth-7.1.5.1557_1,3
/bin/rm -f /usr/ports/astro/google-earth/work/google-earth-7.1.5.1557_1,3/libcurl.so.4
/usr/local/bin/perl -i -pe 's|/lib/ld-lsb.so.3\0\0\0|/lib/ld-linux.so.2\0|' /usr/ports/astro/google-earth/work/google-earth-7.1.5.1557_1,3/googleearth-bin
===> google-earth-7.1.5.1557_1,3 depends on executable: update-desktop-database - found
===> google-earth-7.1.5.1557_1,3 depends on executable: update-mime-database - found
===> google-earth-7.1.5.1557_1,3 depends on package: perl5>=5.20<5.21 - found
===> Configuring for google-earth-7.1.5.1557_1,3
===> Building for google-earth-7.1.5.1557_1,3
===> Staging for google-earth-7.1.5.1557_1,3
===> google-earth-7.1.5.1557_1,3 depends on file: /compat/linux/usr/lib/libGL.so.1 - found
===> google-earth-7.1.5.1557_1,3 depends on executable: update-desktop-database - found
===> google-earth-7.1.5.1557_1,3 depends on package: linux-c6-xorg-libs>0 - found
===> google-earth-7.1.5.1557_1,3 depends on package: linux-c6-curl>0 - found
===> google-earth-7.1.5.1557_1,3 depends on package: linux-c6-nss>0 - found
===> google-earth-7.1.5.1557_1,3 depends on executable: update-mime-database - found
===> Generating temporary packing list
/bin/mkdir -p /usr/ports/astro/google-earth/work/stage/usr/local/share/google-earth/bin
/bin/mkdir -p /usr/ports/astro/google-earth/work/stage/usr/local/share/mime/packages
install -m 0644 /usr/ports/astro/google-earth/work/google-earth-7.1.5.1557_1,3/googleearth-mimetypes.xml /usr/ports/astro/google-earth/work/stage/usr/local/share/mime/packages/
install -m 0644 /usr/ports/astro/google-earth/work/google-earth-7.1.5.1557_1,3/Google-googleearth.desktop /usr/ports/astro/google-earth/work/stage/usr/local/share/applications/googleearth.desktop
install -m 555 /usr/ports/astro/google-earth/work/google-earth-7.1.5.1557_1,3/bin/googleearth /usr/ports/astro/google-earth/work/stage/usr/local/share/google-earth/bin/
install -s -m 555 /usr/ports/astro/google-earth/work/google-earth-7.1.5.1557_1,3/googleearth-bin /usr/ports/astro/google-earth/work/stage/usr/local/share/google-earth/
/bin/rm -f /usr/ports/astro/google-earth/work/google-earth-7.1.5.1557_1,3/googleearth-mimetypes.xml /usr/ports/astro/google-earth/work/google-earth-7.1.5.1557_1,3/googleearth.desktop /usr/ports/astro/google-earth/work/google-earth-7.1.5.1557_1,3/googleearth-bin /usr/ports/astro/google-earth/work/google-earth-7.1.5.1557_1,3/bin/googleearth
(cd /usr/ports/astro/google-earth/work/google-earth-7.1.5.1557_1,3 && /bin/sh -c '(/usr/bin/find -d $0 $2 | /usr/bin/cpio -dumpl $1 >/dev/null 2>&1) && /usr/bin/find -d $0 $2 -type d -exec chmod 755 $1/{} \; && /usr/bin/find -d $0 $2 -type f -exec chmod 444 $1/{} \;' -- . /usr/ports/astro/google-earth/work/stage/usr/local/share/google-earth)
install -m 555 /usr/ports/astro/google-earth/files/browserwrapper /usr/ports/astro/google-earth/work/stage/usr/local/share/google-earth/bin/
/bin/ln -sf ../share/google-earth/bin/googleearth /usr/ports/astro/google-earth/work/stage/usr/local/bin/
====> Compressing man pages (compress-man)
===> Installing for google-earth-7.1.5.1557_1,3
===> Checking if google-earth already installed
===> Registering installation for google-earth-7.1.5.1557_1,3
(google-earth-7.1.5.1557_1,3) /usr/ports/astro/google-earth/work/stage//usr/local/share/google-earth/googleearth-bin - required shared library libpthread.so.0 not found
(google-earth-7.1.5.1557_1,3) /usr/ports/astro/google-earth/work/stage//usr/local/share/google-earth/googleearth-bin - required shared library libdl.so.2 not found
(google-earth-7.1.5.1557_1,3) /usr/ports/astro/google-earth/work/stage//usr/local/share/google-earth/googleearth-bin - required shared library libm.so.6 not found
(google-earth-7.1.5.1557_1,3) /usr/ports/astro/google-earth/work/stage//usr/local/share/google-earth/googleearth-bin - required shared library libc.so.6 not found
Installing google-earth-7.1.5.1557_1,3...
===> NOTICE:
The google-earth port currently does not have a maintainer. As a result, it is
more likely to have unresolved issues, not be up-to-date, or even be removed in
the future. To volunteer to maintain this port, please create an issue at:
https://bugs.freebsd.org/bugzilla
More information about port maintainership is available at:
https://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port
===> SECURITY REPORT:
This port has installed the following files which may act as network
servers and may therefore pose a remote security risk to the system.
/usr/local/share/google-earth/libQtNetwork.so.4
If there are vulnerabilities in these programs there may be a security
risk to the system. FreeBSD makes no guarantee about the security of
ports included in the Ports Collection. Please type 'make deinstall'
to deinstall the port if this is a concern.
For more information, and contact details about the security
status of this software, see the following webpage:
http://earth.google.com/