Install CodeTyphon in QT5 environment on Mac

OS/Mac 2021. 1. 15. 23:41 Posted by 파란크리스마스

출처

xcode 설치

bluesanta@Sunghoui-MacBookPro ~ % xcode-select --install

"sudo" 루트 권한 부여

bluesanta@Sunghoui-MacBookPro ~ % sudo vi /etc/sudoers

%admin          ALL = (ALL) ALL
bluesanta       ALL=(ALL) NOPASSWD: ALL

CodeTyphon 압축 해제

bluesanta@Sunghoui-MacBookPro ~ % cd Downloads/
bluesanta@Sunghoui-MacBookPro Downloads % unzip CodeTyphonIns.zip

7zip 설치

bluesanta@Sunghoui-MacBookPro ~ % brew install p7zip

필수 라이브러리 설치 (xterm, wget, gdb이 설치되어 있는지 먼저 확인 할것)

bluesanta@Sunghoui-MacBookPro ~ % brew install wget gdb
bluesanta@Sunghoui-MacBookPro ~ % ln -s /usr/local/Homebrew/Library/Homebrew/shims/mac/super/gmake /usr/local/bin/gmake
bluesanta@Sunghoui-MacBookPro ~ % ln -s /usr/share/terminfo/78/xterm /usr/local/bin/xterm
bluesanta@Sunghoui-MacBookPro ~ % ln -s /Library/Developer/CommandLineTools/usr/bin/make /usr/local/bin/make
bluesanta@Sunghoui-MacBookPro ~ % ln -s /usr/local/bin/gdb /usr/local/bin/ggdb

Qt 버전 확인

bluesanta@Sunghoui-MacBookPro ~ % /usr/local/Cellar/qt/5.15.2/bin/qmake --version
QMake version 3.1
Using Qt version 5.15.2 in /usr/local/Cellar/qt/5.15.2/lib

Qt5pas 라이브러리 설치 (Option : CodeTyphon 설치시 11) -- Platform (widget) Setup 에서 실행)

qt5-qmake 설치

bluesanta@Sunghoui-MacBookPro ~ % brew install qt5
 
 ... 생략 ...
 
qt is keg-only, which means it was not symlinked into /usr/local,
because Qt 5 has CMake issues when linked.
 
If you need to have qt first in your PATH run:
  echo 'export PATH="/usr/local/opt/qt/bin:$PATH"' >> ~/.zshrc
 
For compilers to find qt you may need to set:
  export LDFLAGS="-L/usr/local/opt/qt/lib"
  export CPPFLAGS="-I/usr/local/opt/qt/include"
 
==> Summary
🍺  /usr/local/Cellar/qt/5.15.2: 10,688 files, 367.9MB
bluesanta@Sunghoui-MacBookPro ~ % brew install Caskroom/cask/qt-creator
==> Installing Cask qt-creator
==> Moving App 'Qt Creator.app' to '/Applications/Qt Creator.app'.
🍺  qt-creator was successfully installed!

ln_Typhon1_QT5pas_Build.sh 수정

bluesanta@Sunghoui-MacBookPro ScriptsLin % vi ln_Typhon1_QT5pas_Build.sh

qmake 경로 수정

  Darwin)
       vQMake=/usr/local/Cellar/qt/5.15.2/bin/qmake

수동 컴파일 및 설치

bluesanta@Sunghoui-MacBookPro /opt % sudo mkdir -p /opt/local/libexec
bluesanta@Sunghoui-MacBookPro /opt % sudo ln -s /usr/local/Cellar/qt/5.15.2 /opt/
bluesanta@Sunghoui-MacBookPro ScriptsLin % chmod 755 *.sh
bluesanta@Sunghoui-MacBookPro ScriptsLin % ./ln_Typhon1_QT5pas_Build.sh
 
 ... 생략 ...
 
mv -f Qt5Pas Qt5Pas.framework/Versions/1/Qt5Pas
ln -s Versions/Current/Qt5Pas Qt5Pas.framework/Qt5Pas
rm -f -r /usr/local/Cellar/qt/5.15.2/lib/Qt5Pas.framework
/usr/local/Cellar/qt/5.15.2/bin/qmake -install qinstall Qt5Pas.framework /usr/local/Cellar/qt/5.15.2/lib/Qt5Pas.framework
strip -S -x /usr/local/Cellar/qt/5.15.2/lib/Qt5Pas.framework/Versions/1/Qt5Pas
/usr/local/codetyphon/qt5pas/x86_64-darwin
make install
   
   
---------------------------------------
[INFO]: Qt5Pas.framework Library finish Build OK for x86_64-darwin
   
   
---------------------------------------------------------
    Make qt5pas Libraries Links
---------------------------------------------------------
   
[INFO] Make Qt5Pas.framework links to /Library/Frameworks/Qt5Pas.framework for x86_64-darwin finish OK

fpc.cnf 수정

bluesanta@Sunghoui-MacBookPro ScriptsLin % vi /usr/local/codetyphon/fpc/fpc64/bin/x86_64-darwin/fpc.cnf

# -------------
# Linking
# -------------
-Ff/Library/Frameworks

CodeTyphon 설치 스크립트 실행

bluesanta@Sunghoui-MacBookPro Downloads % cd CodeTyphonIns/
bluesanta@Sunghoui-MacBookPro CodeTyphonIns % export FPCOPT=-Ff/Library/Frameworks
bluesanta@Sunghoui-MacBookPro CodeTyphonIns % ./install.sh

0번 선택

====================================================
             CodeTyphon Studio 
            Version 7.30 (GEN 7)
  Installation for Linux-Solaris-Openindiana-MacOS
          FreeBSD-NetBSD-OpenBSD-DragonFly
====================================================
 
   0) Install CodeTyphon Studio
 
   9) Exit
 
>>> Select an action (press 0..9 key): 0

11번 선택

====================================================
  CodeTyphon Studio 7.30 Setup for Darwin64
   Settings: Platform=cocoa  Multiarch Mode=0
====================================================
   
   0) Install System Libraries
   1) Run CodeTyphon Center (CTC)
   
     11) -- Platform (widget) Setup
     12) -- Multi-Architecture Setup
   
   3) Remove FreePascal
   4) Remove and Build FreePascal
   
   5) Remove Typhon IDE
   6) Remove and Build Typhon IDE
   
   7) Remove ALL
   8) Remove and Build ALL
   
   9) EXIT
   
>>> Select an action (press 0..9 key): 11

5번 QT5 선택

====================================================
    CodeTyphon Studio MacOS Platform (widget) Setup 
        Current Platform: cocoa
====================================================
   
Warning: Install System Libraries after every Platform change
   
   1) Cocoa         (Default)
   2) Carbon
   3) GTK2
   4) QT4
   5) QT5
   6) GTK3           (Experimental)
   7) FpGUI          (Experimental)
   8) CustomDrawn    (Experimental)
   
   9) Back to Main Setup
   
>>> Select a platform (press 0..9 key): 5

12번 선택

====================================================
  CodeTyphon Studio 7.30 Setup for Darwin64
   Settings: Platform=qt5  Multiarch Mode=0
====================================================
   
   0) Install System Libraries
   1) Run CodeTyphon Center (CTC)
   
     11) -- Platform (widget) Setup
     12) -- Multi-Architecture Setup
   
   3) Remove FreePascal
   4) Remove and Build FreePascal
   
   5) Remove Typhon IDE
   6) Remove and Build Typhon IDE
   
   7) Remove ALL
   8) Remove and Build ALL
   
   9) EXIT
   
>>> Select an action (press 0..9 key): 12

1번 선택

====================================================
    CodeTyphon Studio Multi-Architecture Setup
      Current Multiarch Mode: 0
====================================================
   
   0) NO  Multi-Architecture Mode (Multiarch=0)
   
   1) Use Multi-Architecture Mode (Multiarch=1)
   
   
   9) Back to Main Setup
   
