From kdevelop Fri Jan 21 10:58:46 2005 From: Gunther Piez Date: Fri, 21 Jan 2005 10:58:46 +0000 To: kdevelop Subject: Re: 32Bit development in 64Bit environment Message-Id: <200501211158.47016.gpiez () web ! de> X-MARC-Message: https://marc.info/?l=kdevelop&m=110630550008700 MIME-Version: 1 Content-Type: multipart/mixed; boundary="--Boundary-00=_nBO8BAcBn+ACSps" --Boundary-00=_nBO8BAcBn+ACSps Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Am Freitag, 21. Januar 2005 11:15 schrieb Reinhard Moeller: > I transferred the project from a i32 platform to AMD 64, put CFLAGS into > the make-options and tried to compile. This is what happens: > > cd '/home/rmoe/holz/holzl' && CFLAGS=3D"-m32 -march=3Dpentium" > QTDIR=3D"/usr/lib/qt3" gmake -k -j1 gmake: *** Keine Regel vorhanden, um = das ^^ > Target =BB/usr/lib/qt3/lib/libqt.prl=AB, ben=F6tigt von =BBMakefile=AB, z= u erstellen. > gmake: Konnte die =BBmake=AB-Steuerdatei =BBMakefile=AB nicht neu erstell= en. > g++ -c -pipe -O2 -march=3Di586 -mcpu=3Di686 -fmessage-length=3D0 -Wall -W= all -W ^^ > > Any idea? Some ideas. =2Dm32 is missing in the CFLAGS (this belongs in configure-options, not in = make=20 options) and the 32 bit version of the qt library is not installed or is installed, but = not=20 used. this is called emul-linux-x86-qtlibs on my system, but i have never=20 tried building against these. you probably need to explicitly specify the=20 path for the linker. Gunther --Boundary-00=_nBO8BAcBn+ACSps Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable

Am Freitag, 21. Januar 2005= 11:15 schrieb Reinhard Moeller:

> I transferred the proj= ect from a i32 platform to AMD 64, put CFLAGS into

> the make-options and t= ried to compile. This is what happens:

>

> cd '/home/rmoe/holz/ho= lzl' && CFLAGS=3D"-m32 -march=3Dpentium"

> QTDIR=3D"/usr/lib= /qt3" gmake -k -j1 gmake: *** Keine Regel vorhanden, um das

^^

> Target =BB/usr/lib/qt3= /lib/libqt.prl=AB, ben=F6tigt von =BBMakefile=AB, zu erstellen.

> gmake: Konnte die =BBm= ake=AB-Steuerdatei =BBMakefile=AB nicht neu erstellen.

> g++ -c -pipe -O2 -marc= h=3Di586 -mcpu=3Di686 -fmessage-length=3D0 -Wall -Wall -W

^^

>

> Any idea?

Some ideas.

-m32 is missing in the CFLA= GS (this belongs in configure-options, not in make options) and

the 32 bit version of the q= t library is not installed or is installed, but not used. this is called em= ul-linux-x86-qtlibs on my system, but i have never tried building against t= hese. you probably need to explicitly specify the path for the linker.

Gunther

--Boundary-00=_nBO8BAcBn+ACSps-- - to unsubscribe from this list send an email to kdevelop-request@kdevelop.org with the following body: unsubscribe ;your-email-address+