[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-cygwin
Subject:    Re: Building QT3/X11 Free within Cygwin Bash Shell
From:       "Ralf Habacker" <ralf.habacker () freenet ! de>
Date:       2005-02-27 12:15:58
Message-ID: 001101c51cc6$198053f0$8ba2fe91 () P5
[Download RAW message or body]

----- Original Message ----- 
From: "Steven Boothe" <steven@poiema.org>
To: "For developers interested in porting KDE to Windows using Cygwin" 
<kde-cygwin@kde.org>
Sent: Sunday, February 27, 2005 1:35 AM
Subject: Re: Building QT3/X11 Free within Cygwin Bash Shell


> Steven Boothe wrote:
> > Ralf Habacker wrote:
> > 
> > > > Steven Boothe wrote:
> > > > 
> > > > > 
> > > > > I'll keep you all posted as to my progress.
> > > > 
> > > > 
> > > > 
> > > > Well I got stuck again but this I sure got a whole lot further. 
> > > > Although this time the last instruction for g++ to compile was 
> > > > incredibly lonnnnnggg!
> > > > 
> > > <skip>
> > > cannot find -ldl
> > > </skip>
> > > ...
> > > This dependency should not be in mkspecs/cygwin-g++/qmake.conf. I \
> > > have  fixed this issue in the cvs. You can update the relating part \
> > > with 
> > > cd $QT_SOURCE_DIR
> > > cvs update mkspecs/cygwin-g++
> > > 
> > > Ralf
> > 
> > 
> > Well I made it a bit further, but still got hung up:
> > 
> > 321  cd $QT_SOURCE_TREE
> > 322  cvs -z7 update -PdC
> > 323  make -f  $QT_SOURCE_TREE/Makefile.cvs
> > 324  cd $QTDIR
> > 325  make
> > ...
> > g++ -c -pipe -fdata-sections -fno-exceptions -O2  -DQT_MOC \
> >                 -DQT_NO_CODECS 
> > -DQT_LITE_UNICODE -DQT_NO_COMPONENT -DQT_NO_STL -DQT_N
> > O_COMPRESS -DYY_NO_UNISTD_H -I/home/noone/qt-3/mkspecs/cygwin-g++ \
> >                 -I/home/noone/qt-3/src/moc 
> > -I../../include -I/home/noone/qt-3/
> > include -I/home/noone/qt-3/src/tools -I/home/noone/qt-3/src/moc -I. -o 
> > ./qbuffer.o /home/noone/qt-3/src/tools/qbuffer.cpp
> > In file included from /home/noone/qt-3/src/tools/qiodevice.h:42,
> > from /home/noone/qt-3/src/tools/qbuffer.h:42,
> > from /home/noone/qt-3/src/tools/qbuffer.cpp:38:
> > /home/noone/qt-3/src/tools/qglobal.h:770:22: qmodules.h: No such file \
> > or  directory
> > make[2]: *** [qbuffer.o] Error 1
> > make[2]: Leaving directory `/home/noone/build/src/moc'
> > make[1]: *** [src-moc] Error 2
> > make[1]: Leaving directory `/home/noone/build'
> > make: *** [init] Error 2
> > 
> > noone@sector0 ~/build
> > $
> > 
> > I'm going to start over with a fresh checkout of cvs...
> 
> Here's what I got following a fresh start with cvs:
> 
> 328  cd
> 329  ll
> 330  rm -fr qt-3
> 331  cvs -z3 -d 
> > pserver:anonymous@cvs.sourceforge.net:/cvsroot/kde-cygwin co -r 
> QT_WIN32_3_3_BRANCH qt-3
> 332  ll
> 333  cd build/
> 334  rm -fr *
> 335  make -f  $QT_SOURCE_TREE/Makefile.cvs
> 336  $QT_SOURCE_TREE/configure -platform 
> cygwin-g++ -plugin-imgfmt-mng -qt-zlib -qt-gif -qt-libpng -qt-libjpeg \
>                 -qt-libmng 
> -no-g++-exceptions -thread -no-stl -no-sm -no-xft -no-xkb -no-xrender \
>                 -disable-opengl 
> -disable-sql -prefix /opt/qt/3.3 -fast
> 337  make
> ...
> release-shared-mt/moc_qwindowsstyle.o 
> .obj/release-shared-mt/moc_qmotifstyle.o -L/usr/X11R6/lib -lXrandr \
>                 -lXcursor 
> -lXext -lX11
> -ldl -lpthread
> /usr/lib/gcc-lib/i686-pc-cygwin/3.3.3/../../../../i686-pc-cygwin/bin/ld: 
> cannot find -ldl
> collect2: ld returned 1 exit status
> make[2]: *** [../lib/../bin/cygqt-mt-3.dll] Error 1
> make[2]: Leaving directory `/home/noone/build/src'
> make[1]: *** [sub-src] Error 2
> make[1]: Leaving directory `/home/noone/build'
> make: *** [init] Error 2
> 

try

cvs status mkspecs/cygwin-g++/qmake.conf

It must show release 1.1.1.10

$ cvs status mkspecs/cygwin-g++/qmake.conf
===================================================================
File: qmake.conf        Status: Up-to-date

   Working revision:    1.1.1.10
   Repository revision: 1.1.1.10 
/cvsroot/kde-cygwin/qt-3/mkspecs/cygwin-g++/qmake.conf,v
   Sticky Tag:          QT_WIN32_3_3_BRANCH (branch: 1.1.1)
   Sticky Date:         (none)
   Sticky Options:      (none)


If not the anonymous sf..net cvs server seems not to be updated from ths \
ssh  cvs server. The delay may be up to 12 hours. If you update today it \
should  be work.

Regards
 Ralf




> noone@sector0 ~/build
> $
> _______________________________________________
> kde-cygwin mailing list
> kde-cygwin@kde.org
> https://mail.kde.org/mailman/listinfo/kde-cygwin
> 

_______________________________________________
kde-cygwin mailing list
kde-cygwin@kde.org
https://mail.kde.org/mailman/listinfo/kde-cygwin


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic