Re: guidance on setup for building with boost

Steven Robbins via Boost-build <[email protected]> Mon, 13 Sep 2021 21:32:05 -0500
Newsgroups gmane.comp.lib.boost.build
Message-ID <3473557.3kHz3NrgjT@riemann>
--===============0834843426736521282==
Content-Type: multipart/signed; boundary="nextPart2874607.3AWjQfhpMH"; micalg="pgp-"; protocol="application/pgp-signature"

--nextPart2874607.3AWjQfhpMH
Content-Transfer-Encoding: 7Bit
Content-Type: text/plain; charset="us-ascii"; protected-headers="v1"
From: Steven Robbins <[email protected]>
To: [email protected]
Cc: Jono <[email protected]>
Subject: Re: [Boost-build] guidance on setup for building with boost
Date: Mon, 13 Sep 2021 21:32:05 -0500
Message-ID: <3473557.3kHz3NrgjT@riemann>
In-Reply-To: <[email protected]>
References: <[email protected]> <[email protected]>

On Friday, September 10, 2021 1:49:22 A.M. CDT Jono via Boost-build wrote:

> I'm setting up boost on an ubuntu machine (and later a raspberry-pi and a
> debian VPS) to write some network software.  I've used boost in the past,
> but not for ten years or so..
> 
> Being lazy, I installed it with "sudo apt-get install libboost-all-dev" but
> found it was an old version, without Boost.Beast, which I'd like to try. 
> Also, I was expecting the install would set up some environment variables
> for include and lib paths, etc, but I had to do this manually...

That doesn't sound right; the boost headers and libs will go into standard 
paths -- e.g. /usr/include/boost.

> I uninstalled boost using "sudo apt-get remove libboost-all-dev", but found
> I had to remove the headers directory and shared libraries manually.

What happened is that libboost-all-dev pulled in a whole bunch of other 
packages.  Removing libboost-all-dev doesn't automatically uninstall those 
others.  You can try "apt autoremove" to remove packages not explicitly 
installed manually that have no reverse dependencies (i.e. not depended upon 
by other packages you installed manually).

That may leave some (e.g. if you installed manually); so you can check the 
list of boost packages remaining with: dpkg --list | grep boost.

-Steve

--nextPart2874607.3AWjQfhpMH
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part.
Content-Transfer-Encoding: 7Bit

-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEy89k8fa3rclNjyokyeVeL63I9LkFAmFACaUACgkQyeVeL63I
9Lluvg/9ExfW7SVCn+yDoF3z1N2IzzAFKFrqLHArubNm3XXR6CB1bJfe5gOJRuxG
2odinvT4BkvrqpMGZSG+X904BYpEbb1jXIksBPZFmEeSwh+++3txC7+sWOitgZKJ
/zXHEtfktul8Cj6J2atAvhK8KgNwPKhC41Q4HUdHJDi60aaRd+R7PMaJWENQ7cvo
i+742nEX/yYRsK6Y5UvQ3OsRsDwLBkxFrhSJNpvQdZdQoAYgvpxst6gA6VCHPLlL
ck6pOEFfwOX6cjn2gZg5kGZjgOp5ZzOQOsAsJde4aHjQcwbLKt5YCekVds0EG9iE
wg0EljXHNkLzxrEqXXcfSoPkrqQXDx0JcvbjClzY+6ciz9TnRCjxLa1PUDnBzrZD
rh5VAHJaxcpPLdEBndH4Hrq0Ox9MeRew5AbZP8MdZI72cu0gkIoD/5WNZLnnc9Si
V0yrmpTA81lovOpGXDorfWce8XFBHlALwCHLp1NCS4yNF6WiyOgxa/Ki6kw+YC+G
Nk+PHTQ3DzYT4P3e7xBgRIk/3ry0Fh+cJmWOoueqn+W6/eoUqtvrwq66V/VfVCkP
zH96HhwSKFbCUx/bU57A16rT9ANU8dji0zzJRoAkZ/8Y8h7FlEy2crltPtgJYbXs
SEZx1SfqECW9ktOa8XN/pqwg3/SwuOLW6HNSraMJg6PCXRAh/aI=
=PSAr
-----END PGP SIGNATURE-----

--nextPart2874607.3AWjQfhpMH--




--===============0834843426736521282==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Unsubscribe & other changes: https://lists.boost.org/mailman/listinfo.cgi/boost-build

--===============0834843426736521282==--