LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Software (https://www.linuxquestions.org/questions/linux-software-2/)
-   -   Compiling. :/ (https://www.linuxquestions.org/questions/linux-software-2/compiling-119955/)

Goalie31 11-25-2003 08:09 PM

Compiling. :/
 
Hi guys, I have used the threads, and help already posted to help me compile gaim 0.73, but to compile the source i have had to compile other dependencies and such, a couple of which i am having problems with.

The main problem is "Pkgconfig" I ./configure it and it is fine until I try to make or "make install" it, when it gives me this error
Code:

[goalie31@localhost pkgconfig-0.9.0]$ make install
Making install in glib-1.2.8
make[1]: Entering directory `/home/goalie31/pkgconfig-0.9.0/glib-1.2.8'
make[1]: *** No rule to make target `install'.  Stop.
make[1]: Leaving directory `/home/goalie31/pkgconfig-0.9.0/glib-1.2.8'
make: *** [install-recursive] Error 1

I am stumped :( and ny help is accepted.

Thank you in advance

Tinkster 11-25-2003 08:18 PM

Can you copy and paste the error that
make
(all by itself) gives you?

Cheers,
Tink

teval 11-25-2003 08:27 PM

Type in make clean.
Then ./configre && make.
Post up the last few lines (~20) of output make gives you.

Goalie31 11-25-2003 08:36 PM

Alrighty, I typed in "make clean" and it did this:
Code:

[goalie31@localhost pkgconfig-0.9.0]$ make clean
Making clean in .
make[1]: Entering directory `/home/goalie31/pkgconfig-0.9.0'
test -z "pkg-config" || rm -f pkg-config
rm -rf .libs _libs
rm -f *.o core *.core
rm -f *.o
rm -f *.lo
make[1]: Leaving directory `/home/goalie31/pkgconfig-0.9.0'
Making clean in glib-1.2.8
make[1]: Entering directory `/home/goalie31/pkgconfig-0.9.0/glib-1.2.8'
make[1]: *** No rule to make target `clean'.  Stop.
make[1]: Leaving directory `/home/goalie31/pkgconfig-0.9.0/glib-1.2.8'
make: *** [clean-recursive] Error 1

So i went on with ./configure and make and make install...anyways, now it gives me this error:
Code:

make[2]: *** [install-binPROGRAMS] Error 1
make[2]: Leaving directory `/home/goalie31/pkgconfig-0.9.0'
make[1]: *** [install-am] Error 2
make[1]: Leaving directory `/home/goalie31/pkgconfig-0.9.0'
make: *** [install-recursive] Error 1


Goalie31 11-25-2003 08:39 PM

Continued because of length....


Here is the "make install" code
Code:

[goalie31@localhost pkgconfig-0.9.0]$ make install
Making install in glib-1.2.8
make[1]: Entering directory `/home/goalie31/pkgconfig-0.9.0/glib-1.2.8'
Making install in .
make[2]: Entering directory `/home/goalie31/pkgconfig-0.9.0/glib-1.2.8'
make[3]: Entering directory `/home/goalie31/pkgconfig-0.9.0/glib-1.2.8'
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory `/home/goalie31/pkgconfig-0.9.0/glib-1.2.8'
make[2]: Leaving directory `/home/goalie31/pkgconfig-0.9.0/glib-1.2.8'
Making install in gmodule
make[2]: Entering directory `/home/goalie31/pkgconfig-0.9.0/glib-1.2.8/gmodule'
make[3]: Entering directory `/home/goalie31/pkgconfig-0.9.0/glib-1.2.8/gmodule'
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory `/home/goalie31/pkgconfig-0.9.0/glib-1.2.8/gmodule'
make[2]: Leaving directory `/home/goalie31/pkgconfig-0.9.0/glib-1.2.8/gmodule'
Making install in gthread
make[2]: Entering directory `/home/goalie31/pkgconfig-0.9.0/glib-1.2.8/gthread'
make[3]: Entering directory `/home/goalie31/pkgconfig-0.9.0/glib-1.2.8/gthread'
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory `/home/goalie31/pkgconfig-0.9.0/glib-1.2.8/gthread'
make[2]: Leaving directory `/home/goalie31/pkgconfig-0.9.0/glib-1.2.8/gthread'
Making install in docs
make[2]: Entering directory `/home/goalie31/pkgconfig-0.9.0/glib-1.2.8/docs'
make[3]: Entering directory `/home/goalie31/pkgconfig-0.9.0/glib-1.2.8/docs'
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory `/home/goalie31/pkgconfig-0.9.0/glib-1.2.8/docs'
make[2]: Leaving directory `/home/goalie31/pkgconfig-0.9.0/glib-1.2.8/docs'
Making install in tests
make[2]: Entering directory `/home/goalie31/pkgconfig-0.9.0/glib-1.2.8/tests'
make[3]: Entering directory `/home/goalie31/pkgconfig-0.9.0/glib-1.2.8/tests'
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory `/home/goalie31/pkgconfig-0.9.0/glib-1.2.8/tests'
make[2]: Leaving directory `/home/goalie31/pkgconfig-0.9.0/glib-1.2.8/tests'
make[1]: Leaving directory `/home/goalie31/pkgconfig-0.9.0/glib-1.2.8'
make[1]: Entering directory `/home/goalie31/pkgconfig-0.9.0'
make[2]: Entering directory `/home/goalie31/pkgconfig-0.9.0'
/bin/sh ./mkinstalldirs /usr/local/bin
 /bin/sh ./libtool  --mode=install /usr//bin/install -c  pkg-config /usr/local/bin/pkg-c                                                                            onfig
/usr//bin/install -c pkg-config /usr/local/bin/pkg-config
/usr//bin/install: cannot create regular file `/usr/local/bin/pkg-config': Permission de                                                                            nied
make[2]: *** [install-binPROGRAMS] Error 1
make[2]: Leaving directory `/home/goalie31/pkgconfig-0.9.0'
make[1]: *** [install-am] Error 2
make[1]: Leaving directory `/home/goalie31/pkgconfig-0.9.0'
make: *** [install-recursive] Error 1

Im sorry, that is a lot of code, but in hopes of you guys being able to help i posted it all.

Thanks again

lionsnob 11-25-2003 09:45 PM

Does it work in superuser mode? Usually you can make things as a normal user but not install them because you don't have the right permissions.

Goalie31 11-25-2003 09:47 PM

You mean root user?


I will try that:D

lionsnob 11-25-2003 09:57 PM

No, I mean superuser :)

What do you think su stands for? ;)

Goalie31 11-25-2003 10:04 PM

Never heard of superuser :p

Thanks, ill try that ;)

teval 11-26-2003 04:00 PM

Quote:

Originally posted by lionsnob
No, I mean superuser :)

What do you think su stands for? ;)

The superuser you are referring to is root. I think su would stand for switch user, but I'm not sure. su can switch to any user :)

Goalie31 11-27-2003 05:18 PM

Thanks alot :D


It worked, and im now enjoying MSn messenger on gaim :D


All times are GMT -5. The time now is 11:45 PM.