Tuesday, February 28, 2012

Zenwalk-Minislack-Slackware :: Chrome from scratch

Links: libz and libxml2   file source w sloppy instructions   installation with decent library info
I followed the second instructions, linking the seven(7) libraries manually which Chrome utilzes. This avoids many update and fail issues.

initial failures

With everything properly in /opt, and libraries linked, a first run of Chrome brought only the following failures:
$ google-chrome
./google-chrome: /usr/lib/libz.so.1: no version information available (required by ./google-chrome)
./google-chrome: /usr/lib/libpng12.so.0: no version information available (required by ./google-chrome)
./google-chrome: /usr/lib/libnss3.so.1d: version `NSS_3.12.3' not found (required by ./google-chrome)

So libnss3, libpng, and libz. Updating libz apparently also requires a libxml2 update. Libnss is a mozilla security library and I believe the current version requires some other dependency updates. Libpng is probably straightforward. Not sure how many downstream dependencies these alter however.

No comments: