Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 29/12/2007, à 11:05

staman_8

Help

Bonjour
Je débute sur KUBUNTU et je tente d'installer un fichier .tar
J'ai tout d'abord décompressé le fichier et exécuté un ./configure mais j'ai une erreur "configure:2060: error: C compiler cannot create executables".
Voici le contenu du fichier log correspondant.
Je vous remercie par avance pour votre aide

This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

It was created by psycopg configure 1.1.21, which was
generated by GNU Autoconf 2.59.  Invocation command line was

  $ ./configure 

## --------- ##
## Platform. ##
## --------- ##

hostname = tamayo
uname -m = i686
uname -r = 2.6.22-14-generic
uname -s = Linux
uname -v = #1 SMP Tue Dec 18 08:02:57 UTC 2007

/usr/bin/uname -p = unknown
/bin/uname -X     = unknown

/bin/arch              = unknown
/usr/bin/arch -k       = unknown
/usr/convex/getsysinfo = unknown
hostinfo               = unknown
/bin/machine           = unknown
/usr/bin/oslevel       = unknown
/bin/universe          = unknown

PATH: /usr/local/sbin
PATH: /usr/local/bin
PATH: /usr/sbin
PATH: /usr/bin
PATH: /sbin
PATH: /bin
PATH: /usr/games


## ----------- ##
## Core tests. ##
## ----------- ##

configure:1312: checking for python
configure:1330: found /usr/bin/python
configure:1343: result: /usr/bin/python
configure:1363: checking python version
configure:1378: result: 2.5
configure:1396: checking python installation prefix
configure:1409: result: /usr
configure:1426: checking python installation exec_prefix
configure:1439: result: /usr
configure:1446: checking definitions in Python library makefile
configure:1528: result: done
configure:1581: checking location of python library
configure:1600: result: $(prefix)/lib/python2.5/site-packages
configure:1607: checking location of python shared modules
configure:1630: result: $(exec_prefix)/lib/python2.5/site-packages
configure:1706: checking for gcc
configure:1732: result: gcc -pthread
configure:1976: checking for C compiler version
configure:1979: gcc -pthread --version </dev/null >&5
gcc (GCC) 4.1.3 20070929 (prerelease) (Ubuntu 4.1.2-16ubuntu2)
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