>>> Select Mode (press 0..9 key): 1

0번 선택 ( 0) Install System Libraries )

====================================================
  CodeTyphon Studio 7.30 Setup for Darwin64
   Settings: Platform=qt5  Multiarch Mode=0
====================================================
   
   0) Install System Libraries
   1) Run CodeTyphon Center (CTC)
   
     11) -- Platform (widget) Setup
     12) -- Multi-Architecture Setup
   
   3) Remove FreePascal
   4) Remove and Build FreePascal
   
   5) Remove Typhon IDE
   6) Remove and Build Typhon IDE
   
   7) Remove ALL
   8) Remove and Build ALL
   
   9) EXIT
   
>>> Select an action (press 0..9 key): 0

8번 선택 ( 8) Remove and Build ALL )

====================================================
  CodeTyphon Studio 7.30 Setup for Darwin64
   Settings: Platform=qt5  Multiarch Mode=1
====================================================
   
   0) Install System Libraries
   1) Run CodeTyphon Center (CTC)
   
     11) -- Platform (widget) Setup
     12) -- Multi-Architecture Setup
   
   3) Remove FreePascal
   4) Remove and Build FreePascal
   
   5) Remove Typhon IDE
   6) Remove and Build Typhon IDE
   
   7) Remove ALL
   8) Remove and Build ALL
   
   9) EXIT
   
>>> Select an action (press 0..9 key): 8

9번 선택 ( 9) EXIT )

====================================================
  CodeTyphon Studio 7.30 Setup for Darwin64
   Settings: Platform=qt5  Multiarch Mode=0
====================================================
   
   0) Install System Libraries
   1) Run CodeTyphon Center (CTC)
   
     11) -- Platform (widget) Setup
     12) -- Multi-Architecture Setup
   
   3) Remove FreePascal
   4) Remove and Build FreePascal
   
   5) Remove Typhon IDE
   6) Remove and Build Typhon IDE
   
   7) Remove ALL
   8) Remove and Build ALL
   
   9) EXIT
   
>>> Select an action (press 0..9 key): 9

/opt/local/libexec/qt5

bluesanta@Sunghoui-MacBookPro libexec % sudo ln -s /opt/local/libexec/qt5-mac/ /opt/local/libexec/qt5

실행

댓글을 달아 주세요

P5KPL-AM SE + 8400GS / OSX 10.8.3 설치기

OS/Mac 2013. 4. 26. 17:07 Posted by 파란크리스마스

부팅옵션 : -v -x GraphicsEnabler=No (부팅 옵션 없이 정상적으로 설치화면 표시됨 )

3. USB로 부팅 / HDD로 선택하여 부팅

부팅옵션 : -v -x (부팅 옵션 없이 정상적으로 설치화면 표시됨)

설치 마무리 작업 후 로그인

3-1. 백업

cd Desktop/
mkdir system_backup
sudo cp -r /System/Library/Extensions ~/Desktop/system_backup/

3-2. MultiBeast 5.3 설치

3-3. SleepEnabler.kext 설치 ( sleepenabler universal )

NovaBench 결과

시스템 리포트

 

댓글을 달아 주세요

H61M-DS2V + GT 520 / OSX 10.8.3 설치기

OS/Mac 2013. 4. 6. 22:54 Posted by 파란크리스마스

출처 : [GUIDE] Extract and Fix DSDT MSI Z77A-G43
http://x86osx.com/bbs/view.php?select_arrange=headnum&desc=asc&id=osxqna&no=40668
[Success] i5 2500K - Zotac Z77- ITX - Mountain Lion
[SUCCESS] i5-3570K + Zotac Z77-ITX A-E + Lion 10.7.4.
ErrorCode: 8877652
10.8.2 GA-Z77-DS3H + i5-3570k + HD6670 + Kingston SSD
10.8.2용 AppleIntelCPUPowermanagement (AICPM) kext 패치된것.(센디, 아이비호환)
project-osx86
Optimized AppleHDA for Realtek ALC 892 on Lion - Update
AppleHDA.kext for ALC892
Mountain Lion HDMI Audio - HD4000
p8p67 ws revolution, can't get audio to work!
DSDT patchesa
AR9285/ AR5B195 / AR9002WB PCIe wireless/half size

