Skip to content

Instantly share code, notes, and snippets.

@soegaard
Created January 7, 2015 17:12
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save soegaard/aa8ea014e043a899a5a2 to your computer and use it in GitHub Desktop.
Save soegaard/aa8ea014e043a899a5a2 to your computer and use it in GitHub Desktop.
mba-5:plt soegaard$ make
if [ "" = "" ] ; \
then make plain-in-place PKGS="main-distribution main-distribution-test" ; \
else make cpus-in-place CPUS="" PKGS="main-distribution main-distribution-test" ; fi
make base
mkdir -p build/config
echo '#hash((links-search-files . ()))' > build/config/config.rktd
mkdir -p racket/src/build
make racket/src/build/Makefile
make[3]: `racket/src/build/Makefile' is up to date.
cd racket/src/build; make reconfigure
make Makefile
make[4]: `Makefile' is up to date.
cd racket/src/build; make SELF_RACKET_FLAGS="-G `cd ../../../build/config; pwd`"
make 3m
cd racket; make 3m
make cgc
make common
make g-c
cd sgc; make ../libmzgc.a
make[9]: `../libmzgc.a' is up to date.
make foreign-stuff
cd ../foreign; make all
make foreign.o
make[10]: `foreign.o' is up to date.
make libffi_ON
make libffi/libffi.la
make[11]: `libffi/libffi.la' is up to date.
make dynlib
cd dynsrc; make dynlib
make ../mzdyn.o
make[9]: `../mzdyn.o' is up to date.
make ../starter
make[9]: `../starter' is up to date.
make mzlibrary
cd src; make all
make mzobjects
make[9]: Nothing to be done for `mzobjects'.
make libracket.a
make[8]: `libracket.a' is up to date.
make racketcgc
make[7]: `racketcgc' is up to date.
cd gc2; make all
make check-sdep
../racketcgc -G /Users/soegaard/racket-from-plt-git/plt/build/config -cqu ../../../racket/gc2/check-sdep.rkt
make xsrc/precomp.h
make[7]: `xsrc/precomp.h' is up to date.
make xobjects
make[7]: Nothing to be done for `xobjects'.
make ../racket3m
make[7]: `../racket3m' is up to date.
cd dynsrc; make dynlib3m
make ../mzdyn3m.o
make[7]: `../mzdyn3m.o' is up to date.
cd gc2; make ../racket3m
make[6]: `../racket3m' is up to date.
make gracket-3m
cd gracket; make 3m
make resources
:
cd gc2; make 3m
make ../gracket3m
make ../GRacket3m.app/Contents/MacOS/GRacket3m
make[9]: `../GRacket3m.app/Contents/MacOS/GRacket3m' is up to date.
cd racket/src/build; make install SELF_RACKET_FLAGS="-G `cd ../../../build/config; pwd`" PLT_SETUP_OPTIONS=" "
make install-3m
make install-3m-common
make install-common-first
mkdir -p "/Users/soegaard/racket-from-plt-git/plt/racket/bin" "/Users/soegaard/racket-from-plt-git/plt/racket/collects" "/Users/soegaard/racket-from-plt-git/plt/racket/doc" "/Users/soegaard/racket-from-plt-git/plt/racket/lib" "/Users/soegaard/racket-from-plt-git/plt/racket/include" "/Users/soegaard/racket-from-plt-git/plt/racket/lib" "/Users/soegaard/racket-from-plt-git/plt/racket/share" "/Users/soegaard/racket-from-plt-git/plt/racket/etc" "/Users/soegaard/racket-from-plt-git/plt/racket/share/applications" "/Users/soegaard/racket-from-plt-git/plt/racket/man"
cd racket; make install-3m
make headers
./racketcgc -cqu ../../racket/mkincludes.rkt "/Users/soegaard/racket-from-plt-git/plt/racket/include" "../../racket" .
Making /Users/soegaard/racket-from-plt-git/plt/racket/include
Done.
make osx-install
make unix-install
cd ..; rm -f "/Users/soegaard/racket-from-plt-git/plt/racket/bin/racketcgc"
cd ..; rm -f "/Users/soegaard/racket-from-plt-git/plt/racket/bin/racket"
cd ..; cp racket/starter "/Users/soegaard/racket-from-plt-git/plt/racket/lib/starter"
cp ../../racket/dynsrc/starter-sh .
cd ..; cp racket/starter-sh "/Users/soegaard/racket-from-plt-git/plt/racket/lib/starter-sh"
cd ..; strip "/Users/soegaard/racket-from-plt-git/plt/racket/lib/starter"
./racketcgc -cu "../../racket/collects-path.rkt" "/Users/soegaard/racket-from-plt-git/plt/racket/lib/starter" ../collects ../etc
cd ..; echo 'CC=gcc' > "/Users/soegaard/racket-from-plt-git/plt/racket/lib/buildinfo"
cd ..; echo 'CFLAGS=-g -O2 -Wall -DOS_X -D_DARWIN_UNLIMITED_SELECT -pthread' >> "/Users/soegaard/racket-from-plt-git/plt/racket/lib/buildinfo"
cd ..; echo 'OPTIONS= -fno-common -DUSE_SENORA_GC' >> "/Users/soegaard/racket-from-plt-git/plt/racket/lib/buildinfo"
cd ..; echo 'MZOPTIONS=' >> "/Users/soegaard/racket-from-plt-git/plt/racket/lib/buildinfo"
cd ..; echo "LDFLAGS= -pthread" >> "/Users/soegaard/racket-from-plt-git/plt/racket/lib/buildinfo"
cd ..; echo 'LIBS=-ldl -lm -liconv ' >> "/Users/soegaard/racket-from-plt-git/plt/racket/lib/buildinfo"
rm -f /Users/soegaard/racket-from-plt-git/plt/racket/lib/Racket.framework/Racket
rm -rf /Users/soegaard/racket-from-plt-git/plt/racket/lib/Racket.framework/Versions/6.1.1.6
rm -rf /Users/soegaard/racket-from-plt-git/plt/racket/lib/Racket.framework/Versions/6.1.1.6_3m
if [ yes = yes ] ; then rm -rf /Users/soegaard/racket-from-plt-git/plt/racket/lib/Racket.framework ; fi
mkdir -p /Users/soegaard/racket-from-plt-git/plt/racket/lib
make osx-install-3m
make unix-install-3m
cd ..; cp racket/racket3m "/Users/soegaard/racket-from-plt-git/plt/racket/bin/racket"
cd ..; strip "/Users/soegaard/racket-from-plt-git/plt/racket/bin/racket"
make unix-no-install-libs-3m
:
cd ..; cp racket/mzdyn3m.o "/Users/soegaard/racket-from-plt-git/plt/racket/lib/mzdyn3m.o"
./racket3m -cu "../../racket/collects-path.rkt" "/Users/soegaard/racket-from-plt-git/plt/racket/bin/racket" ../collects ../etc
mkdir -p "/Users/soegaard/racket-from-plt-git/plt/racket/lib/Racket.framework/Versions/6.1.1.6_3m"
cp Racket.framework/Versions/6.1.1.6_3m/Racket /Users/soegaard/racket-from-plt-git/plt/racket/lib/Racket.framework/Versions/6.1.1.6_3m/
/usr/bin/install_name_tool -change "@executable_path/Racket.framework/Versions/6.1.1.6_3m/Racket" ""@executable_path/../lib/"Racket.framework/Versions/6.1.1.6_3m/Racket" "/Users/soegaard/racket-from-plt-git/plt/racket/bin/racket"
strip "/Users/soegaard/racket-from-plt-git/plt/racket/bin/racket"
make osx-install-3m-final
make unix-install-3m-final
:
ln -s Versions/6.1.1.6_3m/Racket /Users/soegaard/racket-from-plt-git/plt/racket/lib/Racket.framework/
make install-gracket-3m
cd gracket; make install-3m
make install-wx_mac
make install-common
:
cd ..; rm -rf "/Users/soegaard/racket-from-plt-git/plt/racket/lib/GRacketCGC.app"
cd ..; rm -rf "/Users/soegaard/racket-from-plt-git/plt/racket/lib/GRacket.app"
make install-wx_mac-3m
cd ..; cp -r "gracket/GRacket3m.app" "/Users/soegaard/racket-from-plt-git/plt/racket/lib/GRacket.app"
../racket/racket3m -G /Users/soegaard/racket-from-plt-git/plt/build/config -cqu "../../gracket/../mac/rename-app.rkt" "/Users/soegaard/racket-from-plt-git/plt/racket/lib/GRacket.app" "GRacket3m" "GRacket"
/usr/bin/install_name_tool -change "@executable_path/../../../../racket/Racket.framework/Versions/6.1.1.6_3m/Racket" ""@executable_path/../../../"Racket.framework/Versions/6.1.1.6_3m/Racket" "/Users/soegaard/racket-from-plt-git/plt/racket/lib/GRacket.app/Contents/MacOS/GRacket"
../racket/racket3m -G /Users/soegaard/racket-from-plt-git/plt/build/config -cu "../../gracket/../racket/collects-path.rkt" "/Users/soegaard/racket-from-plt-git/plt/racket/lib/GRacket.app/Contents/MacOS/GRacket" "../../../../collects" ../../../../etc
strip "/Users/soegaard/racket-from-plt-git/plt/racket/lib/GRacket.app/Contents/MacOS/GRacket"
make install-wx_mac-3m-final
:
make install-common-middle
make no-run
:
make install-gracket-post-collects
cd gracket; make install-post-collects
make install-wx_mac-post-collects
cd ..; rm -rf /Users/soegaard/racket-from-plt-git/plt/racket/lib/Starter.app
cd ..; cp -r gracket/Starter.app /Users/soegaard/racket-from-plt-git/plt/racket/lib/.
make lib-finish
if [ "" = "" ]; then \
echo "/Users/soegaard/racket-from-plt-git/plt/racket/lib"; \
fi
/Users/soegaard/racket-from-plt-git/plt/racket/lib
racket/racket3m -X "/Users/soegaard/racket-from-plt-git/plt/racket/collects" -G "/Users/soegaard/racket-from-plt-git/plt/racket/etc" -G /Users/soegaard/racket-from-plt-git/plt/build/config -N "raco" -l- setup --no-user
raco setup: version: 6.1.1.6 [3m]
raco setup: installation name: 6.1.1.6
raco setup: variants: 3m
raco setup: main collects: /Users/soegaard/racket-from-plt-git/plt/racket/collects
raco setup: collects paths:
raco setup: /Users/soegaard/racket-from-plt-git/plt/racket/collects
raco setup: main pkgs: /Users/soegaard/racket-from-plt-git/plt/racket/share/pkgs
raco setup: pkgs paths:
raco setup: /Users/soegaard/racket-from-plt-git/plt/racket/share/pkgs
raco setup: /Users/soegaard/Library/Racket/6.1.1.6/pkgs
raco setup: links files:
raco setup: /Users/soegaard/Library/Racket/6.1.1.6/links.rktd
raco setup: main docs: /Users/soegaard/racket-from-plt-git/plt/racket/doc
raco setup: --- updating info-domain tables ---
raco setup: --- pre-installing collections ---
raco setup: --- installing foreign libraries ---
raco setup: --- installing shared files ---
raco setup: --- compiling collections ---
raco setup: making: <collects>/racket
raco setup: --- parallel build using 4 jobs ---
raco setup: 3 making: <collects>/compiler
raco setup: 2 making: <collects>/raco
raco setup: 1 making: <collects>/racket
raco setup: 0 making: <collects>/acks
raco setup: 0 making: <collects>/data
raco setup: 3 making: <collects>/compiler/private
raco setup: 2 making: <collects>/db
raco setup: 2 making: <collects>/db/private
raco setup: 2 making: <collects>/db/private/generic
raco setup: 3 making: <collects>/dynext
raco setup: 3 making: <collects>/ffi
raco setup: 0 making: <collects>/data/private
raco setup: 0 making: <collects>/file
raco setup: 2 making: <collects>/db/private/sqlite3
raco setup: 3 making: <collects>/ffi/unsafe
raco setup: 2 making: <collects>/info
raco setup: 2 making: <collects>/info-domain
raco setup: 2 making: <collects>/json
raco setup: 2 making: <collects>/launcher
raco setup: 3 making: <collects>/ffi/unsafe/private
raco setup: 0 making: <collects>/file/private
raco setup: 2 making: <collects>/net
raco setup: 0 making: <collects>/openssl
raco setup: 3 making: <collects>/pkg
raco setup: 2 making: <collects>/planet
raco setup: 0 making: <collects>/openssl/private
raco setup: 2 making: <collects>/planet/private
raco setup: 0 making: <collects>/reader
raco setup: 0 making: <collects>/reader/lang
raco setup: 0 making: <collects>/realm
raco setup: 0 making: <collects>/s-exp
raco setup: 0 making: <collects>/s-exp/lang
raco setup: 0 making: <collects>/setup
raco setup: 2 making: <collects>/syntax
raco setup: 1 making: <collects>/racket/base
raco setup: 1 making: <collects>/racket/base/lang
raco setup: 1 making: <collects>/racket/contract
raco setup: 1 making: <collects>/racket/contract/private
raco setup: 2 making: <collects>/syntax/parse
raco setup: 1 making: <collects>/racket/gui
raco setup: 1 making: <collects>/racket/kernel
raco setup: 1 making: <collects>/racket/lang
raco setup: 1 making: <collects>/racket/load
raco setup: 2 making: <collects>/syntax/parse/experimental
raco setup: 1 making: <collects>/racket/load/lang
raco setup: 1 making: <collects>/racket/match
raco setup: 3 making: <collects>/pkg/private
raco setup: 2 making: <collects>/syntax/parse/experimental/private
raco setup: 2 making: <collects>/syntax/parse/private
raco setup: 1 making: <collects>/racket/place
raco setup: 1 making: <collects>/racket/place/private
raco setup: 1 making: <collects>/racket/private
raco setup: 3 making: <collects>/unstable
raco setup: 3 making: <collects>/version
raco setup: 2 making: <collects>/syntax/private
raco setup: 3 making: <collects>/xml
raco setup: 0 making: <collects>/setup/commands
raco setup: 0 making: <collects>/setup/infotab
raco setup: 0 making: <collects>/setup/infotab/lang
raco setup: 0 making: <collects>/setup/private
raco setup: 2 making: <collects>/syntax/private/util
raco setup: 2 making: <collects>/syntax/unsafe
raco setup: 3 making: <collects>/xml/private
raco setup: 1 making: <collects>/racket/signature
raco setup: 1 making: <collects>/racket/signature/lang
raco setup: 1 making: <collects>/racket/unit
raco setup: 1 making: <collects>/racket/unit/lang
raco setup: 1 making: <collects>/racket/unsafe
raco setup: --- creating launchers ---
raco setup: launcher: <console-bin>/raco
raco setup: --- installing man pages ---
raco setup: --- installing collections ---
raco setup: --- post-installing collections ---
raco setup: --- checking package dependencies ---
make install-common-last
make fix-paths
if [ "" != "" ]; then \
if [ "" = "" ]; then \
racket/racketcgc -G /Users/soegaard/racket-from-plt-git/plt/build/config -u \
"../../collects/setup/unixstyle-install.rkt" \
make-install-destdir-fix "../.." \
"/Users/soegaard/racket-from-plt-git/plt/racket/bin" "/Users/soegaard/racket-from-plt-git/plt/racket/collects" "/Users/soegaard/racket-from-plt-git/plt/racket/doc" "/Users/soegaard/racket-from-plt-git/plt/racket/lib" "/Users/soegaard/racket-from-plt-git/plt/racket/include" "/Users/soegaard/racket-from-plt-git/plt/racket/lib" "/Users/soegaard/racket-from-plt-git/plt/racket/share" "/Users/soegaard/racket-from-plt-git/plt/racket/etc" "/Users/soegaard/racket-from-plt-git/plt/racket/share/applications" "/Users/soegaard/racket-from-plt-git/plt/racket/man" "yes"; \
fi \
fi
make preserve-raco-pkg-default-scope
:
cp "../COPYING-libscheme.txt" "../COPYING_LESSER.txt" "../COPYING.txt" "/Users/soegaard/racket-from-plt-git/plt/racket/share"/
make pkgs-catalog
racket/bin/racket -U -G build/config -l- pkg/dirs-catalog --link --check-metadata racket/share/pkgs-catalog pkgs
Finding packages
racket/bin/racket -U -G build/config racket/src/pkgs-config.rkt
racket/bin/racket racket/src/pkgs-check.rkt racket/share/pkgs-catalog
Package links are in sync
racket/bin/racket -N raco -l- raco pkg update --all --auto --no-setup --scope installation
Resolving "yaml" via http://pkgs.racket-lang.org
package-source->name+type: contract violation
expected: (or/c #f (or/c (quote name) (quote file) (quote dir) (quote git) (quote github) (quote clone) (quote file-url) (quote dir-url) (quote link) (quote static-link)))
given: 'catalog
in: the 2nd argument of
(->*
(string?
(or/c
#f
(or/c
'name
'file
'dir
'git
'github
'clone
'file-url
'dir-url
'link
'static-link)))
(#:complain
(-> string? string? any)
#:link-dirs?
boolean?
#:must-infer-name?
boolean?)
(values
(or/c #f string?)
(or/c
#f
(or/c
'name
'file
'dir
'git
'github
'clone
'file-url
'dir-url
'link
'static-link))))
contract from: <collects>/pkg/name.rkt
blaming: <collects>/pkg/private/install.rkt
(assuming the contract is correct)
at: <collects>/pkg/name.rkt:11.3
context...:
/Users/soegaard/racket-from-plt-git/plt/racket/collects/racket/contract/private/blame.rkt:143:0: raise-blame-error16
/Users/soegaard/racket-from-plt-git/plt/racket/collects/racket/contract/private/arrow-val-first.rkt:283:3
/Users/soegaard/racket-from-plt-git/plt/racket/collects/pkg/private/install.rkt:925:2: update-loop
/Users/soegaard/racket-from-plt-git/plt/racket/collects/racket/list.rkt:429:2: append-map
/Users/soegaard/racket-from-plt-git/plt/racket/collects/pkg/private/install.rkt:1097:0: pkg-update195
/Users/soegaard/racket-from-plt-git/plt/racket/collects/racket/file.rkt:368:8
/Users/soegaard/racket-from-plt-git/plt/racket/collects/racket/file.rkt:357:0: call-with-file-lock40
/Users/soegaard/racket-from-plt-git/plt/racket/collects/pkg/main.rkt:307:16
(submod /Users/soegaard/racket-from-plt-git/plt/racket/collects/pkg/main.rkt main): [running body]
/Users/soegaard/racket-from-plt-git/plt/racket/collects/pkg/raco.rkt: [traversing imports]
/Users/soegaard/racket-from-plt-git/plt/racket/collects/raco/raco.rkt: [running body]
/Users/soegaard/racket-from-plt-git/plt/racket/collects/raco/main.rkt: [running body]
make[1]: *** [plain-in-place] Error 1
make: *** [in-place] Error 2
mba-5:plt soegaard$ ls
INSTALL.txt Makefile README.txt appveyor.yml build native-pkgs pkgs racket
mba-5:plt soegaard$ git pull
Already up-to-date.
mba-5:plt soegaard$
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment