LFS for Linux From Scratch; you have installed missing dependency, but last ./configure failed, so no Makefile was generated, do ./configure again, until it success
|
Quote:
Trying ./configure again..... Code:
checking pkg-config is at least version 0.9.0... yes Code:
[redcat@localhost ~]$ su |
the configure script is likely looking for the SOURCE HEADERS for "libmtp"
that is provided by the -devel rpms in redhat/cent/fedora you might want to use the SEARCH option when installing rpm's using yum --- WARNING this is MY opensuse output ..so.... ( replaced zypper with yum ) Code:
su - |
Quote:
Code:
Downloading packages: |
Code:
configure: error: Package requirements (glib-2.0 >= 2.6 gthread-2.0 >= 1.2 gio-2.0 >= 2.6) were not met: For the first time really learning this and understand it now I have to ask does this business of re cursiveness come to and? knudfl::), gengisdave:):,and John VV:): I'm greatful for the help you have given me; Thanks! I will have to continue with these pkg's tomorrow. Have to work in the morning and it's late. |
is looking like a few more -devel rpms need installing
configure is calling "package configure" and THAT program is looking in /ust/lib64/pkgconfig for the " *.pc " files those are in the *-devel.rpm's normally it is a good idea to read the two files ( if there ) called README INSTALL /doc or any pdf or text file or html file in a folder called "doc" but the configure script ( if there is one ) can figure out what is missing i have been known to open a terminal AS ROOT and run yum or zypper and in a second terminal run the ./configure script ( or ccmake or qmake) then install what is missing from the "configure" errors yes bold it is ALSO a VERY good idea to READ - READ the output of " ./configure --help " FIRST !!! one thing that WILL inform you as to the DEFAULT install location most things will use the Debian default /usr/local Fedora DOSE NOT USE THIS location !!! it is NOT in the system $PATH fedora uses /usr or in a non standard location like /usr/opt/???? ( this is where Libreoffice and KDE3 is installed ) on fedora ( any redhat based distro ) you will ALMOST ALWAYS need to use the "--prefix" option in configure Code:
cd mtpfs-1.1 |
# 20 .
Quote:
** Be aware all packages to be used at compile time must be <name>-devel ! ! - |
Quote:
Quote:
I read the Install file. I need to read the Read Me file...so I will do that now before proceeding further until I understand. Quote:
|
Reading the Read Me file-
Code:
To mount a device run: |
Code:
configure: error: Package requirements (mad >= 0.15 id3tag >= 0.15) were not met: Code:
Package madplay-0.15.2b-9.fc19.x86_64 already installed and latest version What is wrong? |
madplay-devel? and be happy, it's the last dependencies check :) (and now i remember why i left redhat)
Edit: it's libmad-devel and libid3tag-devel |
Code:
Installed: Code:
Installed: You must have your reasons for leaving RH:- |
Code:
mtpfs.c:1269:5: warning: ‘g_static_mutex_get_mutex_impl’ is deprecated (declared at /usr/include/glib-2.0/glib/deprecated/gthread.h:149): Use 'GMutex' instead [-Wdeprecated-declarations] |
i happen to prefer yum over apt
but i did leave fedora for opensuse fedora is a great OS , but after hacking code to get it to build on fedora and the needed reinstall every 6 months I never was able to get a GOOD inplace upgrade . and gcc tends to be SO new that a lot of source code tends to need to be hacked to build that is FUN for a bit , but after awhile not so much . you are using the CURRENT "libmtp-1.1.6.tar.gz" ??? right and NOT the old 1.1 from 2011 right? http://sourceforge.net/projects/libm.../libmtp/1.1.6/ from the README it states read the INSTALL file from that there is this section Code:
"you may need autoconf, automake, libtool, gettext(-devel)." in fedora and redhat terms is the "development tools " Code:
su - ---- now fedora did a bit of renaming of software groups so i am not 100% sure of the names anylonger ----------------- so to find them do a search Code:
su - Code:
su - |
I have been operating from "mtpfs-1.1.tar gz-
I did download "libmtp-1.1.6.tar.gz" but have not extracted it. I used Yum to install libmtp or so I thought. Again, this is my first real attempt with this and I am struggling at this point to understand but not giving up. I installed Development tools yesterday. Code:
DEVELOPMENT TOOLS Quote:
Code:
[root@localhost redcat]# yum grouplist Code:
Running transaction libmtp-1.1.6.tar.g? |
All times are GMT -5. The time now is 08:49 PM. |