하드웨어 정보 (CPU-Z)

하드웨어 정보 (EVEREST)

1. UniBeast - Mountain Lion 1.7.0 제작

2. USB로 부팅

부팅옵션 : -v -x PCIRootUID=0

3. USB로 부팅 / HDD로 선택하여 부팅

부팅옵션 : -v -x PCIRootUID=0

설치 마무리 작업 후 로그인

3-1. 백업

cd Desktop/
mkdir system_backup
sudo cp -r /System/Library/Extensions ~/Desktop/system_backup/

3-2. AICPMPatch (http://olarila.com/forum/viewtopic.php?f=9&t=1003)

cd ~/Downloads/AICPMPatch
sudo perl AICPMPatch.pl /System/Library/Extensions/AppleIntelCPUPowerManagement.kext/Contents/MacOS/AppleIntelCPUPowerManagement --patch

3-3. DSDT.aml 바탕화면에 복사

dsdt_H61M-DS2V.zip

3-4. MultiBeast 5.2.1 설치

(사운드는 잡히지 않아서 USB 사운드 카드로 사용하고 있음)

4. HDD로 부팅

부팅옵션 필요없음

GT 520 kext(옵션)

ALL_Nvidia_GT_520_10.8.3_ML_Native_Lastest_Driver_by_KemalALKIN.

NovaBench 결과

TAG Mac, OSX

댓글을 달아 주세요

GA-H61M-DS2V (B3) + GT520 / Lion 10.7.3 설치 성공

OS/Mac 2012. 4. 11. 01:40 Posted by 파란크리스마스

- 출처

http://appleosx.tistory.com/category/Apple%20Inc
http://blog.naver.com/stoneq0/130128580959

- 하드위에 사양 : 가격정보는 다나와 최저가

CPU : 인텔 코어i5-2세대 2500 (샌디브릿지) : 224,700원
M/B : GIGABYTE GA-H61M-DS2V (B3) : 59,000원
VGA : 이엠텍 HV 지포스 GT520 iStar D3 1GB LP 무소음 : 50,102
RAM : 삼성전자 DDR3 4G PC3-10600 * 2 : 22,900 * 2 = 45,800원

- 설치준비물

1. UniBeast 1.1로 제작된 Lion 10.7.3 USB
2. MultiBeast: Lion Edition 4.3.1
3. Chameleon Wizard (옵션)

- MultiBeast: Lion Edition 4.3.1 설치

MultiBeast로 Audio 카드의 드라이버를 설치하는 경우 패닉이 발생했습니다.
MultiBeast가 아닌 다른 방법으로 voodoo 드라이버를 설치 하셔야 합니다.

저의 경우 voodoo로 Audio를 잡기는 했지만 잡음이 많아서
4천원짜리 USB 음악카드를 사용했더니 잡음도 없고 설치도 따로 할 필요가 없었습니다.
(USB 음악카드 강추!!! 정신건강을 위해서... )

- 하드웨어

- PCI 카드

- 그래픽/모니터

- 메모리

- 이더넷 카드

- Geekbench 2.2.7 Score

댓글을 달아 주세요

  1. 해킨 2012.04.24 20:08  댓글주소  수정/삭제  댓글쓰기

    안녕하세요 ^^ 검색하다가 여기까지 오게 되었네요.
    해킨토시 성공하셨던데.. 보드가 저랑 똑같네요. 기가 h61m-ds2v
    그런데 저도 인스톨까지는 성공했는데.. 드라이버잡는 멀티비스트에서
    계속 좌절하고 있습니다. dsdt를 어디서 구하셨는지?? 토니맥등 아무리 찾아봐도 없는거 같아서요. 디테일한 설명이 있으면 감사하겠습니다. ^^
    해킨은 몇번 성공했는데.. 보드를 제일 싼걸로 주문했더니 이런 불상사가..

  2. 파란크리스마스 2012.04.26 10:01 신고  댓글주소  수정/삭제  댓글쓰기

    아직 DSDT는 없구요. Audio는 Voodoo 설치시 항상 오류가 발생해서 나중에 설치하셔야 할것 같구요 ATI 그래픽카드가 있던것 사용했었는데, 잘 되지 않아서 지포스 GT520로 바꾸고 설치했습니다. 현재 xcode로 개발해서 앱스토어에 올리고 검증대기 중이네요. 해킨님도 성공하셨으면 하네요.

해킨토시 - kext 삭제

OS/Mac 2012. 4. 9. 23:13 Posted by 파란크리스마스

부팅옵션
-s

마운트
/sbin/mount -uw /

파일삭제
rm -rf /System/Library/Extensions/AppleHDA.kext

kext 캐시 삭제 (카멜레온 부트 옵션 -f 주거나 터미널에서 아래 명령)
rm -r /System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext

댓글을 달아 주세요

Mac - UniBeast

OS/Mac 2012. 1. 18. 15:17 Posted by 파란크리스마스
출처 : http://tonymacx86.blogspot.com/2011/10/unibeast-install-mac-os-x-lion-using.html

준비물

- 8기가 USB
- Install Mac OS X Lion Application
- OS X Lion USB Thumb Drive (토니맥에서 제작 방법이 따로 나와 있음)

1. USB 포맷

응용프로그램 > 유틸리티 > 디스크 유틸리티



2. Install Mac OS X Lion Application 준비


3. UniBeast 실행

OS X Lion USB Thumb Drive 도 같이 있어야 함(아래 그림에서 Mac OS X Install ESD로 표시됨)


4. USB로 부팅해서 Lion 설치


 
TAG Lion, Mac, UniBeast

댓글을 달아 주세요

해킨토시 설치 - ASUS P5KPL-AM SE iBORA

OS/Mac 2011. 4. 3. 01:52 Posted by 파란크리스마스
출처 : http://hunistory.tistory.com/180
http://osxpda.com/x86osx/view?boardid=osxtips&no=2842&page=1

보드 : ASUS P5KPL-AM SE iBORA
VGA : 9500GT
무선랜 : EFM ipTIME N150UA

1. iBoot 다운로드 (iBoot-Legacy.zip)
2. iBoot(iBoot-Legacy.iso) 이미지 CD로 굽기
3. iBoot CD로 부팅
4. 리얼맥 CD로 (Mac OS X 10.6.3 retail.iso) 교체
5. iBoot 화면에서 F5 선택하여 새로고침
6. 리얼맥 선택
7. 설치화면 / 유틸리티 / 디스크 유틸리티 선택
8. Mac OS 확장 (저널링) 선택
9. 디스크 유틸리티 닫기
10. 설치
11. 재부팅
12. iBoot CD로 부팅
13. 설치한 Mac을 선택하여 Mac로 부팅
14. 10.6.7 업데이트 파일(MacOSXUpdCombo10.6.7.dmg)을 받아서 설치(주의 : 재부팅 절대 금지)
15. BridgeHelper(BridgeHelper.zip) 설치
16. 재부팅
17. MultiBeast 설치

추가 설명

1. 기존에 Windows7이 설치되어 있어서 그런지 iBoot로 부팅에 문제가 있었습니다.
Hazard 버전으로 부팅하여 설치 과정중 디스크 유틸리티로 
기존에 설치되어 있는 Windows7 파티션을 지우고
iBoot로 부팅해서 설치하니 문제 없이 진행되었습니다. 

2. RGB 모니터 케이블로 해상도를 변경하니 화면이 나오지 않았는데
DVI 디지탈 케이블로 교체하고 해상도를 변경하니 한번에 되었습니다.

바이오스 설정

바이오스 버전



[S-ATA] 설정


Suspend Mode [S3 only] 설정



Plug And Play O/S [Yes] 설정

댓글을 달아 주세요