PDA

View Full Version : Mandrake 10.1



Threble
02-22-2005, 02:54 AM
Ok I am having a bit of trouble compiling the files. I Have Mandrake 10.1 Beginner ( the cheap version ). I got most of the dependencies,,,, and it is asking for QT3 >=2.3. I found the RPM for QT3 3.3.3 which is >=2.3. I installed it... execute the show EQ RPM and it still says it needs QT3 >=2.3. Am I missed something. Doesn't seem to be much on this.. can any linux guru's help and explain this in terms for the new linux user :eek:

BlueAdept
02-22-2005, 08:49 AM
You have to tell it where the new QT is installed.

Something like:

export QTDIR= /your/new/QT/dir/here

then do the "make -f" blah blah blah stuff.

Hope that helps.

CeleSEQ
02-22-2005, 01:06 PM
Hi Threble,

I don't think anyone is releasing up-to-date rpms for Mandrake at this time, so you'll need to build it by hand.

~CeleSEQ

Cryonic
02-22-2005, 10:21 PM
sounds like an RPM dependency check error. Normal since Mandrake doesn't name their rpms the same for things like "depends" and "requires".

Want to see what I mean:
Fedora Core QT RPM:
http://www.rpmfind.net//linux/RPM/fedora/3/i386/qt-3.3.3-8.i386.html

Mandrake QT RPM:
http://www.rpmfind.net//linux/RPM/mandrake/10.1/x86_64/media/main32/libqt3-3.3.3-26mdk.i586.html

Notice the difference in the Provides line.

That is what is hanging you up since Mandrake 10.1 should already come with a version of QT that SEQ5 can use.

Threble
02-23-2005, 01:28 AM
Well,, I tried to do the QT3DIR= from the first post. No Luck! I have 2 versions of SEQ the RPM version for mandrake and the Tar Version. I have tryied both. When I try to ./configure the Unzipped Tar file I get at the end : checking for C++ compiler default output file name... configure: error: C++ compiler cannot create executables
See `config.log' for more details.
When I do the RPM file the software installer takes over and says that i do not have QT3>=2.6 when I HAVE installed it and my QT3 3.3.3 installed without any dependancy issues....anyone have any ideas. Are you saying i should have gotten another version of Linux LOL.

purple
02-23-2005, 06:26 AM
You have to tell it where the new QT is installed.

Something like:

export QTDIR= /your/new/QT/dir/here


Well,, I tried to do the QT3DIR= from the first post. No Luck!

Is there intentionally a difference between what you did (that didn't work) and what BA said to do?

I<3EQ
02-23-2005, 07:06 AM
configure: error: C++ compiler cannot create executables
See `config.log' for more details.


Did you look at config.log? What does it say? Do you have gcc installed?

RPMs built on Mandrake, RPMs built on RedHat, and RPMs built on SuSe sometimes don't mesh well (something I wish the major RPM-based distrobutions would address... but that's a long digression :p) but there's absolutely no reason why ShowEQ won't run on Mandrake 10.1. You just need to listen to what the scripts are trying to tell you.

CeleSEQ
02-23-2005, 01:45 PM
Also Threble, as far as I know, no one has released an RPM for Mandrake of the latest version, and with ShowEQ, it's very rare that older versions will work at all, since the changes are almost always to match changes Sony makes in the game. The latest version is 5.0.0.18.

Assuming you have a full build environment with gcc, automake, autoconf, working, (which from the errors you describe seems unlikely), it would be quite trivial to take my Fedora Core SRPMs and tweak the showeq.spec to make it build on mandrake. It would almost certainly be only a difference of the correct naming of the various required packages, and perhaps some paths etc.

But first you have to have a build environment that works. If you can't get it to configure, then you have other problems... my guess is that you're missing important components required for compiling software, and need to identify those and get them installed.

codepig666
02-24-2005, 09:58 PM
Post your config.log

Mandrake has come with showeq compliant QT versions for several releases now, so your problem is probably not where it seems.

-piggy (I use Mandrake, so I promise we can make it work for ya)

Threble
02-24-2005, 11:11 PM
Here is my config.log file...
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

