[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