configure:1982: $? = 0
configure:1984: gcc -pthread -v </dev/null >&5
Using built-in specs.
Target: i486-linux-gnu
Configured with: ../src/configure -v --enable-languages=c,c++,fortran,objc,obj-c++,treelang --prefix=/usr --enable-shared --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --enable-nls --with-gxx-include-dir=/usr/include/c++/4.1.3 --program-suffix=-4.1 --enable-__cxa_atexit --enable-clocale=gnu --enable-libstdcxx-debug --enable-mpfr --enable-checking=release i486-linux-gnu
Thread model: posix
gcc version 4.1.3 20070929 (prerelease) (Ubuntu 4.1.2-16ubuntu2)
configure:1987: $? = 0
configure:1989: gcc -pthread -V </dev/null >&5
gcc: '-V' must come at the start of the command line
configure:1992: $? = 1
configure:2015: checking for C compiler default output file name
configure:2018: gcc -pthread     conftest.c  -lpthread -ldl -lutil >&5
/usr/bin/ld: crt1.o: No such file: No such file or directory
collect2: ld returned 1 exit status
configure:2021: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "psycopg"
| #define PACKAGE_TARNAME "psycopg"
| #define PACKAGE_VERSION "1.1.21"
| #define PACKAGE_STRING "psycopg 1.1.21"
| #define PACKAGE_BUGREPORT "psycopg@lists.initd.org"
| 
| /* end confdefs.h.  */
| 
| int
| main ()
| {
| 
|   ;
|   return 0;
| }
configure:2060: error: C compiler cannot create executables
See `config.log' for more details.

## ---------------- ##
## Cache variables. ##
## ---------------- ##

ac_cv_env_CC_set=
ac_cv_env_CC_value=
ac_cv_env_CFLAGS_set=
ac_cv_env_CFLAGS_value=
ac_cv_env_CPPFLAGS_set=
ac_cv_env_CPPFLAGS_value=
ac_cv_env_CPP_set=
ac_cv_env_CPP_value=
ac_cv_env_LDFLAGS_set=
ac_cv_env_LDFLAGS_value=
ac_cv_env_build_alias_set=
ac_cv_env_build_alias_value=
ac_cv_env_host_alias_set=
ac_cv_env_host_alias_value=
ac_cv_env_target_alias_set=
ac_cv_env_target_alias_value=
ac_cv_path_PYTHON=/usr/bin/python
ac_cv_prog_ac_ct_CC='gcc -pthread'
py_cv_python_exec_prefix=/usr
py_cv_python_library_dir=/lib/python2.5/site-packages
py_cv_python_makefile_CC='gcc -pthread'
py_cv_python_makefile_CCSHARED=-fPIC
py_cv_python_makefile_EXEC_PREFIX='${prefix}'
py_cv_python_makefile_LDFLAGS=
py_cv_python_makefile_LDLAST=
py_cv_python_makefile_LDSHARED='$(CC) -shared -Wl,-O1'
py_cv_python_makefile_LIBC=
py_cv_python_makefile_LIBM=-lm
py_cv_python_makefile_LIBS='-lpthread -ldl -lutil'
py_cv_python_makefile_LINKCC='$(PURIFY) $(MAINCC)'
py_cv_python_makefile_LINKFORSHARED='-Xlinker -export-dynamic'
py_cv_python_makefile_MACHDEP=linux2
py_cv_python_makefile_OPT='-DNDEBUG -g -O2 -Wall -Wstrict-prototypes'
py_cv_python_makefile_PREFIX=/usr
py_cv_python_makefile_RANLIB=ranlib
py_cv_python_makefile_SET_CCC=
py_cv_python_makefile_SGI_ABI=
py_cv_python_makefile_SO=.so
py_cv_python_makefile_vars=found
py_cv_python_module_dir=/lib/python2.5/site-packages
py_cv_python_prefix=/usr
py_cv_python_version=2.5

## ----------------- ##
## Output variables. ##
## ----------------- ##

CC='gcc -pthread'
CCSHARED='-fPIC'
CFLAGS=''
CPP=''
CPPFLAGS=''
DEBUG='-DNDEBUG'
DEFS=''
ECHO_C=''
ECHO_N='-n'
ECHO_T=''
EXEC_PREFIX='${prefix}'
EXEEXT=''
INSTALL='/usr/lib/python2.5/config/install-sh'
INSTALLOPTS=''
LDFLAGS=' '
LDLAST=''
LDSHARED='$(CC) -shared -Wl,-O1'
LIBC=''
LIBM='-lm'
LIBOBJS=''
LIBS=' -lpthread -ldl -lutil'
LINKCC='$(PURIFY) $(MAINCC)'
LINKFORSHARED='-Xlinker -export-dynamic'
LTLIBOBJS=''
MACHDEP='linux2'
OBJEXT=''
OPT=' -DNDEBUG -g -O2 -Wall -Wstrict-prototypes'
PACKAGE_BUGREPORT='psycopg@lists.initd.org'
PACKAGE_NAME='psycopg'
PACKAGE_STRING='psycopg 1.1.21'
PACKAGE_TARNAME='psycopg'
PACKAGE_VERSION='1.1.21'
PATH_SEPARATOR=':'
PGSQLDIR=''
PGSQLLIBS=''
PGSQLMAJOR=''
PGSQLMINOR=''
PGSQLTYPES=''
PREFIX='/usr'
PYTHON='/usr/bin/python'
PYTHON_EXEC_PREFIX='/usr'
PYTHON_LIBRARY_DIR='$(prefix)/lib/python2.5/site-packages'
PYTHON_MODULE_DIR='$(exec_prefix)/lib/python2.5/site-packages'
PYTHON_PREFIX='/usr'
PYTHON_VERSION='2.5'
RANLIB='ranlib'
SET_CCC=''
SET_MAKE=''
SGI_ABI=''
SHELL='/bin/bash'
SO='.so'
VERSION='2.5'
ZOPEHOME=''
ac_ct_CC='gcc -pthread'
bindir='${exec_prefix}/bin'
build_alias=''
datadir='${prefix}/share'
exec_prefix='/usr'
host_alias=''
includedir='${prefix}/include'
infodir='${prefix}/info'
libdir='${exec_prefix}/lib'
libexecdir='${exec_prefix}/libexec'
localstatedir='${prefix}/var'
mandir='${prefix}/man'
oldincludedir='/usr/include'
prefix='/usr'
program_transform_name='s,x,x,'
sbindir='${exec_prefix}/sbin'
sharedstatedir='${prefix}/com'
sysconfdir='${prefix}/etc'
target_alias=''

## ----------- ##
## confdefs.h. ##
## ----------- ##

#define PACKAGE_BUGREPORT "psycopg@lists.initd.org"
#define PACKAGE_NAME "psycopg"
#define PACKAGE_STRING "psycopg 1.1.21"
#define PACKAGE_TARNAME "psycopg"
#define PACKAGE_VERSION "1.1.21"

configure: exit 77

Hors ligne

#2 Le 29/12/2007, à 12:16

Woshee

Re : Help

Si tu débutes, tu n'as normalement aucune raison d'installer des programmes via des archives. Tu dois plutot te servir d'adept (menu K / Système / Adept Manager )

Je te conseille d'aller faire un tour dans la doc de ce site pour comprendre les bases de l'installation des programmes sur ubuntu (je te conseille le mot clé "dépot")


Devenez parrain Linux ou trouvez quelqu'un pour vous aider près de chez vous:
http://parrains.linux.free.fr/

Hors ligne

#3 Le 30/12/2007, à 02:49

staman_8

Re : Help

Merci Woshee de me renvoyer vers les tutos qui sont en effet trés instructifs. Si je me permets de rejoindre le forum, c'est que Adept et mes differentes recherches ne m'ont pas apportées les reponses que j'attendais. Voici donc precisément ma question.
J'ai recupéré un applicatif (gestion d'une association) sous forme d'un fichier .tar.
J'ai suivi le tuto d'installation et les consignes du fichier readme mais je rencontre des difficultés sur l'execution du ./configure.

Hors ligne

#4 Le 30/12/2007, à 03:16

Woshee

Re : Help

Soit encore plus précis:quelle application, et d'o๠vient exactement l'archive? Je peux pas t'aider si je peux pas tester l'installation chez moi wink

De plus ce qui serait utile, ce sont les dernières lignes de la commande ./configure, qui indiquent généralement un manque de dépendance: essaye de les coller ici.


PS: Pense quand tu colle le résultat d'une commande, ou le contenu d'un fichier à  le mettre entre deux balises de code, c'est plus lisible.


Devenez parrain Linux ou trouvez quelqu'un pour vous aider près de chez vous:
http://parrains.linux.free.fr/

Hors ligne

#5 Le 30/12/2007, à 03:18

staman_8

Re : Help

tamayo@tamayo:~/Config_KUBUNTU/psycopg/psycopg-1.1.21$ ./configure
checking for python... /usr/bin/python
checking python version... 2.5
checking python installation prefix... /usr
checking python installation exec_prefix... /usr
checking definitions in Python library makefile... done
checking location of python library... $(prefix)/lib/python2.5/site-packages
checking location of python shared modules... $(exec_prefix)/lib/python2.5/site-packages
checking for gcc... gcc -pthread
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 -pthread accepts -g... yes
checking for gcc -pthread option to accept ANSI C... none needed
checking how to run the C preprocessor... gcc -pthread -E
checking whether make sets $(MAKE)... yes
checking for inline... inline
checking PostgreSQL version... configure: error: missing PostgreSQL headers
tamayo@tamayo:~/Config_KUBUNTU/psycopg/psycopg-1.1.21

Hors ligne

#6 Le 30/12/2007, à 03:32

Woshee

Re : Help

Pas bavard toi hein... tu as vraiment envie qu'on t'aide? Surtout ne suit pas mon indication sur le fait de mettre tes collage entre des balises de code....

Bon a priori tu as envie d'installer psycopg. Tu dis que c'est une application de gestion d'une administration? Sur leur site la description est:

psycopg is a PostgreSQL database adapter for the Python programming language

Enfin passons, ton ./configure indique qu'il te manque des choses concernant les PostgreSQL headers.
Ben tout simplement dans adept, il faut essayer de trouver des paquets qui correspondent, en l'occurence, essaye d'installer:

postgresql-8.2 postgresql-server-dev-8.2

Maintenant que tu as vu comme c'est chiant de compiler, sache juste que ce psycopg est dispo comme paquet, il te suffit d'installer python-psycopg2.


Devenez parrain Linux ou trouvez quelqu'un pour vous aider près de chez vous:
http://parrains.linux.free.fr/

Hors ligne

#7 Le 30/12/2007, à 03:44

staman_8

Re : Help

Pas tres bavard en effet, dsl  tongue
Je suis un peu light sur les commentaires parceque je souhaite aller à  l'essentiel. (je galere depuis plusieurs jours sur pas mal de pb). On m'avait dit que LINUX etait plus pratique et moins complexe que windows à  apprivoiser mais je commence à  en douter !!!
Bon revenons à  nos moutons. J'ai en effet un appli de gestion à   installer, cette appli se nomme opencplusnet. Dans les préconisations d'install, il précise qu'il faut préalablement installer un certain nbre de paquet et c là  que je bloque (cf ci-dessus).
postgresql-8.2 est installé sur mon poste

Hors ligne

#8 Le 30/12/2007, à 03:50

Woshee

Re : Help

Pas bavard et en plus tu ne lis pas les deux dernières lignes de mon dernier post...


Devenez parrain Linux ou trouvez quelqu'un pour vous aider près de chez vous:
http://parrains.linux.free.fr/

Hors ligne

#9 Le 30/12/2007, à 03:57

best_friend_fr

Re : Help

Ya qu'une ligne dans ton dernier post tongue


sudo apt-get replace langage_sms by grammaire orthographe ponctuation
La documentation est avant tout faite pour ceux qui posent les questions, et non ceux qui y répondent
Best_friend_fr

Hors ligne

#10 Le 30/12/2007, à 03:59

Woshee

Re : Help

On se passe des commentaires inutiles, merci


Devenez parrain Linux ou trouvez quelqu'un pour vous aider près de chez vous:
http://parrains.linux.free.fr/

Hors ligne