# 🔧 Fix: Permission denied ../tools/makepem/makepem > **Eroare**: `/usr/bin/sh: 1: ../tools/makepem/makepem: Permission denied` > **Cauza**: Fișierul `makepem` nu are permisiuni de execuție > **Status**: ✅ FIXAT --- ## 🎯 Problema La compilare apare eroare: ``` /usr/bin/sh: 1: ../tools/makepem/makepem: Permission denied make[1]: *** [Makefile:325: install-with-symlink] Error 126 ``` **Cauza**: Fișierele script din folderul `tools/` nu au permisiuni de execuție în git. --- ## ✅ Soluție ### Opțiunea 1: Update Repository (Recomandată) ```bash cd ~/ircu2 git pull origin main # Ia fix-ul din git ./install.sh ``` **Fix-ul include:** - ✅ `tools/makepem/makepem` - execuție - ✅ `tools/ringlog.pl` - execuție - ✅ `tools/untabify` - execuție - ✅ `tools/Bounce/build` - execuție ### Opțiunea 2: Manual Fix (Local) Dacă ai deja clona veche: ```bash chmod +x ~/ircu2/tools/makepem/makepem chmod +x ~/ircu2/tools/ringlog.pl chmod +x ~/ircu2/tools/untabify chmod +x ~/ircu2/tools/Bounce/build # Relansează instalare cd ~/ircu2/ircd make install ``` ### Opțiunea 3: Reclonare ```bash rm -rf ~/ircu2 git clone https://gitlab.back.ro/underchat/ircu2.git cd ircu2 ./install.sh ``` --- ## 📝 Fișiere Fixate ``` ✅ tools/makepem/makepem (100644 → 100755) ✅ tools/ringlog.pl (100644 → 100755) ✅ tools/untabify (100644 → 100755) ✅ tools/Bounce/build (100644 → 100755) ``` --- ## 🚀 Restart Compilare După git pull: ```bash cd ~/ircu2 ./install.sh # Va merge fără erori! ``` --- ## 📊 Commit Fix ``` 3bf455a - Fixează permisiuni de execuție pentru makepem și alte script-uri din tools ``` --- ## ✨ Status ``` ✓ Permisiuni fixate în git ✓ Repository actualizat ✓ Ready pentru clonare ✓ Compilare va merge ``` --- **Acum compilarea va merge fără erori!** ✅