Open AMDphreak opened 4 years ago
On Linux Mint, installation reports errors. C code has warnings about mismatched sizes.
Resolving "packet-socket" via https://download.racket-lang.org/releases/6.11/catalog/ Resolving "packet-socket" via https://pkgs.racket-lang.org Using cached15742948301574294830114 for git://github.com/tonyg/racket-packet-socket raco setup: version: 6.11 raco setup: platform: x86_64-linux [3m] raco setup: installation name: 6.11 raco setup: variants: 3m raco setup: main collects: /usr/share/racket/collects raco setup: collects paths: raco setup: /home/ryan/.racket/6.11/collects raco setup: /usr/share/racket/collects raco setup: main pkgs: /usr/share/racket/pkgs raco setup: pkgs paths: raco setup: /usr/share/racket/pkgs raco setup: /home/ryan/.racket/6.11/pkgs raco setup: links files: raco setup: /usr/share/racket/links.rktd raco setup: /home/ryan/.racket/6.11/links.rktd raco setup: main docs: /usr/share/doc/racket raco setup: --- updating info-domain tables --- raco setup: updating: /home/ryan/.racket/6.11/share/info-cache.rktd raco setup: --- pre-installing collections --- raco setup: pre-installing: <pkgs>/packet-socket/packet-socket (packet-socket) make: making /home/ryan/.racket/6.11/pkgs/packet-socket/packet-socket/private/compiled/native/x86_64-linux/3m/packet-socket-extension.c because /home/ryan/.racket/6.11/pkgs/packet-socket/packet-socket/private/compiled/native/x86_64-linux/3m/packet-socket-extension.c does not exist xform-cpp: (/usr/bin/gcc -E -DMZ_PRECISE_GC -I./include -I/home/ryan/.racket/6.11/pkgs/packet-socket/packet-socket/private/ -I/usr/include/racket -I/usr/include/racket -DMZ_XFORM -DMZ_PRECISE_GC -DGC_STACK_CALLEE_RESTORE packet-socket-extension.c) make: making compiled/native/x86_64-linux/3m/packet-socket-extension_ss.o because compiled/native/x86_64-linux/3m/packet-socket-extension_ss.o does not exist compile-extension: (/usr/bin/gcc -c -O2 -fPIC -DMZ_PRECISE_GC -I./include -I/usr/include/racket /home/ryan/.racket/6.11/pkgs/packet-socket/packet-socket/private/compiled/native/x86_64-linux/3m/packet-socket-extension.c -o compiled/native/x86_64-linux/3m/packet-socket-extension_ss.o) /home/ryan/.racket/6.11/pkgs/packet-socket/packet-socket/private/compiled/native/x86_64-linux/3m/packet-socket-extension.c: In function ‘socket_read’: /home/ryan/.racket/6.11/pkgs/packet-socket/packet-socket/private/compiled/native/x86_64-linux/3m/packet-socket-extension.c:2097:52: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘ssize_t {aka long int}’ [-Wformat=] FUNCCALL(SETUP_XfOrM38(_), fprintf (stderr , "WARNING: packet-socket buffer size %d too small for received packet of %d bytes\n" , buffer_length , bytes_read ) ); ^ /home/ryan/.racket/6.11/pkgs/packet-socket/packet-socket/private/compiled/native/x86_64-linux/3m/packet-socket-extension.c:13:54: note: in definition of macro ‘FUNCCALL_each’ #define FUNCCALL_each(setup, x) (CHECK_GC_V_S setup, x) ^ /home/ryan/.racket/6.11/pkgs/packet-socket/packet-socket/private/compiled/native/x86_64-linux/3m/packet-socket-extension.c:2097:7: note: in expansion of macro ‘FUNCCALL’ FUNCCALL(SETUP_XfOrM38(_), fprintf (stderr , "WARNING: packet-socket buffer size %d too small for received packet of %d bytes\n" , buffer_length , bytes_read ) ); ^~~~~~~~ /home/ryan/.racket/6.11/pkgs/packet-socket/packet-socket/private/compiled/native/x86_64-linux/3m/packet-socket-extension.c:2097:52: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘ssize_t {aka long int}’ [-Wformat=] FUNCCALL(SETUP_XfOrM38(_), fprintf (stderr , "WARNING: packet-socket buffer size %d too small for received packet of %d bytes\n" , buffer_length , bytes_read ) ); ^ /home/ryan/.racket/6.11/pkgs/packet-socket/packet-socket/private/compiled/native/x86_64-linux/3m/packet-socket-extension.c:13:54: note: in definition of macro ‘FUNCCALL_each’ #define FUNCCALL_each(setup, x) (CHECK_GC_V_S setup, x) ^ /home/ryan/.racket/6.11/pkgs/packet-socket/packet-socket/private/compiled/native/x86_64-linux/3m/packet-socket-extension.c:2097:7: note: in expansion of macro ‘FUNCCALL’ FUNCCALL(SETUP_XfOrM38(_), fprintf (stderr , "WARNING: packet-socket buffer size %d too small for received packet of %d bytes\n" , buffer_length , bytes_read ) ); ^~~~~~~~ make: making compiled/native/x86_64-linux/3m/packet-socket-extension_ss.so because compiled/native/x86_64-linux/3m/packet-socket-extension_ss.so does not exist link-extension: (/usr/bin/gcc -fPIC -shared -L./lib compiled/native/x86_64-linux/3m/packet-socket-extension_ss.o /usr/lib/racket/mzdyn3m.o -o compiled/native/x86_64-linux/3m/packet-socket-extension_ss.so) make: made /home/ryan/.racket/6.11/pkgs/packet-socket/packet-socket/private/compiled/native/x86_64-linux/3m/packet-socket-extension.c make: made compiled/native/x86_64-linux/3m/packet-socket-extension_ss.o make: made compiled/native/x86_64-linux/3m/packet-socket-extension_ss.so raco setup: --- installing foreign libraries --- raco setup: --- installing shared files --- raco setup: --- compiling collections --- raco setup: --- parallel build using 8 jobs --- raco setup: 7 making: <pkgs>/packet-socket/packet-socket (packet-socket) raco setup: 7 making: <pkgs>/packet-socket/packet-socket/private raco setup: --- creating launchers --- raco setup: --- installing man pages --- raco setup: --- building documentation --- raco setup: skipping: <pkgs>/racket-doc/scribblings/reference/reference.scrbl raco setup: 0 skipping: <pkgs>/games/cards/cards.scrbl raco setup: 0 skipping: <pkgs>/racket-doc/compatibility/scribblings/compatibility.scrbl raco setup: 2 skipping: <pkgs>/drracket/browser/browser.scrbl raco setup: 1 skipping: <pkgs>/drracket/help/bug-report.scrbl raco setup: 7 skipping: <pkgs>/racket-doc/scribblings/guide/guide.scrbl raco setup: 4 skipping: <pkgs>/algol60/algol60.scrbl raco setup: 5 skipping: <pkgs>/racket-index/scribblings/main/acks.scrbl raco setup: 2 skipping: <pkgs>/net-cookies-doc/net/cookies/scribblings/cookies.scrbl raco setup: 1 skipping: <pkgs>/contract-profile/scribblings/contract-profile.scrbl raco setup: 6 skipping: <pkgs>/2d-doc/scribblings/2d.scrbl raco setup: 0 skipping: <pkgs>/web-server-doc/web-server/scribblings/tutorial/continue.scrbl raco setup: 7 skipping: <pkgs>/datalog/scribblings/datalog.scrbl raco setup: 3 skipping: <pkgs>/db-doc/db/scribblings/db.scrbl raco setup: 2 skipping: <pkgs>/deinprogramm/deinprogramm/scribblings/deinprogramm.scrbl raco setup: 6 skipping: <pkgs>/scribble-doc/scribblings/scribble/demo-manual-m1.scrbl raco setup: 3 skipping: <pkgs>/scribble-doc/scribblings/scribble/demo-m2.scrbl raco setup: 4 skipping: <pkgs>/data-doc/data/scribblings/data.scrbl raco setup: 1 skipping: <pkgs>/scribble-doc/scribblings/scribble/demo-m1.scrbl raco setup: 5 skipping: <pkgs>/scribble-doc/scribblings/scribble/demo-manual-s1.scrbl raco setup: 2 skipping: <pkgs>/distributed-places-doc/scribblings/distributed-places/distributed-places.scrbl raco setup: 6 skipping: <pkgs>/scribble-doc/scribblings/scribble/demo-manual-s2.scrbl raco setup: 0 skipping: <pkgs>/scribble-doc/scribblings/scribble/demo-s1.scrbl raco setup: 3 skipping: <pkgs>/scribble-doc/scribblings/scribble/demo-s2.scrbl raco setup: 2 skipping: <pkgs>/drracket/scribblings/drracket/drracket.scrbl raco setup: 1 skipping: <pkgs>/draw-doc/scribblings/draw/draw.scrbl raco setup: 2 skipping: <pkgs>/racket-doc/dynext/dynext.scrbl raco setup: 0 skipping: <pkgs>/eopl/eopl.scrbl raco setup: 4 skipping: <pkgs>/drracket-tool-doc/scribblings/drracket-tools/drracket-tools.scrbl raco setup: 7 skipping: <pkgs>/scribble-doc/scribblings/scribble/demo-manual-m2.scrbl raco setup: 3 skipping: <pkgs>/ds-store-doc/ds-store.scrbl raco setup: 4 skipping: <pkgs>/racket-doc/scribblings/foreign/foreign.scrbl raco setup: 0 skipping: <pkgs>/gui-doc/scribblings/framework/framework.scrbl raco setup: 6 skipping: <pkgs>/errortrace-doc/errortrace/scribblings/errortrace.scrbl raco setup: 2 skipping: <pkgs>/racket-doc/file/scribblings/file.scrbl raco setup: 1 skipping: <pkgs>/gui-doc/embedded-gui/scribblings/embedded-gui.scrbl raco setup: 0 skipping: <pkgs>/racket-doc/scribblings/getting-started/getting-started.scrbl raco setup: 3 skipping: <pkgs>/future-visualizer/future-visualizer/scribblings/future-visualizer.scrbl raco setup: 7 skipping: <pkgs>/frtime/scribblings/frtime.scrbl raco setup: 4 skipping: <pkgs>/games/scribblings/games.scrbl raco setup: 5 skipping: <pkgs>/games/gl-board-game/gl-board-game.scrbl raco setup: 3 skipping: <pkgs>/htdp-doc/scribblings/htdp-langs/htdp-langs.scrbl raco setup: 6 skipping: <pkgs>/htdp-doc/scribblings/htdp-langs/htdp-ptr.scrbl raco setup: 7 skipping: <pkgs>/html-doc/html/html.scrbl raco setup: 4 skipping: <pkgs>/htdp-doc/htdp/htdp.scrbl raco setup: 5 skipping: <pkgs>/racket-doc/json/json.scrbl raco setup: 0 skipping: <pkgs>/racket-doc/help/help.scrbl raco setup: 6 skipping: <pkgs>/lazy/lazy.scrbl raco setup: 7 skipping: <pkgs>/racket-doc/scribblings/inside/inside.scrbl raco setup: 5 skipping: <pkgs>/racket-index/scribblings/main/license.scrbl raco setup: 3 skipping: <pkgs>/images-doc/images/scribblings/images.scrbl raco setup: 7 skipping: <pkgs>/make/make.scrbl raco setup: 6 skipping: <pkgs>/macro-debugger/macro-debugger/macro-debugger.scrbl raco setup: 2 skipping: <pkgs>/gui-doc/scribblings/gui/gui.scrbl raco setup: 3 skipping: <pkgs>/racket-doc/scribblings/more/more.scrbl raco setup: 6 skipping: <pkgs>/mysterx/scribblings/mysterx.scrbl raco setup: 0 skipping: <pkgs>/mzcom/mzcom.scrbl raco setup: 1 skipping: <pkgs>/htdp-doc/graphics/scribblings/graphics.scrbl raco setup: 7 skipping: <pkgs>/gui-doc/mrlib/scribblings/mrlib.scrbl raco setup: 4 skipping: <pkgs>/math-doc/math/scribblings/math.scrbl raco setup: 2 skipping: <pkgs>/compatibility-doc/mzlib/scribblings/mzlib.scrbl raco setup: 3 skipping: <pkgs>/mzscheme-doc/mzscheme/mzscheme.scrbl raco setup: 0 skipping: <pkgs>/net-doc/net/scribblings/net.scrbl raco setup: 6 skipping: <pkgs>/optimization-coach/optimization-coach/scribblings/optimization-coach.scrbl raco setup: 3 skipping: <pkgs>/parser-tools-doc/parser-tools/parser-tools.scrbl raco setup: 2 skipping: <pkgs>/option-contract-doc/scribblings/option-contract.scrbl raco setup: 5 skipping: <pkgs>/picturing-programs/picturing-programs/picturing-programs.scrbl raco setup: 1 skipping: <pkgs>/pict-snip-doc/scribblings/pict-snip/pict-snip.scrbl raco setup: 4 skipping: <pkgs>/pict-doc/pict/scribblings/pict.scrbl raco setup: 1 skipping: <pkgs>/plot-doc/plot/scribblings/plot.scrbl raco setup: 3 skipping: <pkgs>/planet-doc/planet/planet.scrbl raco setup: 5 skipping: <pkgs>/plai-doc/scribblings/plai.scrbl raco setup: 2 skipping: <pkgs>/racket-doc/pkg/scribblings/pkg.scrbl raco setup: 6 skipping: <pkgs>/preprocessor/scribblings/preprocessor.scrbl raco setup: 7 skipping: <pkgs>/racket-doc/openssl/openssl.scrbl raco setup: 5 skipping: <pkgs>/slideshow-doc/scribblings/quick/quick.scrbl raco setup: 5 skipping: <pkgs>/racklog/racklog.scrbl raco setup: 7 skipping: <pkgs>/r5rs-doc/r5rs/r5rs.scrbl raco setup: 4 skipping: <pkgs>/drracket/setup/plt-installer.scrbl raco setup: 6 skipping: <pkgs>/racket-cheat/racket-cheat.scrbl raco setup: 0 skipping: <pkgs>/net-doc/net/scribblings/osx-ssl.scrbl raco setup: 2 skipping: <pkgs>/r6rs-doc/r6rs/scribblings/r6rs.scrbl raco setup: 1 skipping: <pkgs>/profile-doc/profile/scribblings/profile.scrbl raco setup: 5 skipping: <pkgs>/redex-doc/redex/redex.scrbl raco setup: 7 skipping: <pkgs>/readline-doc/readline/readline.scrbl raco setup: 6 skipping: <pkgs>/racket-doc/scribblings/raco/raco.scrbl raco setup: 3 skipping: <pkgs>/rackunit-doc/rackunit/scribblings/rackunit.scrbl raco setup: 0 skipping: <pkgs>/scribble-doc/scribblings/scribble/scribble.scrbl raco setup: 1 skipping: <pkgs>/racket-index/scribblings/main/release.scrbl raco setup: 4 skipping: <pkgs>/scribble-doc/scriblib/scribblings/scriblib.scrbl raco setup: 0 skipping: <pkgs>/sgl/scribblings/sgl.scrbl raco setup: 5 skipping: <pkgs>/racket-doc/scribblings/scheme/scheme.scrbl raco setup: 2 skipping: <pkgs>/scribble-doc/scribblings/scribble/scribble-pp.scrbl raco setup: 2 skipping: <pkgs>/srfi-doc/srfi/scribblings/srfi.scrbl raco setup: 0 skipping: <pkgs>/slideshow-doc/scribblings/slideshow/slideshow.scrbl raco setup: 6 skipping: <pkgs>/racket-index/scribblings/main/start.scrbl raco setup: 1 skipping: <pkgs>/htdp-doc/stepper/scribblings/stepper.scrbl raco setup: 4 skipping: <pkgs>/typed-racket-doc/source-syntax/scribblings/source-syntax.scrbl raco setup: 3 skipping: <pkgs>/slatex/slatex-wrap.scrbl raco setup: 7 skipping: <pkgs>/racket-doc/scribblings/style/style.scrbl raco setup: 1 skipping: <pkgs>/syntax-color-doc/syntax-color/syntax-color.scrbl raco setup: 2 skipping: <pkgs>/string-constants-doc/string-constants/string-constants.scrbl raco setup: 4 skipping: <pkgs>/racket-doc/syntax/scribblings/syntax.scrbl raco setup: 0 skipping: <pkgs>/swindle/swindle.scrbl raco setup: 3 skipping: <pkgs>/drracket/scribblings/tools/tools.scrbl raco setup: 6 skipping: <pkgs>/htdp-doc/teachpack/teachpack.scrbl raco setup: 2 skipping: <pkgs>/drracket/version/tool.scrbl raco setup: 5 skipping: <pkgs>/typed-racket-doc/typed-racket/scribblings/ts-reference.scrbl raco setup: 7 skipping: <pkgs>/htdp-doc/test-engine/test-engine.scrbl raco setup: 3 skipping: <pkgs>/htdp-doc/graphics/scribblings/turtles.scrbl raco setup: 7 skipping: <pkgs>/web-server-doc/web-server/scribblings/web-server-internal.scrbl raco setup: 2 skipping: <pkgs>/racket-doc/version/version.scrbl raco setup: 1 skipping: <pkgs>/web-server-doc/web-server/scribblings/web-server.scrbl raco setup: 2 skipping: <pkgs>/xrepl-doc/xrepl/xrepl.scrbl raco setup: 4 skipping: <pkgs>/trace/scribblings/trace.scrbl raco setup: 3 skipping: <pkgs>/racket-index/scribblings/main/local-redirect.scrbl raco setup: 0 skipping: <pkgs>/typed-racket-doc/typed-racket/scribblings/ts-guide.scrbl raco setup: 6 skipping: <pkgs>/net-doc/net/scribblings/win32-ssl.scrbl raco setup: 7 skipping: <pkgs>/racket-doc/xml/xml.scrbl raco setup: 5 skipping: <pkgs>/unix-socket-doc/scribblings/socket/unix-socket.scrbl raco setup: 1 skipping: <pkgs>/racket-index/scribblings/main/search.scrbl raco setup: docs failure: query-exec: unable to open the database file error code: 14 SQL: "ATTACH $1 AS other" database: #<path:/home/ryan/.racket/6.11/doc/docindex.sqlite> mode: 'read-only file permissions: (write read) raco setup: --- installing collections --- raco setup: --- post-installing collections --- drracket install: packages installed, although setup reported errors
Would you mind trying this again with current Racket and racket-packet-socket, please? The code has been changed significantly as part of the move to Racket CS.
On Linux Mint, installation reports errors. C code has warnings about mismatched sizes.