SlackwareThis 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.
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.
i'm trying to run F-Spot on my notebook running gnome 2.10
everytime i do ./configure it fails and this is what it brings up:
Code:
checking for mono.pc... configure: error: missing the mono.pc file, usually found in the mono-devel package
and i did install the mono package from http://www.mono-project.com and it installed under /opt.
do i need to do something different at this point.
any advice would be greatly appreciated.
this is what it brings up when i type in ./configure --help
Code:
./configure --help
`configure' configures this package to adapt to many kinds of systems.
Usage: ./configure [OPTION]... [VAR=VALUE]...
To assign environment variables (e.g., CC, CFLAGS...), specify them as
VAR=VALUE. See below for descriptions of some of the useful variables.
Defaults for the options are specified in brackets.
Configuration:
-h, --help display this help and exit
--help=short display options specific to this package
--help=recursive display the short help of all the included packages
-V, --version display version information and exit
-q, --quiet, --silent do not print `checking...' messages
--cache-file=FILE cache test results in FILE [disabled]
-C, --config-cache alias for `--cache-file=config.cache'
-n, --no-create do not create output files
--srcdir=DIR find the sources in DIR [configure dir or `..']
Installation directories:
--prefix=PREFIX install architecture-independent files in PREFIX
[/usr/local]
--exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
[PREFIX]
By default, `make install' will install all the files in
`/usr/local/bin', `/usr/local/lib' etc. You can specify
an installation prefix other than `/usr/local' using `--prefix',
for instance `--prefix=$HOME'.
For better control, use the options below.
Fine tuning of the installation directories:
--bindir=DIR user executables [EPREFIX/bin]
--sbindir=DIR system admin executables [EPREFIX/sbin]
--libexecdir=DIR program executables [EPREFIX/libexec]
--datadir=DIR read-only architecture-independent data [PREFIX/share]
--sysconfdir=DIR read-only single-machine data [PREFIX/etc]
--sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
--localstatedir=DIR modifiable single-machine data [PREFIX/var]
--libdir=DIR object code libraries [EPREFIX/lib]
--includedir=DIR C header files [PREFIX/include]
--oldincludedir=DIR C header files for non-gcc [/usr/include]
--infodir=DIR info documentation [PREFIX/info]
--mandir=DIR man documentation [PREFIX/man]
Program names:
--program-prefix=PREFIX prepend PREFIX to installed program names
--program-suffix=SUFFIX append SUFFIX to installed program names
--program-transform-name=PROGRAM run sed PROGRAM on installed program names
System types:
--build=BUILD configure for building on BUILD [guessed]
--host=HOST cross-compile to build programs to run on HOST [BUILD]
Optional Features:
--disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
--enable-FEATURE[=ARG] include FEATURE [ARG=yes]
--enable-maintainer-mode enable make rules and dependencies not useful
(and sometimes confusing) to the casual installer
--disable-dependency-tracking speeds up one-time build
--enable-dependency-tracking do not reject slow dependency extractors
--enable-shared[=PKGS]
build shared libraries [default=yes]
--enable-static[=PKGS]
build static libraries [default=yes]
--enable-fast-install[=PKGS]
optimize for fast installation [default=yes]
--disable-libtool-lock avoid locking (might break parallel builds)
--disable-glibtest do not try to compile and run a test GLIB program
--disable-schemas-install Disable the schemas installation
Optional Packages:
--with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
--without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
--with-gnu-ld assume the C compiler uses GNU ld [default=no]
--with-pic try to use only PIC/non-PIC objects [default=use
both]
--with-tags[=TAGS]
include additional configurations [automatic]
--with-gconf-source=sourceaddress Config database for installing schema files.
--with-gconf-schema-file-dir=dir Directory for installing schema files.
Some influential environment variables:
CC C compiler command
CFLAGS C compiler flags
LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
nonstandard directory <lib dir>
CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have
headers in a nonstandard directory <include dir>
CPP C preprocessor
CXX C++ compiler command
CXXFLAGS C++ compiler flags
CXXCPP C++ preprocessor
F77 Fortran 77 compiler command
FFLAGS Fortran 77 compiler flags
Use these variables to override the choices made by `configure' or to help
it to find libraries and programs with nonstandard names/locations.
i did try to do ./configure --with-mono=/opt/mono-1.1.8.1 , but still no luck, still gives me that same error
Since you are running Slack you can use slocate to make sure that you indeed have the "mono.pc." file in your system.
Issue (at the prompt) the following command: slocate mono.pc
If you get a warning like: "slocate: warning: database /var/lib/slocate/slocate.db' is more than 8 days old" issue this command "updatedb" and then "slocate mono.pc"
Hope this helps
I'm sorry, I didn't get your question. Did your sqlite installation go well?
If you sqlite installation went well, then basically you can run ./configure again and see if you are lucky. Frankly F-spot has lot of deps that need to be installed. I actually installed f-spot but didn't find it worthwhile so i just use gthumb that comes with gnome.
i'm sorry if i confused you. the sqlite installation went perfectly fine, no problem whatsoever. so i did ./configure with f-spot and no go on that. i think i'm gonna give it a break tonight and work on it tomorrow. you're right, i do have gthumb to work with as far as the camera goes. thanks for all your help. you're awesome.
Well you need to do this (sorry my bad english...)
* Download SQlite Library (some like this sqlite-2.8.16.so.gz A precompiled shared-library for Linux. This is the same as tclsqlite.so.gz but without the TCL bindings.)
* Unzip (gzip -d sqlite.XXX.gz)
* Copy to /usr/lib how libsqlite.so -need be root- (cp sqlite-XXX /usr/lib/libsqlite.so)
* Run ldconfig for update libraries (ldconfig)
I've been having the same trouble but this didn't work for me. Still getting the same error message. I used "locate" to find mono.pc
Seems to see some of mono:
checking for mono... /opt/mono-1.1.12.1/bin/mono
checking for mcs... /opt/mono-1.1.12.1/bin/mcs
checking for mono.pc... configure: error: missing the mono.pc file, usually found in the mono-devel package
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.