ld-elf.so.1: Shared object "libsegsegv.so.2 not found", required by "asy"
Antonio Olivares
olivares14031 at gmail.com
Wed Jan 6 14:35:33 UTC 2021
On Wed, Jan 6, 2021 at 8:16 AM Antonio Olivares <olivares14031 at gmail.com> wrote:
>
> On Tue, Jan 5, 2021 at 2:35 PM Antonio Olivares <olivares14031 at gmail.com> wrote:
> >
> > On Tue, Jan 5, 2021 at 2:30 PM Paul Procacci <pprocacci at gmail.com> wrote:
> > >
> > > The error is most likely coming from Pythagoras.asy
> > >
> > > My lack of knowledge concerning asy won't be able to help you any further.
> > > For that I apologize.
> > >
> > > ~Paul
> > >
> > > On Tue, Jan 5, 2021 at 3:22 PM Antonio Olivares <olivares14031 at gmail.com> wrote:
> > >>
> > >> On Tue, Jan 5, 2021 at 2:07 PM Paul Procacci <pprocacci at gmail.com> wrote:
> > >> >
> > >> > Install the package: gsl
> > >> >
> > >> > ;)
> > >> >
> > >> > ~Paul
> > >> >
> > >> > On Tue, Jan 5, 2021 at 2:53 PM Antonio Olivares <olivares14031 at gmail.com> wrote:
> > >> >>
> > >> >> On Tue, Jan 5, 2021 at 1:23 PM Paul Procacci <pprocacci at gmail.com> wrote:
> > >> >> >
> > >> >> > That's a pretty good observation. My google search of libsegsegv found
> > >> >> > libsigsegv and I didn't notice.
> > >> >> >
> > >> >> >
> > >> >> > On Tue, Jan 5, 2021 at 2:06 PM @lbutlr <kremels at kreme.com> wrote:
> > >> >> >
> > >> >> > > On 05 Jan 2021, at 12:01, Paul Procacci <pprocacci at gmail.com> wrote:
> > >> >> > > > The package that includes the shared object I believe is: libsigsegv
> > >> >> > >
> > >> >> > > I assume the name in the subject is a typo then?
> > >> >> > >
> > >> >> > > --
> > >> >> > > Once upon a time, a woman was picking up firewood. She came upon a
> > >> >> > > poisonous snake frozen in the snow. She took the snake home and
> > >> >> > > nurse it back to health. One day the snake bit her on the cheek.
> > >> >> > > As she lay dying, she asked the snake, "Why have you done this to
> > >> >> > > me?" And the snake answered, "Look, bitch, you knew I was a
> > >> >> > > snake."
> > >> >> > >
> > >> >> > > _______________________________________________
> > >> >> > > freebsd-questions at freebsd.org mailing list
> > >> >> > > https://lists.freebsd.org/mailman/listinfo/freebsd-questions
> > >> >> > > To unsubscribe, send any mail to "
> > >> >> > > freebsd-questions-unsubscribe at freebsd.org"
> > >> >> > >
> > >> >> >
> > >> >> >
> > >> >> > --
> > >> >> > __________________
> > >> >> >
> > >> >> > :(){ :|:& };:
> > >> >> > _______________________________________________
> > >> >> > freebsd-questions at freebsd.org mailing list
> > >> >> > https://lists.freebsd.org/mailman/listinfo/freebsd-questions
> > >> >> > To unsubscribe, send any mail to "freebsd-questions-unsubscribe at freebsd.org"
> > >> >>
> > >> >> Thank you very much for your help. I am closer to resolving the issue.
> > >> >>
> > >> >> root at eightcore:~ # pkg install libsigsegv
> > >> >> Updating FreeBSD repository catalogue...
> > >> >> FreeBSD repository is up to date.
> > >> >> All repositories are up to date.
> > >> >> The following 1 package(s) will be affected (of 0 checked):
> > >> >>
> > >> >> New packages to be INSTALLED:
> > >> >> libsigsegv: 2.12
> > >> >>
> > >> >> Number of packages to be installed: 1
> > >> >>
> > >> >> 18 KiB to be downloaded.
> > >> >>
> > >> >> Proceed with this action? [y/N]: y
> > >> >> [1/1] Fetching libsigsegv-2.12.txz: 100% 18 KiB 18.0kB/s 00:01
> > >> >> Checking integrity... done (0 conflicting)
> > >> >> [1/1] Installing libsigsegv-2.12...
> > >> >> [1/1] Extracting libsigsegv-2.12: 100%
> > >> >> =====
> > >> >> Message from libsigsegv-2.12:
> > >> >>
> > >> >> --
> > >> >> Note that the stackoverflow handling functions of this library need
> > >> >> procfs mounted on /proc.
> > >> >> root at eightcore:~ # exit
> > >> >> logout
> > >> >> olivares at eightcore:~ $ which asy
> > >> >> /usr/local/texlive/2020/bin/amd64-freebsd/asy
> > >> >> olivares at eightcore:~ $ ls
> > >> >> Desktop Downloads bin share
> > >> >> olivares at eightcore:~ $ cd Downloads/kerTeX/Documents/
> > >> >> olivares at eightcore:~/Downloads/kerTeX/Documents $ ls *.asy
> > >> >> Pythagoras.asy
> > >> >> olivares at eightcore:~/Downloads/kerTeX/Documents $ asy Pythagoras.asy
> > >> >> ld-elf.so.1: Shared object "libgsl.so.25" not found, required by "asy"
> > >> >> olivares at eightcore:~/Downloads/kerTeX/Documents $ su -
> > >> >> Password:
> > >> >> root at eightcore:~ # pkg install libsegsegv
> > >> >> Updating FreeBSD repository catalogue...
> > >> >> FreeBSD repository is up to date.
> > >> >> All repositories are up to date.
> > >> >> pkg: No packages available to install matching 'libsegsegv' have been
> > >> >> found in the repositories
> > >> >> root at eightcore:~ # pkg install libsigsegv
> > >> >> Updating FreeBSD repository catalogue...
> > >> >> FreeBSD repository is up to date.
> > >> >> All repositories are up to date.
> > >> >> Checking integrity... done (0 conflicting)
> > >> >> The most recent versions of packages are already installed
> > >> >> root at eightcore:~ # exit
> > >> >> logout
> > >> >> olivares at eightcore:~/Downloads/kerTeX/Documents $ asy Pythagoras.asy
> > >> >> ld-elf.so.1: Shared object "libgsl.so.25" not found, required by "asy"
> > >> >> olivares at eightcore:~/Downloads/kerTeX/Documents $
> > >> >>
> > >> >> Now libgsl.so.25 is missing.
> > >> >>
> > >> >> Which package provides this?
> > >> >>
> > >> >> Best Regards,
> > >> >>
> > >> >>
> > >> >> Antonio
> > >> >
> > >> >
> > >> >
> > >> > --
> > >> > __________________
> > >> >
> > >> > :(){ :|:& };:\
> > >>
> > >> Dear Paul,
> > >>
> > >> I am getting closer to resolving this. Now I get error: error: could
> > >> not load module 'plain'
> > >>
> > >>
> > >> olivares at eightcore:~/Downloads/kerTeX/Documents $ asy Pythagoras.asy
> > >> error: could not load module 'plain'
> > >> olivares at eightcore:~/Downloads/kerTeX/Documents $ which tex
> > >> /usr/local/texlive/2020/bin/amd64-freebsd/tex
> > >> olivares at eightcore:~/Downloads/kerTeX/Documents $ which latex
> > >> /usr/local/texlive/2020/bin/amd64-freebsd/latex
> > >> olivares at eightcore:~/Downloads/kerTeX/Documents $ which asy
> > >> /usr/local/texlive/2020/bin/amd64-freebsd/asy
> > >> olivares at eightcore:~/Downloads/kerTeX/Documents $
> > >>
> > >> Best Regards,
> > >>
> > >>
> > >> Antonio
> > >
> > >
> > >
> > > --
> > > __________________
> > >
> > > :(){ :|:& };:
> >
> > Dear Sir,
> >
> > I appreciate the help. I am much close to resolving the issue. I see
> > the gallery of asymptote here:
> >
> > https://asymptote.sourceforge.io/gallery/
> >
> > and I can run web application here:
> >
> > http://asymptote.ualberta.ca/
> >
> > But if internet goes down. I cannot compile asymptote documents. I
> > am learning about asymptote. I am not an expert, but I can do a bit
> > of metapost documents, but I want to have another tool at my disposal
> > and I can use the examples from the gallery to draw nice graphs.
> > I searched for some help and I tried to apply the examples, but they
> > did not help resolve the issue:
> >
> > olivares at eightcore:~/Downloads/kerTeX/Documents $ which asy
> > /usr/local/texlive/2020/bin/amd64-freebsd/asy
> > olivares at eightcore:~/Downloads/kerTeX/Documents $ setenv
> > ASYMPTOTE_HOME /usr/local/texlive/2020/texmf-dist/asymptote/
> > sh: setenv: not found
> > olivares at eightcore:~/Downloads/kerTeX/Documents $ asy -vv
> > Using configuration directory /home/olivares/.asy
> > Using history /home/olivares/.asy/history
> > Welcome to Asymptote version 2.65 (to view the manual, type help)
> > cd /usr/home/olivares/Downloads/kerTeX/Documents
> > error: could not load module 'plain'
> > olivares at eightcore:~/Downloads/kerTeX/Documents $ kpsewhich
> > --var-value=TEXMFMAIN
> > /usr/local/share/texmf-dist
> > olivares at eightcore:~/Downloads/kerTeX/Documents $ kpsewhich
> > --var-value=ASYMPTOTE_HOME
> >
> > olivares at eightcore:~/Downloads/kerTeX/Documents $ ./kpsewhich
> > sh: ./kpsewhich: not found
> > olivares at eightcore:~/Downloads/kerTeX/Documents $ kpsewhich
> > Missing argument. Try `kpsewhich --help' for more information.
> > olivares at eightcore:~/Downloads/kerTeX/Documents $
> >
> > Best Regards,
> >
> >
> > Antonio
>
> I have found an example on the internet and I have created a file
> ~/.asy/config.asy
> And I copied the settings now I am closer, do not get the error but
> still not there yet:
>
> olivares at cougar:~ $ cd .asy/
> olivares at cougar:~/.asy $ ls
> history
> olivares at cougar:~/.asy $ ee config.asy
>
> ^[ (escape) menu ^y search prompt ^k delete line ^p prev li ^g prev page
> ^o ascii code ^x search ^l undelete line ^n next li ^v next page
> ^u end of file ^a begin of line ^w delete word ^b back 1 char
> ^t top of text ^e end of line ^r restore word ^f forward 1 char
> ^c command ^d delete ^z next word
> =====line 2 col 64 lines fr ===========================
> import settings;
> dir="/usr/local/texlive/2020/texmf-dist/asymptote:/home/olivares/lib/asy";
> outformat="pdf";
> pdfviewer="xpdf";
> prc=false;
> offscreen=true;
>
>
>
>
>
>
>
>
>
>
>
> "config.asy" 7 lines, 155 characters
> olivares at cougar:~/.asy $ cd
> olivares at cougar:~ $ cd Downloads/kerTeX/Documents/
> olivares at cougar:~/Downloads/kerTeX/Documents $ asy Pythagoras.asy
> ^C
> I have checked directories referenced:
>
> olivares at cougar:~ $ ls -l /usr/local/texlive/2020/texmf-dist/asymptote/
> total 842
> -rw-r--r-- 1 root wheel 10830 Apr 21 2014 CAD.asy
> drwxr-xr-x 5 root wheel 32 Dec 18 08:04 GUI
> -rw-r--r-- 1 root wheel 42 Jun 7 2009 animate.asy
> -rw-r--r-- 1 root wheel 5254 Mar 1 2020 animation.asy
> -rw-r--r-- 1 root wheel 578 Jun 7 2009 annotate.asy
> -rw-r--r-- 1 root wheel 268 Jun 7 2009 asy-init.el
> -rw-r--r-- 1 root wheel 8243 Mar 11 2013 asy-kate.sh
> -rw-r--r-- 1 root wheel 17785 Mar 26 2020 asy-keywords.el
> -rw-r--r-- 1 root wheel 71223 Apr 7 2016 asy-mode.el
> -rw-r--r-- 1 root wheel 8870 Jun 7 2009 asy.vim
> -rw-r--r-- 1 root wheel 99 Apr 8 2013 asy_filetype.vim
> -rw-r--r-- 1 root wheel 1276 Mar 1 2020 asymptote.py
> -rw-r--r-- 1 root wheel 51 Jun 7 2009 babel.asy
> -rw-r--r-- 1 root wheel 9566 Apr 7 2016 bezulate.asy
> -rw-r--r-- 1 root wheel 11482 Apr 8 2013 binarytree.asy
> -rw-r--r-- 1 root wheel 5440 Feb 28 2019 bsp.asy
> -rw-r--r-- 1 root wheel 174673 Mar 1 2020 colormap.asy
> -rw-r--r-- 1 root wheel 20105 Apr 21 2014 contour.asy
> -rw-r--r-- 1 root wheel 14660 Apr 7 2016 contour3.asy
> -rw-r--r-- 1 root wheel 2109 Jun 7 2009 drawtree.asy
> -rw-r--r-- 1 root wheel 1183 Apr 7 2016 embed.asy
> -rw-r--r-- 1 root wheel 1122 Apr 8 2013 external.asy
> -rw-r--r-- 1 root wheel 21459 Jun 7 2009 feynman.asy
> -rw-r--r-- 1 root wheel 14311 May 28 2011 flowchart.asy
> -rw-r--r-- 1 root wheel 35 Jul 5 2010 fontsize.asy
> -rw-r--r-- 1 root wheel 320533 Mar 1 2020 geometry.asy
> -rw-r--r-- 1 root wheel 63886 Apr 16 2017 graph.asy
> -rw-r--r-- 1 root wheel 68543 Mar 3 2020 graph3.asy
> -rw-r--r-- 1 root wheel 314 Jun 7 2009 graph_settings.asy
> -rw-r--r-- 1 root wheel 7422 May 16 2010 graph_splinetype.asy
> -rw-r--r-- 1 root wheel 13476 May 28 2011 grid3.asy
> -rw-r--r-- 1 root wheel 3944 Aug 15 2009 interpolate.asy
> -rw-r--r-- 1 root wheel 729 Aug 15 2009 labelpath.asy
> -rw-r--r-- 1 root wheel 2465 Jun 9 2010 labelpath3.asy
> -rw-r--r-- 1 root wheel 61 Jun 7 2009 latin1.asy
> -rw-r--r-- 1 root wheel 24659 Apr 21 2014 lmfit.asy
> -rw-r--r-- 1 root wheel 7302 Sep 29 2009 markers.asy
> -rw-r--r-- 1 root wheel 11030 Apr 7 2016 math.asy
> -rw-r--r-- 1 root wheel 253 Jun 7 2009 metapost.asy
> -rw-r--r-- 1 root wheel 39 Jun 7 2009 nopapersize.ps
> -rw-r--r-- 1 root wheel 3279 Jun 19 2011 obj.asy
> -rw-r--r-- 1 root wheel 15192 Apr 6 2018 ode.asy
> -rw-r--r-- 1 root wheel 14801 Mar 3 2020 palette.asy
> -rw-r--r-- 1 root wheel 2615 Jun 7 2009 patterns.asy
> -rw-r--r-- 1 root wheel 7193 Mar 1 2020 plain.asy
> -rw-r--r-- 1 root wheel 16578 Feb 28 2019 plain_Label.asy
> -rw-r--r-- 1 root wheel 1259 May 16 2010 plain_arcs.asy
> -rw-r--r-- 1 root wheel 19561 Mar 1 2020 plain_arrows.asy
> -rw-r--r-- 1 root wheel 21005 Apr 8 2013 plain_bounds.asy
> -rw-r--r-- 1 root wheel 4128 Feb 28 2019 plain_boxes.asy
> -rw-r--r-- 1 root wheel 3716 Feb 28 2019 plain_constants.asy
> -rw-r--r-- 1 root wheel 2187 Jun 7 2009 plain_debugger.asy
> -rw-r--r-- 1 root wheel 6292 Apr 21 2014 plain_filldraw.asy
> -rw-r--r-- 1 root wheel 2552 Jun 7 2009 plain_margins.asy
> -rw-r--r-- 1 root wheel 11320 Mar 1 2020 plain_markers.asy
> -rw-r--r-- 1 root wheel 9309 Apr 21 2014 plain_paths.asy
> -rw-r--r-- 1 root wheel 8661 Mar 1 2020 plain_pens.asy
> -rw-r--r-- 1 root wheel 46927 Feb 28 2019 plain_picture.asy
> -rw-r--r-- 1 root wheel 6285 Mar 1 2020 plain_prethree.asy
> -rw-r--r-- 1 root wheel 5760 Feb 28 2019 plain_scaling.asy
> -rw-r--r-- 1 root wheel 3992 Mar 1 2020 plain_shipout.asy
> -rw-r--r-- 1 root wheel 6169 Mar 1 2020 plain_strings.asy
> -rw-r--r-- 1 root wheel 358 Jun 7 2009 pstoedit.asy
> -rw-r--r-- 1 root wheel 5003 Mar 1 2020 rational.asy
> -rw-r--r-- 1 root wheel 9399 Mar 1 2020 rationalSimplex.asy
> -rw-r--r-- 1 root wheel 657 Jun 7 2009 reload.js
> -rw-r--r-- 1 root wheel 3430 Jun 7 2009 roundedpath.asy
> drwxr-xr-x 2 root wheel 4 Dec 18 08:04 shaders
> -rw-r--r-- 1 root wheel 8290 Mar 1 2020 simplex.asy
> -rw-r--r-- 1 root wheel 608 Jun 7 2009 size10.asy
> -rw-r--r-- 1 root wheel 600 Jun 7 2009 size11.asy
> -rw-r--r-- 1 root wheel 16138 Feb 28 2019 slide.asy
> -rw-r--r-- 1 root wheel 2068 Jun 7 2009 slopefield.asy
> -rw-r--r-- 1 root wheel 56037 Apr 16 2017 smoothcontour3.asy
> -rw-r--r-- 1 root wheel 12035 Mar 3 2020 solids.asy
> -rw-r--r-- 1 root wheel 7307 Jun 7 2009 stats.asy
> -rw-r--r-- 1 root wheel 22971 Aug 15 2009 syzygy.asy
> -rw-r--r-- 1 root wheel 2277 Jun 7 2009 texcolors.asy
> -rw-r--r-- 1 root wheel 85787 Mar 3 2020 three.asy
> -rw-r--r-- 1 root wheel 23791 Mar 3 2020 three_arrows.asy
> -rw-r--r-- 1 root wheel 3728 Mar 3 2020 three_light.asy
> -rw-r--r-- 1 root wheel 2764 Jun 7 2009 three_margins.asy
> -rw-r--r-- 1 root wheel 71908 Mar 26 2020 three_surface.asy
> -rw-r--r-- 1 root wheel 5879 Mar 26 2020 three_tube.asy
> -rw-r--r-- 1 root wheel 1375 Aug 15 2009 tree.asy
> -rw-r--r-- 1 root wheel 5797 May 12 2015 trembling.asy
> -rw-r--r-- 1 root wheel 4991 Mar 3 2020 tube.asy
> -rw-r--r-- 1 root wheel 51 Jun 7 2009 unicode.asy
> -rw-r--r-- 1 root wheel 23 Mar 26 2020 version.asy
> drwxr-xr-x 2 root wheel 3 Dec 18 08:04 webgl
> -rw-r--r-- 1 root wheel 4812 Jun 7 2009 x11colors.asy
> olivares at cougar:~ $
>
>
> It hangs in there
>
> olivares at cougar:~/Downloads/kerTeX/Documents $ asy Pythagoras.asy
>
> Best Regards && Thank you all for helping me
>
>
> Antonio
I looked at the webpages for reference:
https://rsmith.home.xs4all.nl/howto/compiling-asymptote-for-texlive-on-freebsd.html
http://ftp.math.utah.edu/pub/texlive-utah/README.html
<quote>
FreeBSD 11.3, 12.1, and 13.0 with gcc success
On 23 December 2019, I installed on a new x86_64 physical machine the
bleeding-edge development release of FreeBSD 13.0 from an installer
image obtained from
https://download.freebsd.org/ftp/snapshots/amd64/amd64/ISO-IMAGES/13.0/
on 21 December 2019.
After installation and configuration of the base O/S and the X11
window system for both Xfce4 and KDE (Gnome3 was available in FreeBSD
12.1, but is not yet in 13.0), I installed about 1160 binary packages,
including clang family compiler versions 6.0, 7.0, 8.0, 9.0, and 10.0,
gcc family compiler versions 6.5.0, 7.5.0, 8.3.1 20191129, 9.2.0, and
10.0.0 20191201 (experimental), and Clisp version 2.49.93+. The
bootstrap compilers are /usr/local/bin/gcc and /usr/local/bin/g++,
both version 9.2.0.
The build scripts build-texlive-2020.sh and build-asymptote.sh then
flawlessly built TeX Live 2020 from a source code snapshot downloaded
on 23 December 2019.
I installed the binaries in the directory
$prefix/texlive/2020/bin/amd64-freebsd130 and packaged them for Web
distribution here.
Later builds of more recent TeX Live 2020 source tree snapshots on
FreeBSD 11.3 and 12.1 on amd64, and for all three on i386, were
similarly successful.
The Asymptote executable, asy, depends on 39 shared libraries on
FreeBSD 11.3 amd64. As an experiment, a build of Asymptote from a
texlive-20200310 snapshot with -static added to the LDFLAGS variable
produced a shared-library-free asy file that, after stripping, is only
2.7MB larger than the one with shared libraries. It is available here.
However, the OpenGL library, -lGL, is not available as a static
library, so the configure script disables its use. OpenGL support is
present in the companion distribution with a dynamically linked asy
executable.
It is not practical to do a build of the rest of TeX Live with static
linking. The problem is that when shared libraries are used, a
reference to a single library can automatically bring in references to
many others. With static linking, each such required library must be
identified, named, and supplied in the correct order: the source code
changes to support that for hundreds of executables are too large for
the TeX Live team to contemplate. In addition, if even a single
required library is available only in shared library form, which is
widely the case on most O/S distributions, then static linking is
impossible on many systems.
</quote>
Looking here:
https://www.systutorials.com/docs/linux/man/1-asy/
and here
https://asymptote.sourceforge.io/doc/Configuring.html
as well
Thanks!
Antonio
More information about the freebsd-questions
mailing list