Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / lazarus / 2003-12

Broken makefile

8 messages · 5 people ·

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Vincent Snijders
to Karl Brandt: It looks that lcl\makefile and lcl\intf\win32\makefile are broken The intf compiled…
Show quoted text 17 lines
At 20:30 28-12-2003, Vincent Snijders wrote: >On Sun, 28 Dec 2003 18:01:31 +0100 >Florian Klaempfl wrote: > > > Vincent Snijders wrote: > > > I don't think the win32 lclwidgetset will have multiple targets > > > soon, but maybe windows will run on 64 bits too. > > > > There might be > > units\i386\win32\gtk :) >That was already possible in the original naming scheme. ATM there >are dependency on X in the gtk interface, so the gtk interface can't >be compiled for win32. Woops, there is ? Marc

Sorry, not anymore. As far as I remember, last time I tried, (must be a couple of months ago), there was, but now there is another error. GTKProc uses the function VkKeyScan from the windows unit (line 1965 gtkproc.inc), but the unit windows is not in the uses section.

Vincent.

Reply by email

Vincent Snijders
to Karl Brandt: It looks that lcl\makefile and lcl\intf\win32\makefile are broken The intf compiled…
Show quoted text 6 lines
Vincent Snijders wrote: > I don't think the win32 lclwidgetset will have multiple targets > soon, but maybe windows will run on 64 bits too. There might be units\i386\win32\gtk :)

That was already possible in the original naming scheme. ATM there are dependency on X in the gtk interface, so the gtk interface can't be compiled for win32.

Vincent.

Reply by email

Marc Weustink
to Karl Brandt: It looks that lcl\makefile and lcl\intf\win32\makefile are broken The intf compiled…
Vincent Snijders wrote 12 lines
On Sun, 28 Dec 2003 18:01:31 +0100 Florian Klaempfl wrote: > Vincent Snijders wrote: > > I don't think the win32 lclwidgetset will have multiple targets > > soon, but maybe windows will run on 64 bits too. > > There might be > units\i386\win32\gtk :) That was already possible in the original naming scheme. ATM there are dependency on X in the gtk interface, so the gtk interface can't be compiled for win32.

Woops, there is ?

Marc

Reply by email

Karl Brandt

It looks that lcl\makefile and lcl\intf\win32\makefile are broken The intf compiled units are copied to
D:\cvs\lazarus\lcl\units\i386\win32\win32\* instead of D:\cvs\lazarus\lcl\units\win32

karl brandt

Reply by email

Vincent Snijders
to Karl Brandt
Show quoted text 6 lines
It looks that lcl\makefile and lcl\intf\win32\makefile are broken The intf compiled units are copied to D:\cvs\lazarus\lcl\units\i386\win32\win32\* instead of D:\cvs\lazarus\lcl\units\win32 karl brandt

This is new feature, see for backgound the thread "feature request: compiled units in target dependantdirectory", started 18 december.

This path is created by the following rule:
lcl\units\$targetproc\$targetos\$lclwidgetset

It enables you to have compiled units for multiple targets, for example the gtk units for linux on a i386 processor go to lcl\units\i386\linux\gtk
and the gtk units for gtk for freebsd go to lcl\units\i386\freebsd\gtk

I don't think the win32 lclwidgetset will have multiple targets soon, but maybe windows will run on 64 bits too.

HTH,
Vincent.

Reply by email

Florian Klaempfl
to Karl Brandt: It looks that lcl\makefile and lcl\intf\win32\makefile are broken The intf compiled…
Vincent Snijders wrote 24 lines
On Sun, 28 Dec 2003 00:27:33 -0200 Karl Brandt wrote: >It looks that lcl\makefile and lcl\intf\win32\makefile are broken >The intf compiled units are copied to >D:\cvs\lazarus\lcl\units\i386\win32\win32\* instead of >D:\cvs\lazarus\lcl\units\win32 > >karl brandt This is new feature, see for backgound the thread "feature request: compiled units in target dependantdirectory", started 18 december. This path is created by the following rule: lcl\units\$targetproc\$targetos\$lclwidgetset It enables you to have compiled units for multiple targets, for example the gtk units for linux on a i386 processor go to lcl\units\i386\linux\gtk and the gtk units for gtk for freebsd go to lcl\units\i386\freebsd\gtk I don't think the win32 lclwidgetset will have multiple targets soon, but maybe windows will run on 64 bits too.

There might be
units\i386\win32\gtk :)

Reply by email

Karl Brandt
to Karl Brandt: It looks that lcl\makefile and lcl\intf\win32\makefile are broken The intf compiled…
Vincent Snijders wrote 24 lines
On Sun, 28 Dec 2003 00:27:33 -0200 Karl Brandt wrote: >It looks that lcl\makefile and lcl\intf\win32\makefile are broken >The intf compiled units are copied to >D:\cvs\lazarus\lcl\units\i386\win32\win32\* instead of >D:\cvs\lazarus\lcl\units\win32 > >karl brandt This is new feature, see for backgound the thread "feature request: compiled units in target dependantdirectory", started 18 december. This path is created by the following rule: lcl\units\$targetproc\$targetos\$lclwidgetset It enables you to have compiled units for multiple targets, for example the gtk units for linux on a i386 processor go to lcl\units\i386\linux\gtk and the gtk units for gtk for freebsd go to lcl\units\i386\freebsd\gtk I don't think the win32 lclwidgetset will have multiple targets soon, but maybe windows will run on 64 bits too.

Thanks.
I've been off for a while.
Wouldn't be a good idea to remove lcl\units\[win32|gtk|qt] dirs ?

Karl

Reply by email

Mattias Gaertner
to Karl Brandt: It looks that lcl\makefile and lcl\intf\win32\makefile are broken The intf compiled…
Show quoted text 30 lines
Vincent Snijders wrote: > On Sun, 28 Dec 2003 00:27:33 -0200 > Karl Brandt wrote: > > >>It looks that lcl\makefile and lcl\intf\win32\makefile are broken >>The intf compiled units are copied to >>D:\cvs\lazarus\lcl\units\i386\win32\win32\* instead of >>D:\cvs\lazarus\lcl\units\win32 >> >>karl brandt > > This is new feature, see for backgound the thread "feature request: > compiled units in target dependantdirectory", started 18 december. > > This path is created by the following rule: > lcl\units\$targetproc\$targetos\$lclwidgetset > > It enables you to have compiled units for multiple > targets, for example the gtk units for linux on a i386 processor go to > lcl\units\i386\linux\gtk > and the gtk units for gtk for freebsd go to lcl\units\i386\freebsd\gtk > > I don't think the win32 lclwidgetset will have multiple targets soon, > but maybe windows will run on 64 bits too. Thanks. I've been off for a while. Wouldn't be a good idea to remove lcl\units\[win32|gtk|qt] dirs ?

yes

Mattias

Reply by email