Hi!
I’m trying to install dri2proto on the platform SUSE-LINUX-i686.After running ./configure, i get nothing to be done for “all” as i typed make. I don’t know what to do next?? Please help!
What does the readme say to do? Different apps may have different installation instruction. They should always be in the readme file included in the gzip file.
While gogalthorp’s answer is true for all Linuxes and we will help you as we can, we here are using and trying to help on the openSUSE platform. What do you mean with SUSE-LINUX-i686? When you mean with that SLES or SLED, your support is at NOVELL FORUMS.
Usually, the next logical step after make would be make install. But there should be a README or INSTALL file that explains it.
i said SUSE-LINUX-i686 meaning that my linux is 64bits, and the app is 32 bits. I think that is the problem! I have tried to use linux32 ./configure, which print out like this
-
liping@linux-p7sn:~/dri2proto-2.3> sudo linux32 ./configure
root’s password:
checking for a BSD-compatible install… /usr/bin/install -c
checking whether build environment is sane… yes
checking for a thread-safe mkdir -p… /bin/mkdir -p
checking for gawk… gawk
checking whether make sets $(MAKE)… yes
checking whether to enable maintainer-specific portions of Makefiles… no
checking for style of include used by make… GNU
checking for gcc… gcc
checking whether the C compiler works… yes
checking for C compiler default output file name… a.out
checking for suffix of executables…
checking whether we are cross compiling… no
checking for suffix of object files… o
checking whether we are using the GNU C compiler… yes
checking whether gcc accepts -g… yes
checking for gcc option to accept ISO C89… none needed
checking dependency style of gcc… none
checking how to run the C preprocessor… gcc -E
checking for grep that handles long lines and -e… /bin/grep
checking for egrep… /bin/grep -E
checking for ANSI C header files… yes
checking for sys/types.h… yes
checking for sys/stat.h… yes
checking for stdlib.h… yes
checking for string.h… yes
checking for memory.h… yes
checking for strings.h… yes
checking for inttypes.h… yes
checking for stdint.h… yes
checking for unistd.h… yes
checking for gcc option to accept ISO C99… -std=gnu99
checking for pkg-config… /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0… yes
checking build system type… i686-pc-linux-gnu
checking host system type… i686-pc-linux-gnu
configure: creating ./config.status
config.status: creating Makefile
config.status: creating dri2proto.pc
config.status: executing depfiles commands*
I don’t know how to deal with like this?
Thank you!
yes! there is a INSTALL file in the dir. I think i may can not understand them completely. That’s a big problem! Sigh!
On 2011-04-22 04:06, woaimama wrote:
>
> i said SUSE-LINUX-i686 meaning that my linux is 64bits,
i686 is not 64 bits.
> and the app is
> 32 bits. I think that is the problem! I have tried to use linux32
> /configure, which print out like this
> - liping@linux-p7sn:~/dri2proto-2.3> sudo linux32 ./configure
> root’s password:
Don’t “su” to do the configure. Use your normal user. About the linux32, I
don’t know. Try without.
–
Cheers / Saludos,
Carlos E. R.
(from 11.2 x86_64 “Emerald” at Telcontar)
I notice that the lines above show a Make file being created. Look and see if the file starts with a capital M.
Note this is odd but perhaps the programmer did this for some reason??? Or maybe it is just the report that is odd.
Remember Linux is case sensitive.
like i showed above, the results of sudo linux32 ./confiure is
checking build system type… i686-pc-linux-gnu
checking host system type… i686-pc-linux-gnu
although i think that my sys is x86_64.
When i run ./configure ,got
./configure: line 1503: config.log: Permission denied
./configure: line 1513: config.log: Permission denied
I run sudo ./configure,got
checking for a BSD-compatible install… /usr/bin/install -c
checking whether build environment is sane… yes
checking for a thread-safe mkdir -p… /bin/mkdir -p
checking for gawk… gawk
checking whether make sets $(MAKE)… yes
checking whether to enable maintainer-specific portions of Makefiles… no
checking for style of include used by make… GNU
checking for gcc… gcc
checking for C compiler default output file name… a.out
checking whether the C compiler works… yes
checking whether we are cross compiling… no
checking for suffix of executables…
checking for suffix of object files… o
checking whether we are using the GNU C compiler… yes
checking whether gcc accepts -g… yes
checking for gcc option to accept ISO C89… none needed
checking dependency style of gcc… none
checking how to run the C preprocessor… gcc -E
checking for grep that handles long lines and -e… /bin/grep
checking for egrep… /bin/grep -E
checking for ANSI C header files… yes
checking for sys/types.h… yes
checking for sys/stat.h… yes
checking for stdlib.h… yes
checking for string.h… yes
checking for memory.h… yes
checking for strings.h… yes
checking for inttypes.h… yes
checking for stdint.h… yes
checking for unistd.h… yes
checking for gcc option to accept ISO C99… -std=gnu99
checking for pkg-config… /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0… yes
checking build system type… x86_64-unknown-linux-gnu
checking host system type… x86_64-unknown-linux-gnu
configure: creating ./config.status
config.status: creating Makefile
config.status: creating dri2proto.pc
config.status: executing depfiles commands
./configure doesn’t even identify the type of my system!
what to do?
Thank you very much!
yes! ls like this:
-rw-r–r-- 1 root root 61637 2011-04-19 19:08 aclocal.m4
-rw-r–r-- 1 root root 8588 2011-04-19 19:08 ChangeLog
-rwxr-xr-x 1 root root 46260 2011-04-19 19:08 config.guess
-rw-r–r-- 1 root root 18961 2011-04-22 11:20 config.log
-rwxr-xr-x 1 root root 31249 2011-04-22 11:20 config.status
-rwxr-xr-x 1 root root 33952 2011-04-19 19:08 config.sub
-rwxr-xr-x 1 root root 174999 2011-04-19 19:08 configure
-rw-r–r-- 1 root root 429 2011-04-19 19:08 configure.ac
-rwxr-xr-x 1 root root 174999 2011-04-22 10:35 configure.bak
-rw-r–r-- 1 root root 1519 2011-04-19 19:08 COPYING
-rw-r–r-- 1 root root 7997 2011-04-19 19:08 dri2proto.h
-rw-r–r-- 1 root root 186 2011-04-22 11:20 dri2proto.pc
-rw-r–r-- 1 root root 187 2011-04-19 19:08 dri2proto.pc.in
-rw-r–r-- 1 root root 21396 2011-04-19 19:08 dri2proto.txt
-rw-r–r-- 1 root root 2186 2011-04-19 19:08 dri2tokens.h
-rw-r–r-- 1 root root 11410 2011-04-19 19:08 INSTALL
-rwxr-xr-x 1 root root 13620 2011-04-19 19:08 install-sh
-rw-r–r-- 1 root root 21585 2011-04-22 11:20 Makefile
-rw-r–r-- 1 root root 344 2011-04-19 19:08 Makefile.am
-rw-r–r-- 1 root root 20166 2011-04-19 19:08 Makefile.in
-rwxr-xr-x 1 root root 11135 2011-04-19 19:08 missing
-rw-r–r-- 1 root root 866 2011-04-19 19:08 README
There you go it is right there Make not the usual make.
type Make
On 2011-04-22 05:36, woaimama wrote:
>
> like i showed above, the results of sudo linux32 ./confiure is
> checking build system type… i686-pc-linux-gnu
> checking host system type… i686-pc-linux-gnu
> although i think that my sys is x86_64.
You are telling it to use 32 bit. It is doing what you told it to do.
>
> When i run ./configure ,got
Delete the sources, reinstall the sources them from tgz, and now run
without sudo or su. Only use su/sudo for the install phase.
–
Cheers / Saludos,
Carlos E. R.
(from 11.2 x86_64 “Emerald” at Telcontar)
Da sorry was late and I was tired.
What I want to say is
cat Make
not
type Make
my old mind went back to DOS commands
To see what is in the Make file
On 04/22/2011 05:36 AM, woaimama wrote:
>
> yes! ls like this:
> -rw-r–r-- 1 root root 21585 2011-04-22 11:20 Makefile
> -rw-r–r-- 1 root root 344 2011-04-19 19:08 Makefile.am
> -rw-r–r-- 1 root root 20166 2011-04-19 19:08 Makefile.in
why is everything owned by root??
it should not be!
you should unpack the tar ball as a regular user and into some spot in
your home directory…
and run configure and make install as yourself, and THEN become root
(with su) to run install…
however, i see Make up there and have to assume the package was built by
some microsoftie–so, since s/he didn’t know how to do make, i’d assume
the whole thing is wrong for my system and not install it…what is the
name and a URL for the source pack?
delete the unpacked contents, and begin again, by unpacking as yourself,
a normal user…
–
CAVEAT: http://is.gd/bpoMD
[openSUSE 11.3 + KDE4.5.5 + Thunderbird3.1.8 via NNTP]
A Penguin Being Tickled - http://www.youtube.com/watch?v=0GILA0rrR6w
On Sat, 23 Apr 2011 14:23:22 +0530, DenverD
<DenverD@no-mx.forums.opensuse.org> wrote:
> and run configure and make install as yourself, and THEN become root
> (with su) to run install…
almost correct. you run “./configure” and “make” as yourself, then “make
install” as root – if you want to install to a system location.
–
phani.
On 04/23/2011 12:26 PM, phanisvara wrote:
> almost correct. you run “./configure” and “make” as yourself, then “make
> install” as root – if you want to install to a system location.
correct…only need root to install if you want the application easily
available to all users…
–
CAVEAT: http://is.gd/bpoMD
[openSUSE 11.3 + KDE4.5.5 + Thunderbird3.1.8 via NNTP]
A Penguin Being Tickled - http://www.youtube.com/watch?v=0GILA0rrR6w
Thank you very much! I have changed my kernel to fedora-14 because i have lots of problems that cannot solved by myself! Sigh!
Thank you for helping me!rotfl!