Compiling Error

Report bugs, bug fixes and workarounds here.
Topic author
NIGHTCAST2000
Posts: 146
Joined: 09.10.2006
With us: 18 years 1 month

Compiling Error

Post #1by NIGHTCAST2000 » 09.11.2007, 11:18

Hi everyone,
I'm having trouble compiling the lastest version of Celestia from the CVS repository.

I'm compiling it from my O.S Kubuntu Gutsy Gibbon.I use Cervisia to update and checkout the source.

Here's what I did,I right-clicked on my repository folder and selected "open terminal here".I then issued the command

Code: Select all

make -f Makefile.cvs


I then ran

Code: Select all

./configure --with-kde
.After configure finished,I then ran

Code: Select all

make


Make nearly finishes,but get stuck on this error

Code: Select all

make[5]: Entering directory `/home/steve/Desktop/celestia/src/celestia/kde'
g++ -DCONFIG_DATA_DIR='"/usr/local/share/celestia"' -DLOCALEDIR='"/usr/local/share/locale"' -DHAVE_CONFIG_H -I. -I../../.. -I../.. -I.. -isystem/usr/share/qt3/include -isystem/usr/include/kde  -DQT_THREAD_SUPPORT  -D_REENTRANT  -Wnon-virtual-dtor -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -DNDEBUG -DNO_DEBUG -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common  -O2 -Wall -ffast-math -fexpensive-optimizations -fomit-frame-pointer   -I/usr/include/lua5.1    -DLUA_VER=0x050100 -DCELX  -MT celsplashscreen.moc.o -MD -MP -MF .deps/celsplashscreen.moc.Tpo -c -o celsplashscreen.moc.o celsplashscreen.moc.cpp
celsplashscreen.moc.cpp:12:2: error: #error "The header file 'celsplashscreen.h' doesn't include <QObject>."
celsplashscreen.moc.cpp:36: error: ?€?const QMetaObject CelSplashScreen::staticMetaObject?€™ is not a static member of ?€?class CelSplashScreen?€™
celsplashscreen.moc.cpp:36: error: variable ?€?const QMetaObject CelSplashScreen::staticMetaObject?€™ has initializer but incomplete type
celsplashscreen.moc.cpp:41: error: prototype for ?€?const QMetaObject* CelSplashScreen::metaObject() const?€™ does not match any in class ?€?CelSplashScreen?€™
celsplashscreen.h:55: error: candidate is: virtual QMetaObject* CelSplashScreen::metaObject() const
celsplashscreen.moc.cpp:41: error: ?€?const QMetaObject* CelSplashScreen::metaObject() const?€™ cannot be overloaded
celsplashscreen.h:55: error: with ?€?virtual QMetaObject* CelSplashScreen::metaObject() const?€™
celsplashscreen.moc.cpp: In member function ?€?const QMetaObject* CelSplashScreen::metaObject() const?€™:
celsplashscreen.moc.cpp:43: error: cannot convert ?€?QMetaObject* (*)()?€™ to ?€?const QMetaObject*?€™ in return
celsplashscreen.moc.cpp: At global scope:
celsplashscreen.moc.cpp:46: error: no ?€?void* CelSplashScreen::qt_metacast(const char*)?€™ member function declared in class ?€?CelSplashScreen?€™
celsplashscreen.moc.cpp: In member function ?€?void* CelSplashScreen::qt_metacast(const char*)?€™:
celsplashscreen.moc.cpp:53: error: ?€?qt_metacast?€™ is not a member of ?€?QWidget?€™
celsplashscreen.moc.cpp: At global scope:
celsplashscreen.moc.cpp:56: error: ?€?int CelSplashScreen::qt_metacall?€™ is not a static member of ?€?class CelSplashScreen?€™
celsplashscreen.moc.cpp:56: error: incomplete type ?€?QMetaObject?€™ used in nested name specifier
celsplashscreen.moc.cpp:56: error: expected primary-expression before ?€?int?€™
celsplashscreen.moc.cpp:56: error: expected primary-expression before ?€?void?€™
celsplashscreen.moc.cpp:56: error: initializer expression list treated as compound expression
celsplashscreen.moc.cpp:57: error: expected ?€?,?€™ or ?€?;?€™ before ?€?{?€™ token
make[5]: *** [celsplashscreen.moc.o] Error 1
make[5]: Leaving directory `/home/steve/Desktop/celestia/src/celestia/kde'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/home/steve/Desktop/celestia/src/celestia/kde'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/steve/Desktop/celestia/src/celestia'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/steve/Desktop/celestia/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/steve/Desktop/celestia'
make: *** [all] Error 2
steve@mernivia:~/Desktop/celestia$


