Jump to page: 1 2
Thread overview
"Optlink is on github"? No, it's just a mean joke from Walter!
Mar 18, 2013
Denis Shelomovskij
Mar 18, 2013
Denis Shelomovskij
Mar 19, 2013
Walter Bright
Mar 19, 2013
Denis Shelomovskij
Mar 19, 2013
Denis Shelomovskij
Mar 19, 2013
Walter Bright
Mar 20, 2013
Denis Shelomovskij
Mar 20, 2013
Walter Bright
Mar 20, 2013
Denis Shelomovskij
Mar 20, 2013
Andrej Mitrovic
Mar 20, 2013
Denis Shelomovskij
Mar 20, 2013
Denis Shelomovskij
Mar 20, 2013
Denis Shelomovskij
Mar 20, 2013
Andrej Mitrovic
Mar 21, 2013
Denis Shelomovskij
March 18, 2013
1. DM C++ compiler source is required to build Optlink.
2. C++ compiler is not open-source.
3. You can not build Optlink.
4. Walter isn't going to change anything

1. "Optlink is on github" announce

Ready for review: new std.uni

http://forum.dlang.org/thread/kcppa1$30b9$1@digitalmars.com?page=5#post-kd03at:2425op:241:40digitalmars.com

 (


-- 
Денис В. Шеломовский
Denis V. Shelomovskij
March 18, 2013
Sorry, accidentally Ctrl+Enter sent the main post malformed. The last link is a proof of statement #4.

-- 
Денис В. Шеломовский
Denis V. Shelomovskij
March 19, 2013
On 3/18/2013 3:34 PM, Denis Shelomovskij wrote:
> 1. DM C++ compiler source is required to build Optlink.
> 2. C++ compiler is not open-source.
> 3. You can not build Optlink.
> 4. Walter isn't going to change anything
>
> 1. "Optlink is on github" announce
>
> Ready for review: new std.uni
>
> http://forum.dlang.org/thread/kcppa1$30b9$1@digitalmars.com?page=5#post-kd03at:2425op:241:40digitalmars.com

If someone wants to do a pull req to remove the dependence on scio.h, I'll pull it.

March 19, 2013
19.03.2013 4:58, Walter Bright пишет:
> On 3/18/2013 3:34 PM, Denis Shelomovskij wrote:
>> 1. DM C++ compiler source is required to build Optlink.
>> 2. C++ compiler is not open-source.
>> 3. You can not build Optlink.
>> 4. Walter isn't going to change anything
>>
>> 1. "Optlink is on github" announce
>>
>> Ready for review: new std.uni
>>
>> http://forum.dlang.org/thread/kcppa1$30b9$1@digitalmars.com?page=5#post-kd03at:2425op:241:40digitalmars.com
>>
>
> If someone wants to do a pull req to remove the dependence on scio.h,
> I'll pull it.
>

Yes, just remove the dependency on file you have no sources of...
But here we are:
https://github.com/DigitalMars/optlink/pull/4


So, everything works now!
No, it's a joke. )))
Optlink is surely propected from being compiled by dmc's ICE:
---
dmc -c newlibc -NTPASS1_TEXT -I..\common -r -N_ -o -o.\OBJNT\newlibc.obj
Internal error: cgcod.c 750
---

-- 
Денис В. Шеломовский
Denis V. Shelomovskij
March 19, 2013
19.03.2013 17:40, Denis Shelomovskij пишет:
> So, everything works now!
> No, it's a joke. )))
> Optlink is surely propected from being compiled by dmc's ICE:
> ---
> dmc -c newlibc -NTPASS1_TEXT -I..\common -r -N_ -o -o.\OBJNT\newlibc.obj
> Internal error: cgcod.c 750
> ---
>


The ICE is disappeared with other `dm.exe` but even with
https://github.com/DigitalMars/optlink/pull/5
there are still make errors:
---
D:\D\dm\bin\linkold /SILENT /NOI /NOERROR  @..\slrNT
OPTLINK (R) for Win32  Release 8.00.5
Copyright (C) Digital Mars 1989-2009  All rights reserved.
http://www.digitalmars.com/ctg/optlink.html
LINK.def(0) : Error 2: File Not Found LINK.def
NMAKE : fatal error U1077: 'D:\D\dm\bin\linkold.EXE' : return code '0x1'
Stop.
NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio 9.0\VC\bin\nmake.EXE"' : return code '0x2'
Stop.
---

-- 
Денис В. Шеломовский
Denis V. Shelomovskij
March 19, 2013
On 3/19/2013 7:00 AM, Denis Shelomovskij wrote:
> LINK.def(0) : Error 2: File Not Found LINK.def

It's there now.

March 20, 2013
19.03.2013 22:31, Walter Bright пишет:
> On 3/19/2013 7:00 AM, Denis Shelomovskij wrote:
>> LINK.def(0) : Error 2: File Not Found LINK.def
>
> It's there now.
>

Dear Walter Bright,
could you please test Optlink to be buildable not only with your machine configuration?

If dummy (empty) file isn't created as os2link\OBJ\LNKX.EXE you get this:
---
...
        cd ..\OS2LINK
        cd OBJNT
        copy ..\OBJ\LNKX.EXE>nul
NMAKE : fatal error U1077: 'copy' : return code '0x1'
Stop.
---

If dummy is created you get this:
---
...
        cd ..\OS2LINK
        cd OBJNT
        copy ..\OBJ\LNKX.EXE>nul
        D:\D\dm\bin\linkold /SILENT /NOI /NOERROR  @..\slrNT
OPTLINK (R) for Win32  Release 8.00.5
Copyright (C) Digital Mars 1989-2009  All rights reserved.
http://www.digitalmars.com/ctg/optlink.html
SLRLOAD.lib
 Warning 2: File Not Found SLRLOAD.lib
..\..\LIBNT\COMMON.lib(PASS1)
 Error 42: Symbol Undefined SLRLOAD_ENTRY
..\..\LIBNT\COMMON.lib(PASS1)
 Error 42: Symbol Undefined SLRLOAD_BOX_ENTRY
NMAKE : fatal error U1077: 'D:\D\dm\bin\linkold.EXE' : return code '0x2'
Stop.
NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio 9.0\VC\bin
\nmake.EXE"' : return code '0x2'
Stop.
---

-- 
Денис В. Шеломовский
Denis V. Shelomovskij
March 20, 2013
On 3/20/2013 12:40 AM, Denis Shelomovskij wrote:
> 19.03.2013 22:31, Walter Bright пишет:
>> On 3/19/2013 7:00 AM, Denis Shelomovskij wrote:
>>> LINK.def(0) : Error 2: File Not Found LINK.def
>>
>> It's there now.
>>
>
> Dear Walter Bright,
> could you please test Optlink to be buildable not only with your machine
> configuration?
>
> If dummy (empty) file isn't created as os2link\OBJ\LNKX.EXE you get this:
> ---
> ...
>          cd ..\OS2LINK
>          cd OBJNT
>          copy ..\OBJ\LNKX.EXE>nul
> NMAKE : fatal error U1077: 'copy' : return code '0x1'
> Stop.
> ---
>
> If dummy is created you get this:
> ---
> ...
>          cd ..\OS2LINK
>          cd OBJNT
>          copy ..\OBJ\LNKX.EXE>nul
>          D:\D\dm\bin\linkold /SILENT /NOI /NOERROR  @..\slrNT

The link line is in optdll.mak and should be:

OPTLINK: $(DIRS)
	cd ..\OS2LINK
	$(DM)\bin\link $(OBJ)\* ..\appload\slrload,$(OBJ)\link.exe,$(OBJ)\link.map,..\LIBNT\ $(LIBS)/CO/MAP/DET/XREF/NOI/EXETYPE:NT;
# link does not work with multiple processors, so we set the affinity to 1
# imagecfg is available here: http://www.robpol86.com/index.php/ImageCFG
# imagecfg always has exit code 1
	-imagecfg -a 0x1 $(OBJ)\link.exe



> OPTLINK (R) for Win32  Release 8.00.5
> Copyright (C) Digital Mars 1989-2009  All rights reserved.
> http://www.digitalmars.com/ctg/optlink.html
> SLRLOAD.lib
>   Warning 2: File Not Found SLRLOAD.lib
> ..\..\LIBNT\COMMON.lib(PASS1)
>   Error 42: Symbol Undefined SLRLOAD_ENTRY
> ..\..\LIBNT\COMMON.lib(PASS1)
>   Error 42: Symbol Undefined SLRLOAD_BOX_ENTRY
> NMAKE : fatal error U1077: 'D:\D\dm\bin\linkold.EXE' : return code '0x2'
> Stop.
> NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio 9.0\VC\bin
> \nmake.EXE"' : return code '0x2'
> Stop.
> ---
>

March 20, 2013
On 3/20/13, Denis Shelomovskij <verylonglogin.reg@gmail.com> wrote:
> Dear Walter Bright,
> could you please test Optlink to be buildable not only with your machine
> configuration?

This[1] should have taken care of that. Although it still needed DMC source for scio.h, but it did build on my machine.

[1] https://github.com/DigitalMars/optlink/pull/2
March 20, 2013
20.03.2013 13:34, Andrej Mitrovic пишет:
> On 3/20/13, Denis Shelomovskij <verylonglogin.reg@gmail.com> wrote:
>> Dear Walter Bright,
>> could you please test Optlink to be buildable not only with your machine
>> configuration?
>
> This[1] should have taken care of that. Although it still needed DMC
> source for scio.h, but it did build on my machine.
>
> [1] https://github.com/DigitalMars/optlink/pull/2
>

This[1] is already merged so I don't understand your point.

-- 
Денис В. Шеломовский
Denis V. Shelomovskij
« First   ‹ Prev
1 2