• No rule to make target `mouse.h'

    From Kirkman@VERT/GUARDIAN to All on Sunday, February 09, 2014 15:03:44
    Hi all,

    Still wrestling with dosemu, today I purged all dosemu from my machine, and have installed from scratch dosemu 1.4.0.8 and freedos 1.1.

    After doing that, I wanted to update Synchronet from CVS, so I updated /exec and /3rdp and then ran:

    cd /sbbs/src/sbbs3; make clean; make RELEASE=1 USE_DOSEMU=1

    Unfortunately, I am running into a compiler error not long into the process:

    make -C /sbbs/src/sbbs3/../conio mtlib
    make[1]: Entering directory `/sbbs/src/conio'
    make[1]: *** No rule to make target `mouse.h', needed by `gcc.linux.x64.obj.release-mt/ansi_cio.o'. Stop.
    make[1]: Leaving directory `/sbbs/src/conio'
    make: *** [ciolib-mt] Error 2

    I haven't run into this error on previous compiles of Synchronet. Can anyone guide me how to fix this?

    --Josh

    ////--------------------------------------------------
    BiC -=- http://breakintochat.com -=- bbs wiki and blog

    ---
    þ Synchronet
  • From Deuce@VERT/SYNCNIX to Kirkman on Sunday, February 09, 2014 16:13:52
    Re: No rule to make target `mouse.h'
    By: Kirkman to All on Sun Feb 09 2014 03:03 pm

    Unfortunately, I am running into a compiler error not long into the
    process:

    make -C /sbbs/src/sbbs3/../conio mtlib
    make[1]: Entering directory `/sbbs/src/conio'
    make[1]: *** No rule to make target `mouse.h', needed by `gcc.linux.x64.obj.release-mt/ansi_cio.o'. Stop.
    make[1]: Leaving directory `/sbbs/src/conio'
    make: *** [ciolib-mt] Error 2

    I haven't run into this error on previous compiles of Synchronet. Can
    anyone guide me how to fix this?

    Simplest way is to just do a completely clean build.

    cd /sbbs/src
    find . -name 'gcc.linux.*' | xargs rm -rf

    Then rebuilding. If that isn't up your alley, going into ever sub that gives that error and using the clean target will also work, but it will take more effort....

    cd /sbbs/src/conio
    make RELEASE=1 clean

    And do that for every sub you get the error in.

    ---
    http://DuckDuckGo.com/ a better search engine that respects your privacy.
    þ Synchronet þ My Brand-New BBS (All the cool SysOps run STOCK!)
  • From Rastus@VERT/EWBBS to Kirkman on Sunday, February 09, 2014 18:48:40
    Hello Josh,

    I just asked about the same error. It just started happening recently. I'm not sure why, but I have noticed a lot of programming lately. I am hoping it'll be fixed soon. My external programs are working OK.. but I can not compile syncterm or syncdraw now. I am running the 32bit version and
    getting the same error.

    Nick

    Kirkman wrote:

    Hi all,

    Still wrestling with dosemu, today I purged all dosemu from my machine,
    and have installed from scratch dosemu 1.4.0.8 and freedos 1.1.

    After doing that, I wanted to update Synchronet from CVS, so I updated
    /exec and /3rdp and then ran:

    cd /sbbs/src/sbbs3; make clean; make RELEASE=1 USE_DOSEMU=1

    Unfortunately, I am running into a compiler error not long into the
    process:

    make -C /sbbs/src/sbbs3/../conio mtlib
    make[1]: Entering directory `/sbbs/src/conio'
    make[1]: *** No rule to make target `mouse.h', needed by `gcc.linux.x64.obj.release-mt/ansi_cio.o'. Stop.
    make[1]: Leaving directory `/sbbs/src/conio'
    make: *** [ciolib-mt] Error 2

    I haven't run into this error on previous compiles of Synchronet. Can
    anyone guide me how to fix this?

    --Josh

    ////--------------------------------------------------
    BiC -=- http://breakintochat.com -=- bbs wiki and blog

    ---
    � Synchronet
    --

    ---
    þ Synchronet þ Electronic Warfare BBS | telnet://ewbbs.synchro.net
  • From Rastus@VERT/EWBBS to Deuce on Monday, February 10, 2014 01:43:51
    Thank You Sir,

    We're back in business..


    Deuce wrote:
    Re: No rule to make target `mouse.h'
    By: Kirkman to All on Sun Feb 09 2014 03:03 pm

    Unfortunately, I am running into a compiler error not long into the process:

    make -C /sbbs/src/sbbs3/../conio mtlib
    make[1]: Entering directory `/sbbs/src/conio'
    make[1]: *** No rule to make target `mouse.h', needed by `gcc.linux.x64.obj.release-mt/ansi_cio.o'. Stop.
    make[1]: Leaving directory `/sbbs/src/conio'
    make: *** [ciolib-mt] Error 2

    I haven't run into this error on previous compiles of Synchronet. Can anyone guide me how to fix this?

    Simplest way is to just do a completely clean build.

    cd /sbbs/src
    find . -name 'gcc.linux.*' | xargs rm -rf

    Then rebuilding. If that isn't up your alley, going into ever sub that
    gives that error and using the clean target will also work, but it will
    take more effort....

    cd /sbbs/src/conio
    make RELEASE=1 clean

    And do that for every sub you get the error in.

    ---
    http://DuckDuckGo.com/ a better search engine that respects your privacy.
    � Synchronet � My Brand-New BBS (All the cool SysOps run STOCK!)

    ---
    þ Synchronet þ Electronic Warfare BBS | telnet://ewbbs.synchro.net
  • From Kirkman@VERT/GUARDIAN to Deuce on Monday, February 10, 2014 15:27:25
    Simplest way is to just do a completely clean build.

    cd /sbbs/src
    find . -name 'gcc.linux.*' | xargs rm -rf


    That did the trick. Got it to work after that. Thanks a lot!

    --Josh

    ////--------------------------------------------------
    BiC -=- http://breakintochat.com -=- bbs wiki and blog

    ---
    þ Synchronet