I have put the entire compile process into text file,and uploaded it to MediaFire,the link to it should be here:
http://www.mediafire.com/?0xvtyllwmbz

I hope somebody can help me with this one.

Regards,
NIGHTCAST2000
Motherboard:Asus Sabretooth 990FX
Processor: AMD Athlon II X3 46
Memory: 4 Gb DDR3 SDRAM
Graphics Card: Nvidia 560 GTX 1Gb
SoundCard: Asus onboard
Hardrive:Seagate Barracuda 1TB GB 7200rpm SATA 23Mb Cache

Avatar
cartrite
Posts: 1978
Joined: 15.09.2005
With us: 19 years 2 months
Location: Pocono Mountains, Pennsylvania, USA Greate Grandfother from Irshava, Zakarpattia Oblast Ukraine

Post #2by cartrite » 09.11.2007, 12:10

NIGHTCAST2000,
I checked the cvs browse at source forge and the file celsplashscreen.h has not been altered for over a year now. Maybe that file got corrupted somehow? When was the last time you compiled this on O.S Kubuntu Gutsy Gibbon?
cartrite
VivoBook_ASUSLaptop X712JA_S712JA Intel(R) UHD Graphics 8gb ram. Intel(R) Core(TM) i5-1035G1 CPU @ 1.00GHz, 1190 Mhz, 4 Core(s), 8 Logical Processor(s) 8 GB ram. Running on Windows 11 and OpenSuse 15.4

Topic author
NIGHTCAST2000
Posts: 146
Joined: 09.10.2006
With us: 18 years 1 month

Post #3by NIGHTCAST2000 » 09.11.2007, 12:35

Hi Carttrite,
I did the compile yesterday and that's when the error started to appear.All I did was delete the original celestia folder,did a fresh checkout with cervisia,using the checkout commands

Code: Select all

cvs -z3 -d:pserver:anonymous@celestia.cvs.sourceforge.net:/cvsroot/celestia co -P celestia


from:http://en.wikibooks.org/wiki/Celestia/Development/Linux_platform

the other checkout command didn't work for me for some reason.

I then did a "sudo make uninstall" to remove celestia from the original locations where it installs itself,and then did a "make clean to do a fresh compile.

I hope that helps,

Regards,
NIGHTCAST2000
Motherboard:Asus Sabretooth 990FX
Processor: AMD Athlon II X3 46
Memory: 4 Gb DDR3 SDRAM
Graphics Card: Nvidia 560 GTX 1Gb
SoundCard: Asus onboard
Hardrive:Seagate Barracuda 1TB GB 7200rpm SATA 23Mb Cache

Avatar
cartrite
Posts: 1978
Joined: 15.09.2005
With us: 19 years 2 months
Location: Pocono Mountains, Pennsylvania, USA Greate Grandfother from Irshava, Zakarpattia Oblast Ukraine

Post #4by cartrite » 09.11.2007, 13:36

I'm not sure what is going on. A couple of things you may want to try.
1. Make sure the file celsplashscreen.h is in the directory.
2. open it with emacs and compare it to other header files that passed.
check for signs of corruption.
A couple of questions.
1. When was the last time you had a successful compile on this OS?
You may want to check which cvs files were updated since then and check those too. http://celestia.cvs.sourceforge.net/celestia/
2. Did you update your system's development files since your last successful compile?
I did a successful kde compile a couple of weeks ago with Suse 10.2. So everything worked on my system.
cartrite
VivoBook_ASUSLaptop X712JA_S712JA Intel(R) UHD Graphics 8gb ram. Intel(R) Core(TM) i5-1035G1 CPU @ 1.00GHz, 1190 Mhz, 4 Core(s), 8 Logical Processor(s) 8 GB ram. Running on Windows 11 and OpenSuse 15.4

Topic author
NIGHTCAST2000
Posts: 146
Joined: 09.10.2006
With us: 18 years 1 month

