এটি makefile'নিখোঁজ বিভাজক' ত্রুটি বার্তা উত্পন্ন করবে:
all
@echo NDK_PROJECT_PATH=$(NDK_PROJECT_PATH)
done:
@echo "All done"
এর আগে একটি ট্যাব রয়েছে @echo "All done"(যদিও done:নিয়ম এবং ক্রিয়াটি বেশিরভাগ ক্ষেত্রে অতিরিক্ত অতিরিক্ত) তবে এর আগে নয় @echo PATH=$(PATH)।
সমস্যাটি হ'ল লাইনটি শুরু হওয়ার সাথে সাথে allএকটি কোলন :বা সমান হওয়া উচিত =এটি চিহ্নিত করতে যে এটি একটি লক্ষ্য রেখা বা ম্যাক্রো লাইন, এবং এর কোনওটি নেই, তাই বিভাজকটি নিখোঁজ রয়েছে।
যে ক্রিয়াটি একটি ভেরিয়েবলের মান প্রতিধ্বনি করে তা অবশ্যই একটি লক্ষ্য, সম্ভবত একটি ডামি বা PHONEY টার্গেটের সাথে যুক্ত হতে হবে। এবং সেই টার্গেট লাইনের অবশ্যই এতে একটি কোলন থাকতে হবে। আপনি উদাহরণের :পরে যদি যোগ করেন এবং পরবর্তী লাইনে শীর্ষস্থানীয় ফাঁকা স্থানগুলি কোনও ট্যাব দ্বারা প্রতিস্থাপন করেন তবে এটি সান্নিধ্যে কাজ করবে।allmakefile
মূলটিতে আপনার সম্ভবত 102 রেখার কাছে একটি অভিন্ন সমস্যা রয়েছে makefile। যদি আপনি ইকো অপারেশনগুলি ব্যর্থ হওয়ার আগে 5 টি শূন্য, নন-মন্তব্য লাইনগুলি দেখান তবে সম্ভবত এই রোগ নির্ণয়টি শেষ করা সম্ভব হবে। তবে, ২০১৩ সালের মে মাসে যে প্রশ্নটি জিজ্ঞাসা করা হয়েছিল, সম্ভবত ভাঙাটি makefileএখনই পাওয়া যায় (আগস্ট ২০১৪), সুতরাং এই উত্তরটি আনুষ্ঠানিকভাবে বৈধ হওয়া যায় না। এটি কেবলমাত্র একটি সমস্যাযুক্ত উপায়ে চিত্রিত করতে ব্যবহার করা যেতে পারে যেখানে সমস্যা দেখা দিয়েছে।