View mode: basic / threaded / horizontal-split · Log in · Help
March 21, 2008
Re: "D" annoyances
> > > Take them as things to be fixed or deny their existence 
> > > 
> > > Either way I will post here the stupid things I find as I go through bits and pieces .
> > > The best critic is the most schooled in the subject

Linker library messages and dsss_objects
Why the heck does my compile give all of this output when compiling a simple little program?
Theres even a THAI buddhist in there

Heres the program

module test;
import tango.io.Stdout;
import tango.text.locale.Locale;

void main(){
Locale locale = new Locale;
Stdout("I have lost { } of my birds",20).newline;
Stdout.formatln("I have {:C} birds on the roof",100);
}
which despite Lar's cryptic remarks previously  does not format properly and here is what dsss spews out

mystuff/test.d => mystuff/test
+ /home/tytower/dsss/bin/rebuild -Idsss_imports/ -I. -S./ -I/home/tytower/dsss/include/d -S/home/tytower/dsss/lib/  -I/home/tytower/dsss/include/d -S/home/tytower/dsss/lib -I/home/tytower/d/include/d -S/home/tytower/d/lib  -oqdsss_objs/D  mystuff/test.d -ofmystuff/test
gcc dsss_objs/D/_test.o dsss_objs/D/tango.io.Stdout.o dsss_objs/D/tango.io.Print.o dsss_objs/D/tango.io.model.IBuffer.o dsss_objs/D/tango.io.model.IConduit.o dsss_objs/D/tango.text.convert.Layout.o dsss_objs/D/tango.text.convert.Utf.o dsss_objs/D/tango.text.convert.Float.o dsss_objs/D/tango.text.convert.Integer.o dsss_objs/D/tango.io.Console.o dsss_objs/D/tango.sys.Common.o dsss_objs/D/tango.sys.linux.linux.o dsss_objs/D/tango.stdc.time.o dsss_objs/D/tango.stdc.config.o dsss_objs/D/tango.stdc.stddef.o dsss_objs/D/tango.stdc.posix.dlfcn.o dsss_objs/D/tango.stdc.posix.config.o dsss_objs/D/tango.stdc.posix.fcntl.o dsss_objs/D/tango.stdc.stdint.o dsss_objs/D/tango.stdc.posix.sys.types.o dsss_objs/D/tango.stdc.posix.sys.stat.o dsss_objs/D/tango.stdc.posix.time.o dsss_objs/D/tango.stdc.posix.signal.o dsss_objs/D/tango.stdc.signal.o dsss_objs/D/tango.stdc.posix.poll.o dsss_objs/D/tango.stdc.posix.pwd.o dsss_objs/D/tango.stdc.posix.unistd.o dsss_objs/D/tango.stdc.posix.inttypes.o dsss_objs/D/tango.stdc.inttypes.o dsss_objs/D/tango.stdc.posix.sys.select.o dsss_objs/D/tango.stdc.posix.sys.time.o dsss_objs/D/tango.sys.linux.epoll.o dsss_objs/D/tango.stdc.errno.o dsss_objs/D/tango.stdc.string.o dsss_objs/D/tango.io.Buffer.o dsss_objs/D/tango.io.DeviceConduit.o dsss_objs/D/tango.io.Conduit.o dsss_objs/D/tango.text.locale.Locale.o dsss_objs/D/tango.text.locale.Core.o dsss_objs/D/tango.text.locale.Data.o dsss_objs/D/tango.time.Time.o dsss_objs/D/tango.time.chrono.Hijri.o dsss_objs/D/tango.time.chrono.Calendar.o dsss_objs/D/tango.time.chrono.Korean.o dsss_objs/D/tango.time.chrono.GregorianBased.o dsss_objs/D/tango.time.chrono.Gregorian.o dsss_objs/D/tango.time.chrono.Taiwan.o dsss_objs/D/tango.time.chrono.Hebrew.o dsss_objs/D/tango.time.chrono.Japanese.o dsss_objs/D/tango.time.chrono.ThaiBuddhist.o dsss_objs/D/tango.text.locale.Posix.o dsss_objs/D/tango.stdc.ctype.o dsss_objs/D/tango.stdc.posix.stdlib.o dsss_objs/D/tango.stdc.stdlib.o dsss_objs/D/tango.stdc.posix.sys.wait.o dsss_objs/D/tango.stdc.locale.o dsss_objs/D/tango.text.locale.Convert.o dsss_objs/D/tango.time.WallClock.o dsss_objs/D/tango.time.Clock.o -o mystuff/test -m32 -Xlinker -L./ -Xlinker -L/home/tytower/dsss/lib/ -Xlinker -L/home/tytower/dsss/lib -Xlinker -L/home/tytower/d/lib -Xlinker -L/home/tytower/dmd/bin/../lib -ltango-user-dmd -Xlinker -L/home/tytower/dmd/bin/../lib -ltango-user-dmd -ltango-base-dmd -lpthread -lm

Now I suppose this is something that I have done in a dsss configuration file perhaps but DMD on the same program gives 