Post #5by NIGHTCAST2000 » 09.11.2007, 15:20

Hi cartrite,
I've checked the celsplashscreen.h and it is in my CVS sandbox,it is in /home/steve/Desktop/celestia/src/celestia/kde.I have downloaeded the file from the main CVS branch and compared it with the one I have.I have discovered them to be the same.

The last successful compile was a few days ago(I can't remember exactly)
I do update my system regularly whenever I can via Adept.I have recently compiled the latest version of QT(version-4.3.2) from source,but I'm not 100% sure if that would affect it.

I have also experimented with ./configure,admittedly.Yesterday,I paased the options:--theora --enable-dependency-tracking --with-gl-lib=/usr/lib --with-glut-dir=/usr/lib --with-kde --withx --with-qt-dir=/usr/local/Trolltech/Qt-4.3.2.

I hope that helps,

Regards,
NIGHTCAST2000
Motherboard:Asus Sabretooth 990FX
Processor: AMD Athlon II X3 46
Memory: 4 Gb DDR3 SDRAM
Graphics Card: Nvidia 560 GTX 1Gb
SoundCard: Asus onboard
Hardrive:Seagate Barracuda 1TB GB 7200rpm SATA 23Mb Cache

Avatar
cartrite
Posts: 1978
Joined: 15.09.2005
With us: 19 years 2 months
Location: Pocono Mountains, Pennsylvania, USA Greate Grandfother from Irshava, Zakarpattia Oblast Ukraine

Post #6by cartrite » 09.11.2007, 15:42

I think the Qt version may be your problem. Not sure. Whoever handles the kde gui should answer that one. I don't think Celestia's ready for Qt 4? My configure line looks like this

Code: Select all

./configure --prefix=/home/cartrite/share/celestia/kde-10252007 --with-kde --with-qt-dir=/usr/lib64/qt3 --with-qt-libraries=/usr/lib64/qt3/lib64 --enable-libsuffix=64 --with-lua

I'm not sure why I have 2 entries for qt, dir and libraries, It was long ago that I started configuring with that line. It works. If it ain't broke, don't fix it someone once said. I just keep changing the prefix.
cartrite
VivoBook_ASUSLaptop X712JA_S712JA Intel(R) UHD Graphics 8gb ram. Intel(R) Core(TM) i5-1035G1 CPU @ 1.00GHz, 1190 Mhz, 4 Core(s), 8 Logical Processor(s) 8 GB ram. Running on Windows 11 and OpenSuse 15.4

Topic author
NIGHTCAST2000
Posts: 146
Joined: 09.10.2006
With us: 18 years 1 month

Post #7by NIGHTCAST2000 » 09.11.2007, 17:24

Hi Cartrite,
I've looked at your last reply and here's what I did.
I went to my software folder where I downloaded and compiled my QT-4.3.2 source,and ran sudo make uninstall.

After I uninstalled it,I opened my celestia folder in Konsole,then I did a make clean,thenmake -f Makefile.cvs,then./configure --with-kde and then make

but I'm getting the same error message :( I hope that helps,

Regards,
NIGHTCAST2000
Motherboard:Asus Sabretooth 990FX
Processor: AMD Athlon II X3 46
Memory: 4 Gb DDR3 SDRAM
Graphics Card: Nvidia 560 GTX 1Gb
SoundCard: Asus onboard
Hardrive:Seagate Barracuda 1TB GB 7200rpm SATA 23Mb Cache

Avatar
cartrite
Posts: 1978
Joined: 15.09.2005
With us: 19 years 2 months
Location: Pocono Mountains, Pennsylvania, USA Greate Grandfother from Irshava, Zakarpattia Oblast Ukraine

Post #8by cartrite » 09.11.2007, 18:29

I don't think you understood me. If the .h files in the kde folder are pointing to the qt3 libs and you are using qt4 libs, that may be why your getting the error. You'll need to point to qt3 libs if you still have them on your system.
Here is part of celsplashscreen.h

Code: Select all

#include <vector>
#include <qpainter.h>
#include <qwidget.h>
#include <qstring.h>
#include <qpixmap.h>
#include <qrect.h>
#include <qcolor.h>
#include <qfont.h>
These files are part of qt3. The same files may be different in qt4. If true, this would give you the errors.
cartrite
VivoBook_ASUSLaptop X712JA_S712JA Intel(R) UHD Graphics 8gb ram. Intel(R) Core(TM) i5-1035G1 CPU @ 1.00GHz, 1190 Mhz, 4 Core(s), 8 Logical Processor(s) 8 GB ram. Running on Windows 11 and OpenSuse 15.4

Topic author
NIGHTCAST2000
Posts: 146
Joined: 09.10.2006
With us: 18 years 1 month

Post #9by NIGHTCAST2000 » 09.11.2007, 18:48

Hi Cartrite,
I'm sorry if I mis-understood.I'll give some more info.Not only did I had the Qt source code,I do have the QT3 and QT4 packages downloaded and installed from adept.

I'm not sure what would be the best way to set the --with-qt-dir= prefix to get configure to put it right again.Or would I have to manually edit some .h files to get them to point in the right direction?

Regards,
NIGHTCAST2000
Motherboard:Asus Sabretooth 990FX
Processor: AMD Athlon II X3 46
Memory: 4 Gb DDR3 SDRAM
Graphics Card: Nvidia 560 GTX 1Gb
SoundCard: Asus onboard
Hardrive:Seagate Barracuda 1TB GB 7200rpm SATA 23Mb Cache

Avatar
cartrite
Posts: 1978
Joined: 15.09.2005
With us: 19 years 2 months
Location: Pocono Mountains, Pennsylvania, USA Greate Grandfother from Irshava, Zakarpattia Oblast Ukraine

Post #10by cartrite » 09.11.2007, 18:48

Come to think of it. I seem to remember building qt4 when I first started using Suse 10. A while ago now. There was a certain way to configure the qt build so it could be used to build other programs. Can't remember. I do remember that I could never get that qt build to compile Celestia's kde version. So I gave up and use the qt version that comes with Suse 10. Never did find out why. Maybe it was because of the reason I gave above?
cartrite
VivoBook_ASUSLaptop X712JA_S712JA Intel(R) UHD Graphics 8gb ram. Intel(R) Core(TM) i5-1035G1 CPU @ 1.00GHz, 1190 Mhz, 4 Core(s), 8 Logical Processor(s) 8 GB ram. Running on Windows 11 and OpenSuse 15.4

Avatar
cartrite
Posts: 1978
Joined: 15.09.2005
With us: 19 years 2 months
Location: Pocono Mountains, Pennsylvania, USA Greate Grandfother from Irshava, Zakarpattia Oblast Ukraine

Post #11by cartrite » 09.11.2007, 18:53

NIGHTCAST2000 wrote:Hi Cartrite,
I'm sorry if I mis-understood.I'll give some more info.Not only did I had the Qt source code,I do have the QT3 and QT4 packages downloaded and installed from adept.

I'm not sure what would be the best way to set the --with-qt-dir= prefix to get configure to put it right again.Or would I have to manually edit some .h files to get them to point in the right direction?

Regards,
NIGHTCAST2000
I would try to set --with-qt-dir= prefix to qt3. I would not edit any .h files. That would not do any good unless you were rewriting the qt library. Bid task 8O . Don't do it.
cartrite
VivoBook_ASUSLaptop X712JA_S712JA Intel(R) UHD Graphics 8gb ram. Intel(R) Core(TM) i5-1035G1 CPU @ 1.00GHz, 1190 Mhz, 4 Core(s), 8 Logical Processor(s) 8 GB ram. Running on Windows 11 and OpenSuse 15.4

Topic author
NIGHTCAST2000
Posts: 146
Joined: 09.10.2006
With us: 18 years 1 month

Post #12by NIGHTCAST2000 » 09.11.2007, 19:51

Hi Cartrite,
I've looked at your last two posts and here's what I did.

I ran "make clean" and "make -f Makefile.cvs" again.I then ran"./configure --with-kde --with-qt-dir=/usr/include/qt3"

After that I ran make,but I'm still getting the same error message :?

I do very much hope I don't have to re-install my entire Kubuntu O.S again 8O

Regards,
NIGHTCAST2000
Motherboard:Asus Sabretooth 990FX
Processor: AMD Athlon II X3 46
Memory: 4 Gb DDR3 SDRAM
Graphics Card: Nvidia 560 GTX 1Gb
SoundCard: Asus onboard
Hardrive:Seagate Barracuda 1TB GB 7200rpm SATA 23Mb Cache

Avatar
cartrite
Posts: 1978
Joined: 15.09.2005
With us: 19 years 2 months
Location: Pocono Mountains, Pennsylvania, USA Greate Grandfother from Irshava, Zakarpattia Oblast Ukraine

Post #13by cartrite » 09.11.2007, 20:06

./configure --with-kde --with-qt-dir=/usr/include/qt3"

The include folder holds header files

Code: Select all

--with-qt-dir=/usr/lib64/qt3

You should probably point to /usr/lib/qt3 or where ever the libs are stored.
You shouldn't have to reinstall anything. Just get the configure line right.
cartrite
VivoBook_ASUSLaptop X712JA_S712JA Intel(R) UHD Graphics 8gb ram. Intel(R) Core(TM) i5-1035G1 CPU @ 1.00GHz, 1190 Mhz, 4 Core(s), 8 Logical Processor(s) 8 GB ram. Running on Windows 11 and OpenSuse 15.4

Topic author
NIGHTCAST2000
Posts: 146
Joined: 09.10.2006
With us: 18 years 1 month

Post #14by NIGHTCAST2000 » 09.11.2007, 20:28

Hi Cartrite,
I've followed your advice and did (after a make clean and make -f Makefile.cvs)"./configure --with-kde --with-qt-dir=/usr/lib/qt3.

I then ran "make again,but I'm still getting the same error messages at the end.

Regards,
NIGHTCAST2000
Motherboard:Asus Sabretooth 990FX
Processor: AMD Athlon II X3 46
Memory: 4 Gb DDR3 SDRAM
Graphics Card: Nvidia 560 GTX 1Gb
SoundCard: Asus onboard
Hardrive:Seagate Barracuda 1TB GB 7200rpm SATA 23Mb Cache

Avatar
cartrite
Posts: 1978
Joined: 15.09.2005
With us: 19 years 2 months
Location: Pocono Mountains, Pennsylvania, USA Greate Grandfother from Irshava, Zakarpattia Oblast Ukraine

Post #15by cartrite » 09.11.2007, 20:43

If you run just ./configure --with-kde, look at the configure output on the terminal and see what qt version it wants to use "finds" and where it is.
cartrite
VivoBook_ASUSLaptop X712JA_S712JA Intel(R) UHD Graphics 8gb ram. Intel(R) Core(TM) i5-1035G1 CPU @ 1.00GHz, 1190 Mhz, 4 Core(s), 8 Logical Processor(s) 8 GB ram. Running on Windows 11 and OpenSuse 15.4

Topic author
NIGHTCAST2000
Posts: 146
Joined: 09.10.2006
With us: 18 years 1 month

Post #16by NIGHTCAST2000 » 09.11.2007, 21:00

Hi Cartrite,
I did "./configure --with-kde" and here's the output:

Code: Select all

checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking for -p flag to install... yes
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 NLS is requested... yes
checking for msgfmt... /usr/bin/msgfmt
checking for gmsgfmt... /usr/bin/msgfmt
checking for xgettext... /usr/bin/xgettext
checking for msgmerge... /usr/bin/msgmerge
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... gcc3
checking for ld used by GCC... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for shared library run path origin... done
checking for CFPreferencesCopyAppValue... no
checking for CFLocaleCopyCurrent... no
checking for GNU gettext in libc... yes
checking whether to use NLS... yes
checking where the gettext function comes from... libc
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking dependency style of gcc... (cached) gcc3
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking how to run the C preprocessor... gcc -E
checking how to run the C++ preprocessor... g++ -E
checking for a BSD-compatible install... /usr/bin/install -c -p
checking for a sed that does not truncate output... /bin/sed
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for /usr/bin/ld option to reload object files... -r
checking for BSD-compatible nm... /usr/bin/nm -B
checking whether ln -s works... yes
checking how to recognise dependent libraries... pass_all
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 dlfcn.h usability... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
checking for g77... no
checking for xlf... no
checking for f77... no
checking for frt... no
checking for pgf77... no
checking for cf77... no
checking for fort77... no
checking for fl32... no
checking for af77... no
checking for xlf90... no
checking for f90... no
checking for pgf90... no
checking for pghpf... no
checking for epcf90... no
checking for gfortran... no
checking for g95... no
checking for xlf95... no
checking for f95... no
checking for fort... no
checking for ifort... no
checking for ifc... no
checking for efc... no
checking for pgf95... no
checking for lf95... no
checking for ftn... no
checking whether we are using the GNU Fortran 77 compiler... no
checking whether  accepts -g... no
checking the maximum length of command line arguments... 32768
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for objdir... .libs
checking for ar... ar
checking for ranlib... ranlib
checking for strip... strip
checking if gcc static flag  works... yes
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC
checking if gcc PIC flag -fPIC works... yes
checking if gcc supports -c -o file.o... yes
checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking for shl_load... no
checking for shl_load in -ldld... no
checking for dlopen... no
checking for dlopen in -ldl... yes
checking whether a program can dlopen itself... yes
checking whether a statically linked program can dlopen itself... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
configure: creating libtool
appending configuration tag "CXX" to libtool
checking for ld used by g++... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC
checking if g++ PIC flag -fPIC works... yes
checking if g++ supports -c -o file.o... yes
checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking for shl_load... (cached) no
checking for shl_load in -ldld... (cached) no
checking for dlopen... (cached) no
checking for dlopen in -ldl... (cached) yes
checking whether a program can dlopen itself... (cached) yes
checking whether a statically linked program can dlopen itself... (cached) yes
appending configuration tag "F77" to libtool
checking whether to include debugging code... no
checking whether to be pedantic... no
checking whether to do profiling... no
checking whether to enable GLUT... no
checking whether to enable GTK... no
checking whether to enable Gnome... no
checking whether to enable KDE... yes
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking dependency style of gcc... (cached) gcc3
checking how to run the C preprocessor... gcc -E
checking whether we are using the GNU C++ compiler... (cached) yes
checking whether g++ accepts -g... (cached) yes
checking dependency style of g++... (cached) gcc3
checking whether g++ supports -Wmissing-format-attribute... yes
checking whether gcc supports -Wmissing-format-attribute... yes
checking whether g++ supports -Wundef... yes
checking whether g++ supports -Wno-long-long... yes
checking whether g++ supports -Wnon-virtual-dtor... yes
checking whether g++ supports -fno-exceptions... yes
checking whether g++ supports -fno-check-new... yes
checking whether g++ supports -fno-common... yes
checking whether g++ supports -fexceptions... yes
checking how to run the C++ preprocessor... g++ -E
checking whether g++ supports -O0... yes
checking whether g++ supports -Wl,--no-undefined... yes
checking whether g++ supports -Wl,--allow-shlib-undefined... yes
checking for X... libraries , headers
checking for gethostbyname... yes
checking for connect... yes
checking for remove... yes
checking for shmat... yes
checking for IceConnectionNumber in -lICE... yes
checking for deflate in -lz... yes
checking GL/gl.h usability... yes
checking GL/gl.h presence... yes
checking for GL/gl.h... yes
checking for glNewList in -lGL... yes
checking GL/glu.h usability... yes
checking GL/glu.h presence... yes
checking for GL/glu.h... yes
checking for gluLookAt in -lGLU... yes
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
not using lib directory suffix
checking for msgfmt... (cached) /usr/bin/msgfmt
checking for gmsgfmt... (cached) /usr/bin/msgfmt
checking for xgettext... (cached) /usr/bin/xgettext
checking if C++ programs can be compiled... yes
checking for strlcat... no
checking if strlcat needs custom prototype... yes - in libkdefakes
checking for strlcpy... no
checking if strlcpy needs custom prototype... yes - in libkdefakes
checking for main in -lutil... yes
checking for main in -lcompat... no
checking for crypt in -lcrypt... yes
checking for socklen_t... yes
checking for dnet_ntoa in -ldnet... no
checking for dnet_ntoa in -ldnet_stub... no
checking for inet_ntoa... yes
checking for connect... (cached) yes
checking for remove... (cached) yes
checking for shmat... (cached) yes
checking for sys/types.h... (cached) yes
checking for stdint.h... (cached) yes
checking sys/bitypes.h usability... yes
checking sys/bitypes.h presence... yes
checking for sys/bitypes.h... yes
checking for poll in -lpoll... no
checking CoreAudio/CoreAudio.h usability... no
checking CoreAudio/CoreAudio.h presence... no
checking for CoreAudio/CoreAudio.h... no
checking if res_init needs -lresolv... yes
checking for res_init... yes
checking if res_init needs custom prototype... no
checking for killpg in -lucb... no
checking for int... yes
checking size of int... 4
checking for short... yes
checking size of short... 2
checking for long... yes
checking size of long... 4
checking for char *... yes
checking size of char *... 4
checking for dlopen in -ldl... (cached) yes
checking for shl_unload in -ldld... no
checking for size_t... yes
checking size of size_t... 4
checking for unsigned long... yes
checking size of unsigned long... 4
checking sizeof size_t == sizeof unsigned long... yes
checking crt_externs.h usability... no
checking crt_externs.h presence... no
checking for crt_externs.h... no
checking for _NSGetEnviron... no
checking for vsnprintf... yes
checking for snprintf... yes
checking for X... libraries , headers
checking for IceConnectionNumber in -lICE... (cached) yes
checking for libXext... yes
checking for pthread_create in -lpthread... yes
checking for extra includes... no
checking for extra libs... no
checking for libz... -lz
checking for libpng... -lpng -lz -lm
checking for libjpeg6b... no
checking for libjpeg... -ljpeg
checking for perl... /usr/bin/perl
[color=red]checking for Qt... libraries /usr/share/qt3/lib, headers/usr/share/qt3/include using -mt[/color]
checking for moc... /usr/share/qt3/bin/moc
checking for uic... /usr/share/qt3/bin/uic
checking whether uic supports -L ... yes
checking whether uic supports -nounload ... yes
checking if Qt needs -ljpeg... no
checking for rpath... yes
checking for KDE... libraries /usr/lib, headers /usr/include/kde
checking if UIC has KDE plugins available... yes
checking for KDE paths... defaults
checking for dcopidl... /usr/bin/dcopidl
checking for dcopidl2cpp... /usr/bin/dcopidl2cpp
checking for mcopidl... /usr/bin/mcopidl
checking for artsc-config... /usr/bin/artsc-config
checking for meinproc... /usr/bin/meinproc
checking for kconfig_compiler... /usr/bin/kconfig_compiler
checking for dcopidlng... /usr/bin/dcopidlng
checking for xmllint... /usr/bin/xmllint
checking for THEORA... yes
checking for jpeg_start_decompress in -ljpeg... yes
checking for png_create_info_struct in -lpng... yes
checking for ANSI C header files... (cached) yes
checking byteswap.h usability... yes
checking byteswap.h presence... yes
checking for byteswap.h... yes
checking whether byte ordering is bigendian... no
checking whether we can create a new star database... no
checking for LUA... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating src/celutil/Makefile
config.status: creating src/celmath/Makefile
config.status: creating src/cel3ds/Makefile
config.status: creating src/celtxf/Makefile
config.status: creating src/celengine/Makefile
config.status: creating src/celestia/Makefile
config.status: creating data/Makefile
config.status: creating extras/Makefile
config.status: creating textures/Makefile
config.status: creating textures/lores/Makefile
config.status: creating textures/medres/Makefile
config.status: creating textures/hires/Makefile
config.status: creating models/Makefile
config.status: creating shaders/Makefile
config.status: creating fonts/Makefile
config.status: creating src/celestia/res/Makefile
config.status: creating src/celestia/kde/Makefile
config.status: creating src/celestia/kde/data/Makefile
config.status: creating src/celestia/kde/doc/Makefile
config.status: creating src/celestia/kde/doc/celestia/Makefile
config.status: creating src/celestia/gtk/Makefile
config.status: creating src/celestia/gtk/data/Makefile
config.status: creating po/Makefile.in
config.status: creating po2/Makefile.in
config.status: creating locale/Makefile
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing po-directories commands
config.status: creating po/POTFILES
config.status: creating po/Makefile
config.status: creating po2/POTFILES
config.status: creating po2/Makefile
config.status: executing depfiles commands


***************************************************************
** Celestia configuration complete. Now do a 'make' followed **
** by 'make install'                                         **
***************************************************************

Front-End: KDE
Use Lua: yes
Use Theora: yes

steve@mernivia:~/Desktop/celestia$


I hope that helps,

Regards,
NIGHTCAST2000
Motherboard:Asus Sabretooth 990FX
Processor: AMD Athlon II X3 46
Memory: 4 Gb DDR3 SDRAM
Graphics Card: Nvidia 560 GTX 1Gb
SoundCard: Asus onboard
Hardrive:Seagate Barracuda 1TB GB 7200rpm SATA 23Mb Cache

Avatar
cartrite
Posts: 1978
Joined: 15.09.2005
With us: 19 years 2 months
Location: Pocono Mountains, Pennsylvania, USA Greate Grandfother from Irshava, Zakarpattia Oblast Ukraine

Post #17by cartrite » 09.11.2007, 21:14

It looks like your qt3 libs are in /usr/share/qt3/lib so pointing to usr/lib/qt3 won't work. But if that is what you ran the first time, then you'll probably still get errors if you use --with-qt-dir=/usr/share/qt3/lib but if you haven't already, try it.. I'm at a loss if it doesn't work. Somethings wrong but I'm not sure what.
cartrite
VivoBook_ASUSLaptop X712JA_S712JA Intel(R) UHD Graphics 8gb ram. Intel(R) Core(TM) i5-1035G1 CPU @ 1.00GHz, 1190 Mhz, 4 Core(s), 8 Logical Processor(s) 8 GB ram. Running on Windows 11 and OpenSuse 15.4

Topic author
NIGHTCAST2000
Posts: 146
Joined: 09.10.2006
With us: 18 years 1 month

Post #18by NIGHTCAST2000 » 09.11.2007, 21:25

It looks like your qt3 libs are in /usr/share/qt3/lib so pointing to usr/lib/qt3 won't work. But if that is what you ran the first time, then you'll probably still get errors if you use --with-qt-dir=/usr/share/qt3/lib but if you haven't already, try it.. I'm at a loss if it doesn't work. Somethings wrong but I'm not sure what.
cartrite

Code: Select all


I think you could be right Cartrite,I thank you very much for your help.I'm not sure what to do to be honest.I'll give it one last try and see what happens.

I'm considering changing my Linux O.S back to Fedora 8,but I'm still thinking about it at the momnet.

Regards,
            NIGHTCAST2000
Motherboard:Asus Sabretooth 990FX
Processor: AMD Athlon II X3 46
Memory: 4 Gb DDR3 SDRAM
Graphics Card: Nvidia 560 GTX 1Gb
SoundCard: Asus onboard
Hardrive:Seagate Barracuda 1TB GB 7200rpm SATA 23Mb Cache

Avatar
cartrite
Posts: 1978
Joined: 15.09.2005
With us: 19 years 2 months
Location: Pocono Mountains, Pennsylvania, USA Greate Grandfother from Irshava, Zakarpattia Oblast Ukraine

Post #19by cartrite » 09.11.2007, 21:35

I wouldn't change the OS just for this. Take a break from Linux for a while and use Windows. Maybe someone will see this and come up with an answer down the road.
A good night's sleep does the trick for me sometimes. After the break, maybe you'll realize something you did or forgot to do. Take it easy.
cartrite
VivoBook_ASUSLaptop X712JA_S712JA Intel(R) UHD Graphics 8gb ram. Intel(R) Core(TM) i5-1035G1 CPU @ 1.00GHz, 1190 Mhz, 4 Core(s), 8 Logical Processor(s) 8 GB ram. Running on Windows 11 and OpenSuse 15.4

Topic author
NIGHTCAST2000
Posts: 146
Joined: 09.10.2006
With us: 18 years 1 month

Post #20by NIGHTCAST2000 » 09.11.2007, 22:02

Hi Cartrite
I've just solved my problem.What I did was delete the celestia folder I was compiling from,and did a fresh check-out with cervisia.

I then ran the usaul commnads and celestia compiled successfully

I'd like to thank you again for trying to help me out.

Regards,
NIGHTCAST2000!
Motherboard:Asus Sabretooth 990FX
Processor: AMD Athlon II X3 46
Memory: 4 Gb DDR3 SDRAM
Graphics Card: Nvidia 560 GTX 1Gb
SoundCard: Asus onboard
Hardrive:Seagate Barracuda 1TB GB 7200rpm SATA 23Mb Cache


Return to “Bugs”