# Error in unserialize(socklist\[\[n\]\]) : error reading from connection Error in serialize(data, node$con, xdr = FALSE) : error writing to connection

**URL:** <https://discourse.mc-stan.org/t/error-in-unserialize-socklist-n-error-reading-from-connection-error-in-serialize-data-node-con-xdr-false-error-writing-to-connection/7614>\
**Category:** RStan\
**Created:** [February 7, 2019, 9:55am UTC](https://discourse.mc-stan.org/t/error-in-unserialize-socklist-n-error-reading-from-connection-error-in-serialize-data-node-con-xdr-false-error-writing-to-connection/7614 "2019-02-07T09:55:39Z")\
**Posts on this page:** 1\
**Showing post:** 29

<div class="post-metadata">

**Author:** ![Dale\_Steele](https://yyz2.discourse-cdn.com/flex030/user_avatar/discourse.mc-stan.org/dale_steele/32/1221_2.png) [@Dale\_Steele](https://discourse.mc-stan.org/u/Dale_Steele)\
**Post date:** [July 28, 2019, 11:34am UTC](https://discourse.mc-stan.org/t/error-in-unserialize-socklist-n-error-reading-from-connection-error-in-serialize-data-node-con-xdr-false-error-writing-to-connection/7614/29 "2019-07-28T11:34:14Z")

</div>

I can confirm that

> Error in unserialize(socklist[[n]]) : error reading from connection

goes away when I delete my Makevars.win file. My CPU is:

> system(‘wmic cpu get caption, deviceid, name, numberofcores’)  
> Caption DeviceID Name NumberOfCores  
> Intel64 Family 6 Model 158 Stepping 10 CPU0 Intel(R) Core™ i7-8700 CPU @ 3.20GHz 6

However, with the following Makevars.win file (replacing ‘native’ by ‘corei7’, the error also goes away and I can install rstan from source.

> CXX14=$(BINPREF)g++ -O2 -march=corei7 -mtune=corei7
> 
> CXX14FLAGS=-O3 -march=corei7  
> CXX14=(BINPREF)g++ -m(WIN) -std=c++1y  
> CXX11FLAGS=-O3 -march=corei7

---

_[View the full topic](https://discourse.mc-stan.org/t/error-in-unserialize-socklist-n-error-reading-from-connection-error-in-serialize-data-node-con-xdr-false-error-writing-to-connection/7614)._
