pb de compilation des sources QT3.0.3 en vue d'installer KDE3 - Débats - Linux et OS Alternatifs
Marsh Posté le 24-05-2002 à 14:22:23
Par defaut, qt est compilé en single thread et pas en multi-thread. Tu as gagné le droit de recommencer la compilation
http://linuxpronews.com/
[jfdsdjhfuetppo]--Message édité par kadreg le 24-05-2002 à 14:23:58--[/jfdsdjhfuetppo]
Marsh Posté le 24-05-2002 à 14:30:36
Mon duron 600 à mis presque 2H (j'ai pas vraiment regardé mais ça doit tourné autour de ça).
Bon, je vais le recompilé !
Quitte à le refaire autant ne rien oublier, je pense faire :
make clean && ./configure --enable-kernel-threads && make install
Dite moi si j'ai rien oublier car je veux pas le recompilé tte les 5 min
Marsh Posté le 24-05-2002 à 14:35:07
./configure -system-zlib -qt-gif -system-libpng -system-libjpeg -plugin-imgfmt-mng -thread -no-stl -no-xinerama -no-g++-exceptions
Marsh Posté le 24-05-2002 à 14:44:05
ouais faut lire 1 peu la doc avant de tout compiler à la barbare
A+
Marsh Posté le 24-05-2002 à 15:27:09
Babouchka a écrit a écrit : ouais faut lire 1 peu la doc avant de tout compiler à la barbare A+ |
Oui, je sais (désolé quand même) ! J'ai tout de même jeté un oeuil sur la doc qu'il y a dans les sources !
Le prob c que ni la doc de QT ni celle de KDE (que je trouve hyper bordelique -> plein de petite archive) n'as précisé qu'il fallait compilé en multi thread.
Et surfer avec mon chetit 56 K (avec AOL) c
Marsh Posté le 24-05-2002 à 14:20:58
Slt,
J'ai une Slack 8 et je veux compiler QT3.0.3
Les sources proviennent du CD du dernier Linux Mag.
Voici comment j'ai fait:
-J'ai tt dézipper ds /usr/local/qt
-J'ai modifier mon /etc/profile (cf. plus loin)
-./configure --> pas de prob
-make --> pas de prob
-make install -> j'ai plein de ligne "are the same file"
-ldconfig
-Après j'ai voulu compiler kde-base et ça bloc au niveau de qt :
checking for libz... -lz
checking for libpng... -lpng -lz -lm
checking for libjpeg6b... no
checking for libjpeg... -ljpeg
checking for Qt... checking for QT... configure : error : QT (>= 3.0.2) (library qt-mt) not found. Please check your installation
Voici mon /etc/profile (y a peut être une erreur)
# /etc/profile: This file contains system-wide defaults used by
# all Bourne (and related) shells.
# Set the values for some environment variables:
export MINICOM="-c on"
export MANPATH=/usr/local/manusr/manusr/X11R6/man
export HOSTNAME="`cat /etc/HOSTNAME`"
export LESSOPEN="|lesspipe.sh %s"
export LESS="-M"
export MOZILLA_HOME=/usr/lib/netscape
#QT & compagnie
QTDIR=/usr/local/qt
PATH=$QTDIR/bin:$PATH
LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
export QTDIR PATH LD_LIBRARY_PATH
# Set the default system $PATH:
PATH="$PATHusr/local/binusr/binbinusr/X11R6/binusr/games:."
# For root users, ensure that /usr/local/sbin, /usr/sbin, and /sbin are in
# the $PATH. Some means of connection don't add these by default (sshd comes
# to mind).
if [ "`id -u`" = "0" ]; then
echo $PATH | grep /usr/local/sbin 1> /dev/null 2> /dev/null
if [ ! $? = 0 ]; then
PATH=/usr/local/sbinusr/sbinsbin:$PATH
fi
fi
# For non-root users, add the current directory to the search path:
if [ ! "`id -u`" = "0" ]; then
PATH="$PATH:."
fi
# I had problems using 'eval tset' instead of 'TERM=', but you might want to
# try it anyway. I think with the right /etc/termcap it would work great.
# eval `tset -sQ "$TERM"`
if [ "$TERM" = "" -o "$TERM" = "unknown" ]; then
TERM=linux
fi
# Set default POSIX locale:
export LC_ALL=POSIX
# Set ksh93 visual editing mode:
if [ "$SHELL" = "/bin/ksh" ]; then
VISUAL=emacs
# VISUAL=gmacs
# VISUAL=vi
fi
# Set a default shell prompt:
#PS1='`hostname`:`pwd`# '
if [ "$SHELL" = "/bin/pdksh" ]; then
PS1='! $ '
elif [ "$SHELL" = "/bin/ksh" ]; then
PS1='! ${PWD/#$HOME/~}$ '
elif [ "$SHELL" = "/bin/zsh" ]; then
PS1='%n@%m:%~%# '
elif [ "$SHELL" = "/bin/ash" ]; then
PS1='$ '
else
PS1='\u@\h:\w\$ '
fi
PS2='> '
ignoreeof=10
export PATH DISPLAY LESS TERM PS1 PS2 ignoreeof
# Default umask. A umask of 022 prevents new files from being created group
# and world writable.
umask 022
# Set up the LS_COLORS and LS_OPTIONS environment variables for color ls:
if [ "$SHELL" = "/bin/zsh" ]; then
eval `dircolors -z`
elif [ "$SHELL" = "/bin/ash" ]; then
eval `dircolors -s`
else
eval `dircolors -b`
fi
# Notify user of incoming mail. This can be overridden in the user's
# local startup file (~/.bash.login or whatever, depending on the shell)
if [ -x /usr/bin/biff ]; then
biff y
fi
# Append any additional sh scripts found in /etc/profile.d/:
for file in /etc/profile.d/*.sh ; do
if [ -x $file ]; then
. $file
fi
done
MERCI POUR VOTRE AIDE
---------------
Une Lada, c'est bien. Une voiture, c'est mieux !