It was created by showeq configure 5.0.0.16, which was
generated by GNU Autoconf 2.59. Invocation command line was

$ ./configure

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

hostname = localhost
uname -m = i686
uname -r = 2.6.8.1-12mdk
uname -s = Linux
uname -v = #1 Fri Oct 1 12:53:41 CEST 2004

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

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

PATH: /usr/bin
PATH: /bin
PATH: /usr/bin
PATH: /usr/local/bin
PATH: /usr/X11R6/bin/
PATH: /usr/games
PATH: /home/clayton/bin


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

configure:1590: checking build system type
configure:1608: result: i686-pc-linux-gnu
configure:1616: checking host system type
configure:1630: result: i686-pc-linux-gnu
configure:1638: checking target system type
configure:1652: result: i686-pc-linux-gnu
configure:1683: checking for a BSD-compatible install
configure:1738: result: /usr/bin/install -c
configure:1749: checking whether build environment is sane
configure:1792: result: yes
configure:1849: checking for gawk
configure:1865: found /usr/bin/gawk
configure:1875: result: gawk
configure:1885: checking whether make sets $(MAKE)
configure:1905: result: yes
configure:2069: checking whether to enable maintainer-specific portions of Makefiles
configure:2078: result: no
configure:2202: checking for doxygen
configure:2235: result: no
configure:2245: WARNING: doxygen not found - will not generate any doxygen documentation
configure:2297: checking for perl
configure:2315: found /usr/bin/perl
configure:2327: result: /usr/bin/perl
configure:3990: checking for gcc
configure:4006: found /usr/bin/gcc
configure:4016: result: gcc
configure:4030: checking for g++
configure:4059: result: no
configure:4030: checking for c++
configure:4059: result: no
configure:4030: checking for gcc
configure:4046: found /usr/bin/gcc
configure:4056: result: gcc
configure:4089: checking for supported compiler version
configure:4109: checking for style of include used by make
configure:4137: result: GNU
configure:4256: checking for C++ compiler version
configure:4259: gcc --version </dev/null >&5
gcc (GCC) 3.3.2 (Mandrake Linux 10.0 3.3.2-6mdk)
Copyright (C) 2003 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:4262: $? = 0
configure:4264: gcc -v </dev/null >&5
Reading specs from /usr/lib/gcc-lib/i586-mandrake-linux-gnu/3.3.2/specs
Configured with: ../configure --prefix=/usr --libdir=/usr/lib --with-slibdir=/lib --mandir=/usr/share/man --infodir=/usr/share/info --enable-shared --enable-threads=posix --disable-checking --enable-long-long --enable-__cxa_atexit --enable-clocale=gnu --enable-languages=c,c++,ada,f77,objc,java,pascal --host=i586-mandrake-linux-gnu --with-system-zlib
Thread model: posix
gcc version 3.3.2 (Mandrake Linux 10.0 3.3.2-6mdk)
configure:4267: $? = 0
configure:4269: gcc -V </dev/null >&5
gcc: `-V' option must have argument
configure:4272: $? = 1
configure:4295: checking for C++ compiler default output file name
configure:4298: gcc conftest.cc >&5
gcc: installation problem, cannot exec `cc1plus': No such file or directory
configure:4301: $? = 1
configure: failed program was:
| /* confdefs.h. */
|
| #define PACKAGE_NAME "showeq"
| #define PACKAGE_TARNAME "showeq"
| #define PACKAGE_VERSION "5.0.0.16"
| #define PACKAGE_STRING "showeq 5.0.0.16"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE "showeq"
| #define VERSION "5.0.0.16"
| /* end confdefs.h. */
|
| int
| main ()
| {
|
| ;
| return 0;
| }
configure:4340: error: C++ compiler cannot create executables
See `config.log' for more details.

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

ac_cv_build=i686-pc-linux-gnu
ac_cv_build_alias=i686-pc-linux-gnu
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_CXXCPP_set=
ac_cv_env_CXXCPP_value=
ac_cv_env_CXXFLAGS_set=
ac_cv_env_CXXFLAGS_value=
ac_cv_env_CXX_set=
ac_cv_env_CXX_value=
ac_cv_env_DOXYGEN_PAPER_SIZE_set=
ac_cv_env_DOXYGEN_PAPER_SIZE_value=
ac_cv_env_F77_set=
ac_cv_env_F77_value=
ac_cv_env_FFLAGS_set=
ac_cv_env_FFLAGS_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_host=i686-pc-linux-gnu
ac_cv_host_alias=i686-pc-linux-gnu
ac_cv_path_ac_pt_DX_PERL=/usr/bin/perl
ac_cv_path_install='/usr/bin/install -c'
ac_cv_prog_AWK=gawk
ac_cv_prog_CCd=gcc
ac_cv_prog_CXXd=gcc
ac_cv_prog_make_make_set=yes
ac_cv_target=i686-pc-linux-gnu
ac_cv_target_alias=i686-pc-linux-gnu

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

ACLOCAL='${SHELL} /home/clayton/showeq-5.0.0.16/missing --run aclocal-1.8'
AMDEPBACKSLASH='\'
AMDEP_FALSE='#'
AMDEP_TRUE=''
AMTAR='${SHELL} /home/clayton/showeq-5.0.0.16/missing --run tar'
AR=''
AUTOCONF='${SHELL} /home/clayton/showeq-5.0.0.16/missing --run autoconf'
AUTOHEADER='${SHELL} /home/clayton/showeq-5.0.0.16/missing --run autoheader'
AUTOMAKE='${SHELL} /home/clayton/showeq-5.0.0.16/missing --run automake-1.8'
AWK='gawk'
CC='gcc'
CCDEPMODE=''
CCd='gcc'
CFLAGS=''
CGIDIR=''
CGI_FALSE=''
CGI_ICONS=''
CGI_ICON_DIR=''
CGI_TRUE=''
CPP=''
CPPFLAGS=''
CXX='gcc'
CXXCPP=''
CXXDEPMODE=''
CXXFLAGS=''
CXXd='gcc'
CYGPATH_W='echo'
DB3_INCLUDES=''
DB3_LDFLAGS=''
DEBUG=''
DEFS=''
DEPDIR='.deps'
DOXYGEN_PAPER_SIZE=''
DX_COND_chi_FALSE=''
DX_COND_chi_TRUE='#'
DX_COND_chm_FALSE=''
DX_COND_chm_TRUE='#'
DX_COND_doc_FALSE=''
DX_COND_doc_TRUE='#'
DX_COND_dot_FALSE=''
DX_COND_dot_TRUE='#'
DX_COND_html_FALSE=''
DX_COND_html_TRUE='#'
DX_COND_latex_FALSE=''
DX_COND_latex_TRUE='#'
DX_COND_man_FALSE=''
DX_COND_man_TRUE='#'
DX_COND_pdf_FALSE=''
DX_COND_pdf_TRUE='#'
DX_COND_ps_FALSE=''
DX_COND_ps_TRUE='#'
DX_COND_rtf_FALSE=''
DX_COND_rtf_TRUE='#'
DX_COND_xml_FALSE=''
DX_COND_xml_TRUE='#'
DX_CONFIG='doxygen.cfg'
DX_DOCDIR='dox'
DX_DOT=''
DX_DOXYGEN=''
DX_DVIPS=''
DX_EGREP=''
DX_ENV=' SRCDIR='.' PROJECT='ShowEQ' DOCDIR='dox' VERSION='5.0.0.16' HAVE_DOT='NO' GENERATE_MAN='NO' GENERATE_RTF='NO' GENERATE_XML='NO' GENERATE_HTMLHELP='NO' GENERATE_CHI='NO' GENERATE_HTML='NO' GENERATE_LATEX='NO''
DX_FLAG_[]DX_CURRENT_FEATURE='[]DX_CURRENT_FEATURE'
DX_FLAG_[]DX_CURRENT_FEATURE='[]DX_CURRENT_FEATURE'
DX_FLAG_[]DX_CURRENT_FEATURE='[]DX_CURRENT_FEATURE'
DX_FLAG_[]DX_CURRENT_FEATURE='[]DX_CURRENT_FEATURE'
DX_FLAG_[]DX_CURRENT_FEATURE='[]DX_CURRENT_FEATURE'
DX_FLAG_[]DX_CURRENT_FEATURE='[]DX_CURRENT_FEATURE'
DX_FLAG_[]DX_CURRENT_FEATURE='[]DX_CURRENT_FEATURE'
DX_FLAG_[]DX_CURRENT_FEATURE='[]DX_CURRENT_FEATURE'
DX_FLAG_[]DX_CURRENT_FEATURE='[]DX_CURRENT_FEATURE'
DX_FLAG_[]DX_CURRENT_FEATURE='[]DX_CURRENT_FEATURE'
DX_FLAG_[]DX_CURRENT_FEATURE='[]DX_CURRENT_FEATURE'
DX_FLAG_[]DX_CURRENT_FEATURE='[]DX_CURRENT_FEATURE'
DX_FLAG_[]DX_CURRENT_FEATURE='[]DX_CURRENT_FEATURE'
DX_FLAG_[]DX_CURRENT_FEATURE='[]DX_CURRENT_FEATURE'
DX_FLAG_[]DX_CURRENT_FEATURE='[]DX_CURRENT_FEATURE'
DX_FLAG_[]DX_CURRENT_FEATURE='[]DX_CURRENT_FEATURE'
DX_FLAG_[]DX_CURRENT_FEATURE='[]DX_CURRENT_FEATURE'
DX_FLAG_[]DX_CURRENT_FEATURE='[]DX_CURRENT_FEATURE'
DX_FLAG_[]DX_CURRENT_FEATURE='[]DX_CURRENT_FEATURE'
DX_FLAG_[]DX_CURRENT_FEATURE='[]DX_CURRENT_FEATURE'
DX_FLAG_[]DX_CURRENT_FEATURE='[]DX_CURRENT_FEATURE'
DX_FLAG_chi='0'
DX_FLAG_chm='0'
DX_FLAG_doc='0'
DX_FLAG_dot='0'
DX_FLAG_html='0'
DX_FLAG_man='0'
DX_FLAG_pdf='0'
DX_FLAG_ps='0'
DX_FLAG_rtf='0'
DX_FLAG_xml='0'
DX_HHC=''
DX_LATEX=''
DX_MAKEINDEX=''
DX_PDFLATEX=''
DX_PERL='/usr/bin/perl'
DX_PROJECT='ShowEQ'
ECHO='echo'
ECHO_C=''
ECHO_N='-n'
ECHO_T=''
EGREP=''
EXEEXT=''
F77=''
FFLAGS=''
HAVE_GD_FALSE=''
HAVE_GD_TRUE=''
INSTALL_DATA='${INSTALL} -m 644'
INSTALL_PROGRAM='${INSTALL}'
INSTALL_SCRIPT='${INSTALL}'
INSTALL_STRIP_PROGRAM='${SHELL} $(install_sh) -c -s'
LDFLAGS=''
LIBGETOPT=''
LIBOBJS=''
LIBPNG=''
LIBPTHREAD=''
LIBS=''
LIBSM=''
LIBTOOL=''
LIBZ=''
LIB_QT=''
LIB_X11=''
LN_S=''
LTLIBOBJS=''
MAINT='#'
MAINTAINER_MODE_FALSE=''
MAINTAINER_MODE_TRUE='#'
MAKEINFO='${SHELL} /home/clayton/showeq-5.0.0.16/missing --run makeinfo'
MEMORY_LIBS=''
MOC=''
OBJEXT=''
PACKAGE='showeq'
PACKAGE_BUGREPORT=''
PACKAGE_NAME='showeq'
PACKAGE_STRING='showeq 5.0.0.16'
PACKAGE_TARNAME='showeq'
PACKAGE_VERSION='5.0.0.16'
PATH_SEPARATOR=':'
PROFILE_LIBS=''
QT_DOCS=''
QT_INCLUDES=''
QT_LDFLAGS=''
RANLIB=''
SET_MAKE=''
SHELL='/bin/sh'
SHOWEQ_EXTRA_RPATH=''
SHOWEQ_RPATH=''
STRIP=''
TEST_SERVER_FALSE=''
TEST_SERVER_TRUE=''
UIC=''
USEDB3_FALSE=''
USEDB3_TRUE=''
USER_INCLUDES=''
USER_LDFLAGS=''
USE_THREADS=''
VERSION='5.0.0.16'
X_INCLUDES=''
X_LDFLAGS=''
X_PRE_LIBS=''
ac_ct_AR=''
ac_ct_CC=''
ac_ct_CXX=''
ac_ct_F77=''
ac_ct_RANLIB=''
ac_ct_STRIP=''
ac_pt_DX_DOT=''
ac_pt_DX_DOXYGEN=''
ac_pt_DX_DVIPS=''
ac_pt_DX_EGREP=''
ac_pt_DX_HHC=''
ac_pt_DX_LATEX=''
ac_pt_DX_MAKEINDEX=''
ac_pt_DX_PDFLATEX=''
ac_pt_DX_PERL='/usr/bin/perl'
am__fastdepCC_FALSE=''
am__fastdepCC_TRUE=''
am__fastdepCXX_FALSE=''
am__fastdepCXX_TRUE=''
am__include='include'
am__leading_dot='.'
am__quote=''
bindir='${exec_prefix}/bin'
build='i686-pc-linux-gnu'
build_alias=''
build_cpu='i686'
build_os='linux-gnu'
build_vendor='pc'
datadir='${prefix}/share'
db3_includes=''
db3_libs=''
exec_prefix='NONE'
host='i686-pc-linux-gnu'
host_alias=''
host_cpu='i686'
host_os='linux-gnu'
host_vendor='pc'
includedir='${prefix}/include'
infodir='${prefix}/info'
install_sh='/home/clayton/showeq-5.0.0.16/install-sh'
libdir='${exec_prefix}/lib'
libexecdir='${exec_prefix}/libexec'
localstatedir='${prefix}/var'
mandir='${prefix}/man'
mkdir_p='mkdir -p -- .'
oldincludedir='/usr/include'
prefix='NONE'
program_transform_name='s,x,x,'
qt_docs=''
qt_includes=''
qt_libraries=''
sbindir='${exec_prefix}/sbin'
sharedstatedir='${prefix}/com'
sysconfdir='${prefix}/etc'
target='i686-pc-linux-gnu'
target_alias=''
target_cpu='i686'
target_os='linux-gnu'
target_vendor='pc'
x_includes='NONE'
x_libraries='NONE'

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

#define PACKAGE "showeq"
#define PACKAGE_BUGREPORT ""
#define PACKAGE_NAME "showeq"
#define PACKAGE_STRING "showeq 5.0.0.16"
#define PACKAGE_TARNAME "showeq"
#define PACKAGE_VERSION "5.0.0.16"
#define VERSION "5.0.0.16"

configure: exit 77

tano
02-25-2005, 06:34 AM
Here is my config.log file...

yadda yadda

configure:4295: checking for C++ compiler default output file name
configure:4298: gcc conftest.cc >&5
gcc: installation problem, cannot exec `cc1plus': No such file or directory


I'm no expert but regardless of your QT problems it doesn't look to me as if you have g++ configured correctly or it isn't installed at all.

Maybe try installing it and rerunning the ./configure?

Threble
02-25-2005, 10:32 AM
Ok this would shed some light.
Do any mandrake users know where I can get the latest version of the package?
I checked my mirrors and only this I see is gcc-C++ packages. Nothing in g++, is it named something else. Boy they really need to do alittle more explanation. They really throw you to the wolves if your new to linux. I love the stability and speed but more documentation would be nice. Also, does anyone know where i can go for a list of what all these packages do? :eek:

I<3EQ
02-25-2005, 11:07 AM
You want to install those gcc-C++ packages. Install them and repeat the ./configure. Post a new log if it fails again.

doox00
02-26-2005, 02:21 PM
I use mandrake 10.1 all the packages I needed to install for showeq were already available on the cd's (4 cd version, you can get it here:)

http://www.filemirrors.com/search.src?type=begins&file=Mandrakelinux-10.1-Official-Download-CD4.i586.iso

in your 'start', system, configuration, software, install software, you can search for the packages you need. install each one, once you are done use the mandrakeupdate it will patch/update every package you have to the latest version.