Jochen Merz writes:

> Per and myself mailed several times about his problems.
> I am using QMAKE for assembling all my sources, including QD, MENU
> and QSPread - and the link files are rather complex.
>
> However, I've never tried to assemble SMSQ, so I think we need to
> look forward to Marcels help: he generates SMSQ/Es, as we all know.

No, its not a problem of complexity. I have described the problem(s) to you
in quite some detail after hours of testing, including producing simple test
files which should have told you that there is an issue here. None of your
suggested solutions had any bearing on the problems I described. Id like to
give it a last try:

Two test files and a link file:

    * QMAKE test file 1: ram1_abc_asm
            section code
            xdef abc
    *
    abc
            rts
    *
            end

    * QMAKE test file 2: ram1_def_asm
            section code
            xref abc
    *
    def
            bsr abc
            rts
    *
            end

    * QMAKE test link file: ram1_test_link
    program ram1_test_bin
    input ram1_abc_rel
    input ram1_def_rel

Qmake V4.21, configured identically to my V1.35 (where possible):

    # Linker type = GST/Quanta
    # Assembler control = Errors
    # Linker control = nothing
    # Nowinds = yes
    # Keep warnings = yes
    # Filter warnings ($5A & $59) = yes
    # Name of assembler Thing = qmac
    # Assembler name = win2_asm_qmac
    # GST linker name = win2_asm_qlink
    # Qjump linker name =
    # File extension for Qmake command file =
    # Make-index name =
    # Beep = yes
    # Assembler source file extension = _asm
    # Relocatable object file extension = _rel
    # More than one Qmake = yes

Substitutions etc, as for V1.35. Not relevant for this test, I assume.

Loading the link file into Qmake V4.21 I get:

    Error: ram1_abc_asm not found.

Now, you can bet your bottom euro that that file DOES exist! There is no
explanation as to whats going on, no log file and no other error message.

I tried lots of things, though that is not really my job, like trying
various configurations of the program. Heres an example:

    # Relocatable object file extension = <nothing>

When running the program now I get and empty binary file:

    ram1_TEST_BIN

and the following log file (ram1_TEST_BIN_LOG):

    Quanta  V1.01   GST Computer Systems Limited  14:08 Saturday  17/08/02
Page   1
    RAM8_TEST_LINK<nul>8970

     Command line and control file information
    =========================================

    Command line
    ============

     -WITH Ram8_test_link<nul>8970 -PROG ram1_test_bin
          -LIST ram1_test_bin_log -NOSYM  -NOWINDS


    Control file
    ============

    input ram1_abc_rel
    input ram1_def_rel

Thats it. You can find further details and other issues mentioned in my
mails to you dated 10/06/98 and 05/06/01. The problem started when I
"upgraded" my version 2.something to version 2.something else or 3.xx, and
has persisted right up to V4.21, and it appears, V4.24 also. V1.35 works ok,
but is missing some desirable features that are also required to assemble
smsq.

I should very much like to know how many others have experienced the same
problem and whether they ever reported it.

Looking very much forward to some answers.


Per




Reply via email to