Ryan Schmidt | 21 Jul 09:23 2014
Picon

[bug #42818] ld: unknown option: --export-dynamic

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

                 Summary: ld: unknown option: --export-dynamic
                 Project: GNU MIX Development Kit
            Submitted by: ryandesign
            Submitted on: Mon 21 Jul 2014 07:23:22 AM GMT
                Category: None
                Severity: 3 - Normal
              Item Group: None
                  Status: None
                 Privacy: Public
             Assigned to: None
             Open/Closed: Open
         Discussion Lock: Any

    _______________________________________________________

Details:

When trying to compile the latest mdk code in your repository with the gtk+
gui feature, it fails on OS X 10.9.4 with this error:

ld: unknown option: --export-dynamic

This problem was known to the MacPorts project way back in 2006 when mdk 1.2.1
was initially added to MacPorts, because a patch was included at that time
which removes that flag:

https://trac.macports.org/browser/trunk/dports/lang/mdk/files/patch-mixgtk-Makefile.am?rev=16880
(Continue reading)

Ryan Schmidt | 21 Jul 09:17 2014
Picon

[bug #42817] tautological comparisons

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

                 Summary: tautological comparisons
                 Project: GNU MIX Development Kit
            Submitted by: ryandesign
            Submitted on: Mon 21 Jul 2014 07:17:57 AM GMT
                Category: None
                Severity: 3 - Normal
              Item Group: None
                  Status: None
                 Privacy: Public
             Assigned to: None
             Open/Closed: Open
         Discussion Lock: Any

    _______________________________________________________

Details:

While compiling the latest code in your repository using the Apple LLVM
compiler v5.1 (a.k.a. clang) the following warnings were displayed:

mix_vm.c:531:23: warning: comparison of unsigned enum expression < 0 is always
false [-Wtautological-compare]
  return errors[(code < 0 || code > MIX_VM_ERROR_UNEXPECTED)
                 ~~~~ ^ ~

xmix_vm_handlers.c:1385:12: warning: comparison of unsigned expression < 0 is
always false [-Wtautological-compare]
(Continue reading)

Ryan Schmidt | 21 Jul 09:13 2014
Picon

[bug #41097] ar: no archive members specified

Follow-up Comment #6, bug #41097 (project mdk):

Thanks. the latest version in the repository builds fine for me.

    _______________________________________________________

Reply to this item at:

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

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/
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;

Gmane