Slackware This Forum is for the discussion of Slackware Linux.
|
Notices |
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
|
|
07-20-2006, 05:16 PM
|
#1
|
Member
Registered: Feb 2006
Distribution: Slackware, Gentoo, Manjaro
Posts: 205
Rep:
|
easy_17 script error. what's this work around mean?
I found a popular script which can be used on many Linux distros to download and install E17. Some interesting information about this script can be found where I got it from, http://www.google.ca/url?sa=U&start=...jects/&e=15206
However, a missing library is preventing the install from completion:
Code:
bash-3.1# bash easy_e17.sh -i
#############################################################################
# easy_e17.sh (1.0.3) by Brian 'morlenxus' Miculcy #
# #
# Thanks for supplying patches: #
# David 'onefang' Seikel #
# Tim 'wtfoo' Zebulla #
# #
# This is the result of the ideas from the people of #e.de - join us. #
# Updates: http://omicron.homeip.net/projects/ | Contact: morlenxus@gmx.net #
#############################################################################
CURRENT CONFIGURATION:
- install-path: /opt/e17
- cvs-path: /root/e17_cvs
- logs-path: /tmp/easy_e17/install_logs
- nice level: 0
- installable libs: imlib2 edb eet evas ecore epeg embryo edje epsilon esmart emotion ewl engrave exml
- installable apps: entrance e eclair evfs e_utils
- installable misc: engage scrot
- installable proto: etk etk_server edje_viewer enhance empower entropy ephoto etk_server exhibit extrackt
- installable modules: bling calendar cpu deskshow devian emu eveil evolume flame language mail mbar mem moon net rain screenshot slideshow snow taskbar tclock uptime weather wlan
- skipping: -
- script action: install
BUILD PHASE: 1/3
- running some basic system checks
- cvs checkout/update
#############################################################################
BASIC SYSTEM CHECKS:
-----------------------------------------------------------------------------
- cvs-dir .................... ok
- creating script dirs ....... ok
- build-user ................. invert (non-root)
- sudo available ............. enter sudo-password:
- adding path to env ......... ok
- checking lib-path in ldc ... ok (/etc/ld.so.conf)
- setting compile options .... ok
-----------------------------------------------------------------------------
CVS CHECKOUT/UPDATE:
-----------------------------------------------------------------------------
Updating source for 'e17' (please wait, this won't output much) ...
Updating source for 'misc' (please wait, this won't output much) ...
Updating source for 'e_modules' (please wait, this won't output much) ...
-----------------------------------------------------------------------------
#############################################################################
# easy_e17.sh (1.0.3) by Brian 'morlenxus' Miculcy #
# #
# Thanks for supplying patches: #
# David 'onefang' Seikel #
# Tim 'wtfoo' Zebulla #
# #
# This is the result of the ideas from the people of #e.de - join us. #
# Updates: http://omicron.homeip.net/projects/ | Contact: morlenxus@gmx.net #
#############################################################################
CURRENT CONFIGURATION:
- install-path: /opt/e17
- cvs-path: /root/e17_cvs
- logs-path: /tmp/easy_e17/install_logs
- nice level: 0
- installable libs: imlib2 edb eet evas ecore epeg embryo edje epsilon esmart emotion ewl engrave exml
- installable apps: entrance e eclair evfs e_utils
- installable misc: engage scrot
- installable proto: etk etk_server edje_viewer enhance empower entropy ephoto etk_server exhibit extrackt
- installable modules: bling calendar cpu deskshow devian emu eveil evolume flame language mail mbar mem moon net rain screenshot slideshow snow taskbar tclock uptime weather wlan
- skipping: -
- script action: install
BUILD PHASE: 2/3
- lib-compilation and installation
- apps-compilation and installation
#############################################################################
LIB-COMPILATION AND INSTALLATION:
-----------------------------------------------------------------------------
- imlib2 ..................... previous installed
- edb ........................ previous installed
- eet ........................ previous installed
- evas ....................... previous installed
- ecore ...................... previous installed
- epeg ....................... previous installed
- embryo ..................... previous installed
- edje ....................... previous installed
- epsilon .................... previous installed
- esmart ..................... previous installed
- emotion .................... previous installed
- ewl ........................ previous installed
- engrave .................... previous installed
- exml ....................... previous installed
-----------------------------------------------------------------------------
APPS-COMPILATION AND INSTALLATION:
-----------------------------------------------------------------------------
- entrance ................... previous installed
- e .......................... previous installed
- eclair ..................... ERROR!
-----------------------------------------------------------------------------
LAST LOGLINES FROM /tmp/easy_e17/install_logs/eclair.log:
-----------------------------------------------------------------------------
checking whether to build static libraries... yes
checking for g77 option to produce PIC... -fPIC
checking if g77 PIC flag -fPIC works... yes
checking if g77 static flag -static works... yes
checking if g77 supports -c -o file.o... yes
checking whether the g77 linker (/usr/i486-slackware-linux/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking for taglib-config... /usr/bin/taglib-config
checking taglib/tag_c.h usability... yes
checking taglib/tag_c.h presence... yes
checking for taglib/tag_c.h... yes
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for SQLITE... configure: error: Package requirements (sqlite3) were not met:
No package 'sqlite3' found
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
Alternatively, you may set the environment variables SQLITE_CFLAGS
and SQLITE_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
-----------------------------------------------------------------------------
bash-3.1#
bash-3.1# exit
exit
bash-3.1$
So I Google the sqlite and download and compile the application from this link, http://www.sqlite.org/download.html
After installing both version of sqlite I get the same errors with that easy_e17 script. Now for my question. According to the error message there is some kind of aleterate work-around which I don't understand. The alternative reads:
Quote:
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
Alternatively, you may set the environment variables SQLITE_CFLAGS
and SQLITE_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
|
What exactly does this mean? Where do I modify my CFLAG variables?
|
|
|
07-20-2006, 05:27 PM
|
#2
|
Slackware Contributor
Registered: Sep 2005
Location: Eindhoven, The Netherlands
Distribution: Slackware
Posts: 8,559
|
Maybe you will have to add /usr/local/lib to your library path - if you compiled sqlite yourself chances are it got installed into /usr/local . The configure program must be made aware of that fact.
Another solution would be to try the Slackware packages for E17 that are maintained here: http://slacke17.sourceforge.net/
Eric
|
|
|
07-20-2006, 05:34 PM
|
#3
|
Member
Registered: Feb 2006
Distribution: Slackware, Gentoo, Manjaro
Posts: 205
Original Poster
Rep:
|
Quote:
Originally Posted by Alien Bob
Maybe you will have to add /usr/local/lib to your library path - if you compiled sqlite yourself chances are it got installed into /usr/local . The configure program must be made aware of that fact.
Another solution would be to try the Slackware packages for E17 that are maintained here: http://slacke17.sourceforge.net/
Eric
|
Before I install the sf slackages, I'd really like to try getting this script to work. Eric, you've explain clearly that I need to add /usr/local/lib to my library path. But how exactly do I do that?
|
|
|
07-20-2006, 09:50 PM
|
#4
|
LQ Guru
Registered: Aug 2001
Location: Fargo, ND
Distribution: SuSE AMD64
Posts: 15,733
|
Add the line "/usr/local/lib" to your /etc/ld.so.conf file if it isn't already present.
Then run the command "ldconf". It possible that the sqlite3 installation didn't do this, or maybe it just didn't run "ldconfig".
|
|
|
07-21-2006, 12:04 AM
|
#5
|
Member
Registered: Feb 2006
Distribution: Slackware, Gentoo, Manjaro
Posts: 205
Original Poster
Rep:
|
Quote:
Originally Posted by jschiwal
Add the line "/usr/local/lib" to your /etc/ld.so.conf file if it isn't already present.
Then run the command "ldconf". It possible that the sqlite3 installation didn't do this, or maybe it just didn't run "ldconfig".
|
hmm, my ld.so.conf looks like this:
Code:
/usr/local/lib
/usr/X11R6/lib
/usr/i486-slackware-linux/lib
/opt/kde/lib
/usr/lib/qt/lib
/opt/e17/lib
I ran ldconfig anyways but the same sqlite3 dependency apparently doesn't exist. Is there another possible explanation for why the script doesn't recognize the existence of sqlite3?
edit: sp x2
Last edited by Drone4four; 07-21-2006 at 08:01 PM.
|
|
|
07-21-2006, 10:13 AM
|
#6
|
LQ Guru
Registered: Aug 2001
Location: Fargo, ND
Distribution: SuSE AMD64
Posts: 15,733
|
Check the README file and INSTALL file for the version of sqlite that is expected. Look in /usr/local/lib and see it the library file is indeed where you think it is.
|
|
|
All times are GMT -5. The time now is 12:31 AM.
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|