إعراب جملة "عاش في فقره ولو كان يهوى لاستحالت هضاب مكة":
عاش: فعل ماضٍ مبني على الفتح، والفاعل ضمير مستتر جوازًا تقديره "هو".
في: حرف جر مبني على السكون لا محل له من الإعراب.
فقره: اسم مجرور وعلامة جره الكسرة الظاهرة على آخره، وهو مضاف، والهاء ضمير متصل مبني على الكسر في محل جر مضاف إليه.
و: حرف عطف مبني على الفتح لا محل له من الإعراب.
لو: حرف شرط غير جازم مبني على السكون لا محل له من الإعراب.
كان: فعل ماضٍ ناقص مبني على الفتح، واسمه ضمير مستتر جوازًا تقديره "هو".
يهوى: فعل مضارع مرفوع وعلامة رفعه الضمة المقدرة على الألف للتعذر، والفاعل ضمير مستتر جوازًا تقديره "هو". وجملة "يهوى" في محل نصب خبر "كان".
لـ: حرف واقع في جواب الشرط مبني على الفتح لا محل له من الإعراب.
استحالت: فعل ماضٍ مبني على الفتح، والتاء للتأنيث حرف مبني على السكون لا محل له من الإعراب.
هضاب: فاعل مرفوع وعلامة رفعه الضمة الظاهرة على آخره، وهو مضاف.
مكة: مضاف إليه مجرور وعلامة جره الفتحة نيابة عن الكسرة لأنه ممنوع من الصرف للعلمية والتأنيث.
جملة "عاش في فقره": جملة فعلية ابتدائية لا محل لها من الإعراب.
جملة "كان يهوى": جملة فعلية فعلها ناسخ في محل نصب حال (أو اعتراضية لا محل لها).
جملة "لاستحالت هضاب مكة": جملة فعلية جواب الشرط غير الجازم لا محل لها من الإعراب.