[tytower@localhost tango]$ dmd  mystuff/test.d
gcc test.o -o test -m32 -Xlinker -L/home/tytower/dmd/bin/../lib -ltango-user-dmd -ltango-base-dmd -lpthread -lm

Strange..........Ohh ,here's the output Lars--not right on either line

[tytower@localhost tango]$ mystuff/test
I have lost { } of my birds, 20
I have {unknown format 'C'} birds on the roof
March 21, 2008
Re: "D" annoyances
tytower escribió:
>>>> Take them as things to be fixed or deny their existence 
>>>>
>>>> Either way I will post here the stupid things I find as I go through bits and pieces .
>>>> The best critic is the most schooled in the subject
> 
> Linker library messages and dsss_objects
> Why the heck does my compile give all of this output when compiling a simple little program?
> Theres even a THAI buddhist in there
> 
> Heres the program
> 
> module test;
> import tango.io.Stdout;
> import tango.text.locale.Locale;
>  
>  void main(){
>  Locale locale = new Locale;
>  Stdout("I have lost { } of my birds",20).newline;
>  Stdout.formatln("I have {:C} birds on the roof",100);
> }
> which despite Lar's cryptic remarks previously  does not format properly and here is what dsss spews out
> 
> mystuff/test.d => mystuff/test
> + /home/tytower/dsss/bin/rebuild -Idsss_imports/ -I. -S./ -I/home/tytower/dsss/include/d -S/home/tytower/dsss/lib/  -I/home/tytower/dsss/include/d -S/home/tytower/dsss/lib -I/home/tytower/d/include/d -S/home/tytower/d/lib  -oqdsss_objs/D  mystuff/test.d -ofmystuff/test
> gcc dsss_objs/D/_test.o dsss_objs/D/tango.io.Stdout.o dsss_objs/D/tango.io.Print.o dsss_objs/D/tango.io.model.IBuffer.o dsss_objs/D/tango.io.model.IConduit.o dsss_objs/D/tango.text.convert.Layout.o dsss_objs/D/tango.text.convert.Utf.o dsss_objs/D/tango.text.convert.Float.o dsss_objs/D/tango.text.convert.Integer.o dsss_objs/D/tango.io.Console.o dsss_objs/D/tango.sys.Common.o dsss_objs/D/tango.sys.linux.linux.o dsss_objs/D/tango.stdc.time.o dsss_objs/D/tango.stdc.config.o dsss_objs/D/tango.stdc.stddef.o dsss_objs/D/tango.stdc.posix.dlfcn.o dsss_objs/D/tango.stdc.posix.config.o dsss_objs/D/tango.stdc.posix.fcntl.o dsss_objs/D/tango.stdc.stdint.o dsss_objs/D/tango.stdc.posix.sys.types.o dsss_objs/D/tango.stdc.posix.sys.stat.o dsss_objs/D/tango.stdc.posix.time.o dsss_objs/D/tango.stdc.posix.signal.o dsss_objs/D/tango.stdc.signal.o dsss_objs/D/tango.stdc.posix.poll.o dsss_objs/D/tango.stdc.posix.pwd.o dsss_objs/D/tango.stdc.posix.unistd.o dsss_objs/D/tango.stdc.posix.inttypes.o 
dsss_objs/D/tango.stdc.inttypes.o dsss_objs/D/tango.stdc.posix.sys.select.o dsss_objs/D/tango.stdc.posix.sys.time.o dsss_objs/D/tango.sys.linux.epoll.o dsss_objs/D/tango.stdc.errno.o dsss_objs/D/tango.stdc.string.o dsss_objs/D/tango.io.Buffer.o dsss_objs/D/tango.io.DeviceConduit.o dsss_objs/D/tango.io.Conduit.o dsss_objs/D/tango.text.locale.Locale.o dsss_objs/D/tango.text.locale.Core.o dsss_objs/D/tango.text.locale.Data.o dsss_objs/D/tango.time.Time.o dsss_objs/D/tango.time.chrono.Hijri.o dsss_objs/D/tango.time.chrono.Calendar.o dsss_objs/D/tango.time.chrono.Korean.o dsss_objs/D/tango.time.chrono.GregorianBased.o dsss_objs/D/tango.time.chrono.Gregorian.o dsss_objs/D/tango.time.chrono.Taiwan.o dsss_objs/D/tango.time.chrono.Hebrew.o dsss_objs/D/tango.time.chrono.Japanese.o dsss_objs/D/tango.time.chrono.ThaiBuddhist.o dsss_objs/D/tango.text.locale.Posix.o dsss_objs/D/tango.stdc.ctype.o dsss_objs/D/tango.stdc.posix.stdlib.o dsss_objs/D/tango.stdc.stdlib.o dsss_objs/D/tango.stdc.p
osix.sys.wait.o dsss_objs/D/tango.stdc.locale.o dsss_objs/D/tango.text.locale.Convert.o dsss_objs/D/tango.time.WallClock.o dsss_objs/D/tango.time.Clock.o -o mystuff/test -m32 -Xlinker -L./ -Xlinker -L/home/tytower/dsss/lib/ -Xlinker -L/home/tytower/dsss/lib -Xlinker -L/home/tytower/d/lib -Xlinker -L/home/tytower/dmd/bin/../lib -ltango-user-dmd -Xlinker -L/home/tytower/dmd/bin/../lib -ltango-user-dmd -ltango-base-dmd -lpthread -lm
> 
> Now I suppose this is something that I have done in a dsss configuration file perhaps but DMD on the same program gives 
> 
> [tytower@localhost tango]$ dmd  mystuff/test.d
> gcc test.o -o test -m32 -Xlinker -L/home/tytower/dmd/bin/../lib -ltango-user-dmd -ltango-base-dmd -lpthread -lm
> 
> Strange..........Ohh ,here's the output Lars--not right on either line
> 
> [tytower@localhost tango]$ mystuff/test
> I have lost { } of my birds, 20
> I have {unknown format 'C'} birds on the roof
> 
Idiot.
March 21, 2008
Re: "D" annoyances
Cosmonaut wrote:


> Idiot.
And of course there is no bigger idiot than the one who will not read
and check the post 

Why do you bother to post CLOWN
March 21, 2008
Re: "D" annoyances
Ty Tower escribió:
> Cosmonaut wrote:
> 
>  
>> Idiot.
> And of course there is no bigger idiot than the one who will not read
> and check the post 
> 
> Why do you bother to post CLOWN

I.D.I.O.T.

Idiot.
March 21, 2008
Re: "D" annoyances
Reply to Cosmonaut,

> I.D.I.O.T.
> 
> Idiot.
> 

If you are correct or not (I didn't even read any of the post) trying to 
correct, or even work with Ty is a frustrating and generally pointless endeavor.
May 05, 2008
Re: "D" annoyances
tytower Wrote:

> > > > Take them as things to be fixed or deny their existence 
> > > > 
> > > > Either way I will post here the stupid things I find as I go through bits and pieces .

This compiler message tells me absolutely nothing as to its whereabouts !!

" tango.core.Exception.IllegalArgumentException: Argument not valid "

Surely you cold put a line number, or other reference so it means something?
May 05, 2008
Re: "D" annoyances
Tower Ty wrote:
> tytower Wrote:
> 
> 
>>>>>Take them as things to be fixed or deny their existence 
>>>>>
>>>>>Either way I will post here the stupid things I find as I go through bits and pieces .
> 
> 
> This compiler message tells me absolutely nothing as to its whereabouts !!
> 
> " tango.core.Exception.IllegalArgumentException: Argument not valid "
> 
> Surely you cold put a line number, or other reference so it means something?

file a bug report.
May 05, 2008
Re: "D" annoyances
"BCS" <BCS@pathlink.com> wrote in message 
news:fvnauf$2hii$1@digitalmars.com...

>> " tango.core.Exception.IllegalArgumentException: Argument not valid "
>>
>> Surely you cold put a line number, or other reference so it means 
>> something?
>
> file a bug report.

I'm not so sure.  That looks like a runtime error, not a compile time error.

If he's getting the error when he tries to compile something, maybe it's an 
error in a build tool, but it certainly does not look like a compile time 
error.
May 05, 2008
Re: "D" annoyances
Jarrett Billingsley wrote:
> "BCS" <BCS@pathlink.com> wrote in message 
> news:fvnauf$2hii$1@digitalmars.com...
> 
> 
>>>" tango.core.Exception.IllegalArgumentException: Argument not valid "
>>>
>>>Surely you cold put a line number, or other reference so it means 
>>>something?
>>
>>file a bug report.
> 
> 
> I'm not so sure.  That looks like a runtime error, not a compile time error.
> 
> If he's getting the error when he tries to compile something, maybe it's an 
> error in a build tool, but it certainly does not look like a compile time 
> error. 
> 
> 

OK then file a tango bug report/feature request.
May 06, 2008
Re: "D" annoyances
BCS Wrote:

> Jarrett Billingsley wrote:
> > "BCS" <BCS@pathlink.com> wrote in message 
> > news:fvnauf$2hii$1@digitalmars.com...
> > 
> > 
> >>>" tango.core.Exception.IllegalArgumentException: Argument not valid "
> >>>
> >>>Surely you cold put a line number, or other reference so it means 
> >>>something?
> >>
> >>file a bug report.
> > 
> > 
> > I'm not so sure.  That looks like a runtime error, not a compile time error.
> > 
> > If he's getting the error when he tries to compile something, maybe it's an 
> > error in a build tool, but it certainly does not look like a compile time 
> > error. 
> > 
> > 
> 
> OK then file a tango bug report/feature request.

Yep its a runtime error . I should have said . As you can't file a bug report without joining something and giving out emails I am using this as a bug report venue and have been for some time . 

If no-one chooses to do anything about them too bad . There are stacks of choices for me.
« First   ‹ Prev
1 2
Top | Discussion index | About this forum | D home