Ryan Schmidt | 4 Jan 15:38 2014
Picon

[bug #41098] Build fails on OS X when guile is not available

URL:
  <http://savannah.gnu.org/bugs/?41098>

                 Summary: Build fails on OS X when guile is not available
                 Project: GNU MIX Development Kit
            Submitted by: ryandesign
            Submitted on: Sat 04 Jan 2014 02:38:15 PM GMT
                Category: None
                Severity: 3 - Normal
              Item Group: None
                  Status: None
                 Privacy: Public
             Assigned to: None
             Open/Closed: Open
         Discussion Lock: Any

    _______________________________________________________

Details:

After working around bug #41097, building mdk 1.2.7 still fails on OS X v10.9
when guile 2 is not available:

Making all in mixguile
gnumake[2]: Entering directory
`/opt/local/var/macports/build/_Users_rschmidt_macports_dports_lang_mdk/mdk/work/mdk-1.2.7/mixguile'
rm -f libmixguile.a
ar cru libmixguile.a  
ar: no archive members specified
usage:  ar -d [-TLsv] archive file ...
(Continue reading)

Ryan Schmidt | 4 Jan 15:32 2014
Picon

[bug #41097] ar: no archive members specified

URL:
  <http://savannah.gnu.org/bugs/?41097>

                 Summary: ar: no archive members specified
                 Project: GNU MIX Development Kit
            Submitted by: ryandesign
            Submitted on: Sat 04 Jan 2014 02:32:11 PM GMT
                Category: None
                Severity: 3 - Normal
              Item Group: None
                  Status: None
                 Privacy: Public
             Assigned to: None
             Open/Closed: Open
         Discussion Lock: Any

    _______________________________________________________

Details:

Compilation of mdk fails on OS X v10.9:

Making all in lib
gnumake[2]: Entering directory
`/opt/local/var/macports/build/_Users_rschmidt_macports_dports_lang_mdk/mdk/work/mdk-1.2.7/lib'
rm -f libreplace.a
ar cru libreplace.a  
ar: no archive members specified
usage:  ar -d [-TLsv] archive file ...
	ar -m [-TLsv] archive file ...
(Continue reading)

David Binderman | 24 Oct 10:38 2013
Picon

[bug #40359] mdk-1.2.7/mixlib/xmix_vm.c:442: possible bad if test ?

URL:
  <http://savannah.gnu.org/bugs/?40359>

                 Summary: mdk-1.2.7/mixlib/xmix_vm.c:442: possible bad if test
?
                 Project: GNU MIX Development Kit
            Submitted by: dcb314
            Submitted on: Thu 24 Oct 2013 08:38:02 GMT
                Category: None
                Severity: 3 - Normal
              Item Group: None
                  Status: None
                 Privacy: Public
             Assigned to: None
             Open/Closed: Open
         Discussion Lock: Any

    _______________________________________________________

Details:

Source code is

  g_assert (ins->opcode >= mix_opJAx || ins->opcode <= mix_opJXx);

Suggest swap || for &&

gcc compiler flag -Wlogical-op said

xmix_vm.c:442:3: warning: logical 'or' of collectively exhaustive tests is
(Continue reading)

JánSučan | 19 Aug 18:48 2013
Picon

[bug #39817] Impossibility to compile GNU MDK with glib2 >= 2.35.6

URL:
  <http://savannah.gnu.org/bugs/?39817>

                 Summary: Impossibility to compile GNU MDK with glib2 >=
2.35.6
                 Project: GNU MIX Development Kit
            Submitted by: jansucan
            Submitted on: Mon 19 Aug 2013 04:48:44 PM GMT
                Category: None
                Severity: 3 - Normal
              Item Group: None
                  Status: None
                 Privacy: Public
             Assigned to: None
             Open/Closed: Open
         Discussion Lock: Any

    _______________________________________________________

Details:

In glib2 >= 2.35.6 the gcompletion.h is conditionally included from glib.h and
G_DISABLE_DEPRECATED is defined in configure.ac of GNU MDK. Therefore,
compilation of GNU MDK terminates on error caused by missing definitions of
functions/structures/types.

    _______________________________________________________

Reply to this item at:

(Continue reading)

Aleix Conchillo Flaqué | 15 Apr 04:14 2012
Picon

[bug #36183] mixvm segfaults in mac os x (macports)

URL:
  <http://savannah.gnu.org/bugs/?36183>

                 Summary: mixvm segfaults in mac os x (macports)
                 Project: GNU MIX Development Kit
            Submitted by: aleix
            Submitted on: Sun 15 Apr 2012 04:14:20 AM CEST
                Category: None
                Severity: 3 - Normal
              Item Group: None
                  Status: None
                 Privacy: Public
             Assigned to: None
             Open/Closed: Open
         Discussion Lock: Any

    _______________________________________________________

Details:

A bug in macports was reported a while ago:

https://trac.macports.org/ticket/32345

I've been able to reproduce it, but unable to fix it. It seems aprblom in
g_completion_* functions. These functions were deprecated in 2.26, macports
includes glib 2.30.

Here is the backtrace I get:

(Continue reading)

anonymous | 13 Feb 12:20 2011
Picon

[bug #32452] Illegal OPERAND leads to endless loop in mixasm

URL:
  <http://savannah.gnu.org/bugs/?32452>

                 Summary: Illegal OPERAND leads to endless loop in mixasm
                 Project: GNU MIX Development Kit
            Submitted by: None
            Submitted on: Sun 13 Feb 2011 11:20:22 AM UTC
                Category: None
                Severity: 3 - Normal
              Item Group: None
                  Status: None
                 Privacy: Public
             Assigned to: None
             Open/Closed: Open
         Discussion Lock: Any

    _______________________________________________________

Details:

Hi *,

giving an w-expression as operand to an real mix instruction like
lda sends `mixasm' in an endless loop.

To reproduce try to compile the following code:

start	LDA	1(4:4),1(5:5)
	HLT
	END	start
(Continue reading)

Jose A. Ortega Ruiz | 10 Oct 03:14 2010
Picon

MDK 1.2.6 released


Subject says it all. Happy hacking!

jao
rrl | 23 Sep 10:03 2010
Picon

Bug in the `sbpr' command of mixvm

Hi,

There's a problem with the command `sbpr' that set a conditional
breakpoint on register change.  For example, `sbpr I2' should set a
breakpoint when the value in rI2 changes but the breakpoint will be
set when the value of rI1 changes instead.  Here's a patch that fixes
the problem:

--- mixlib/xmix_vm_handlers.c.orig	2005-09-20 22:43:13.000000000 +0300
+++ mixlib/xmix_vm_handlers.c	2010-09-23 10:28:32.000000000 +0300
 <at>  <at>  -1089,7 +1089,7  <at>  <at> 
 	  {
 	    int i = arg[1] - '1';
 	    if (i >= 0 && i < 6)
-	      pred = MIX_PRED_REG_I1 - 1 + i;
+	      pred = MIX_PRED_REG_I1 + i;
 	  }
       }
       break;
Dmitry Zenovich | 11 Sep 18:17 2010
Picon

[bug #31010] Error on MOVE(0)


Follow-up Comment #4, bug #31010 (project mdk):

Thank you. Now the MOVE(0) seems to work correctly, but the mixvm doesn't
anymore step to the next line after doing non-zero MOVEs:

Program loaded. Start address: 1000
MIX> pline
Line 2: START       STZ     0
MIX> next
Elapsed time: 2 /Total program time: 2 (Total uptime: 2)
MIX> pline
Line 3:             ENT1    1
MIX> next
Elapsed time: 1 /Total program time: 3 (Total uptime: 3)
MIX> pline
Line 4:             MOVE    0(0)
MIX> next
Elapsed time: 1 /Total program time: 4 (Total uptime: 4)
MIX> pline
Line 5:             MOVE    0(36)
MIX> next
Elapsed time: 73 /Total program time: 77 (Total uptime: 77)
MIX> pline
Line 5:             MOVE    0(36)
MIX> next
Elapsed time: 73 /Total program time: 150 (Total uptime: 150)
MIX> pline
Line 5:             MOVE    0(36)
MIX> next
(Continue reading)

Dmitry Zenovich | 10 Sep 18:36 2010
Picon

[bug #31010] Error on MOVE(0)


URL:
  <http://savannah.gnu.org/bugs/?31010>

                 Summary: Error on MOVE(0)
                 Project: GNU MIX Development Kit
            Submitted by: dzenovich
            Submitted on: Птн 10 Сен 2010 16:36:37
                Category: None
                Severity: 3 - Normal
              Item Group: None
                  Status: None
                 Privacy: Public
             Assigned to: None
             Open/Closed: Open
         Discussion Lock: Any

    _______________________________________________________

Details:

According to "The Art of Computer Programming", the MIX instruction MOVE
should not do anything when F=0, no error should happen. Nevertheless the
mixvm produces the error message and stops running a program:

ERROR: 1002: [MOVE      0,0(0:0)  ]                 MOVE    0(0)

    _______________________________________________________

Reply to this item at:
(Continue reading)

Jose Antonio Ortega Ruiz | 12 Apr 06:52 2010
Picon

[bug #29524] Docs: incorrect download info


Update of bug #29524 (project mdk):

                  Status:               Confirmed => In Progress            

    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?29524>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/

Gmane