Jump to content
AJLP

error: no function definition: MACADDR

Recommended Posts

AJLP

HI,

 

the statement "error: no function definition: MACADDR" appears on the command line everytime I run my AutoCAD application (2013 Version). How to troubleshoot this problem?? i tried searching the net for possible solutions but I didn't encounter any solution... Thanks in advance :)

 

AutoCAD menu utilities loaded.; error: malformed list on input
malformed list on input
Command: COMMANDLINE
Command:
Command: ; error: no function definition: MACADDR

Share this post


Link to post
Share on other sites
BIGAL

malformed list on input is normally a missing " in code being loaded, do you have some custom routines that are loaded on startup. 

Share this post


Link to post
Share on other sites
ketxu

I think there is no built-in MACADDR function in lisp

Share this post


Link to post
Share on other sites
CyberAngel

Part of the confusion here is that MAC can stand for Media Access Control. Every computer on a network has a MAC address, just like your house or apartment has an address.

 

More confusion, Lee Mac writes a lot of wonderful LISP functions, so you could have one of his creations in your ACAD.LSP file, which preloads automatically.

 

You must find the ACAD.LSP file, find the MACADDR function in it, and look for mismatched quotes or parentheses. In other words, every opening quote or parenthesis must have a closing quote or parenthesis. As BigAl notes, that's what usually produces this error message.

 

If you need more help, please provide more information. Do you have any customizations or third-party software? Have you tried to repair your AutoCAD? Have you had other issues recently or made any upgrades?

Share this post


Link to post
Share on other sites
rkmcswain

First check your startup suite and your CUI file(s) for any startup files that are loading. 

If no results, then at the command line, use the lisp function (findfile) to search for various startup files.

Example:

(findfile "Acad.lsp")

(findfile "Acaddoc.lsp")

(findfile "acad.rx")

If one is found, it will return the full path and filename. You may also have .MNL files loading. For each menu (CUIX) that loads, if an .MNL file with the same base file name is found, it will be loaded also.

 

The easiest thing to do when you find one or more of these startup files is to simply rename them (make sure file extensions are enabled in Windows explorer), and change the file extension from ".lsp" to ".lsp.old". Then restart AutoCAD. Did the problem go away? If so, then restore the file(s) one a time until the problem reappears. When it does, you'll know which file contains the problem. If you don't know how to fix that, post the file here and someone will.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...