wget-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Compiling https://gnuwget.gitlab.io/wget2/wget2-latest.tar.gz into a


From: PhiLLip Pi
Subject: Re: Compiling https://gnuwget.gitlab.io/wget2/wget2-latest.tar.gz into a local path/dir to run?
Date: Mon, 13 Mar 2023 07:05:01 -0700

On Sat, Mar 11, 2023 at 10:34:35AM -0800, Ant wrote:
> > > In my updated 64-bit Debian bullseye OS, I followed
> > > https://gitlab.com/gnuwget/wget2's instructions on downloading and
> > > building from https://gnuwget.gitlab.io/wget2/wget2-latest.tar.gz.
> > > However, I didn't want to use its "sudo make install" since I didn't
> > > want to install to clean Debian globally. I just wanted to keep it local
> > > in my account. I moved my ~/Downloads/wget2-2.0.1/src/wget2 into ~/bin/,
> > > and tried to run wget2 but it gave me this error:
> > > 
> > > ./wget2: error: '/home/ant/bin/.libs/wget2' does not exist
> > > 
> > > It seems to depend on other files. How can I compile and run for my local
> > > account only?
> > > 
> > > Thank you for reading and hopefully answering soon. :)
> > 
> > The `sudo` only needs to be done because the default install directory
> > belongs to root.
> > 
> > You can set the default install directory with the --prefix=<directory>
> > ./configure option. If you have write permissions to that directory, you
> > don't need sudo.
> > 
> > If you build a dynamic executable, you need to tell your system/loader where
> > to find those libraries. On linux you normally can add the library directory
> > to a file in `/etc/ld.so.conf.d/`. Use `sudo ldconfig` to update caches.
> > 
> > But maybe your library path is already known, then you just have to `sudo
> > ldconfig` to update the loader cache.
> > 
> > The details may differ on your system, but this should point you into the
> > right direction :)
> > 
> > Regards, Tim
> 
> Thanks. I recompiled with ./configure --prefix=/home/ant/bin/wget2 and 
> ran "make install" (no sudo) into my ~/bin/wget2. Now, I see include and lib 
> subdirectories. Are those required to have?

Dang it. I deleted my sources and got to keep only my /home/ant/bin/wget2.0.1:
$ ~/bin/wget2.0.1/bin/wget2
/home/ant/bin/wget2.0.1/bin/wget2: error while loading shared libraries: 
libwget.so.1: cannot open shared object file: No such file or directory

:(
-- 
"He [Jesus] is before all things, and in him all things hold together." 
--Colossians 1:17. Slammy shorter week begins after a somewhat quiet Sat. & 
losing Z due 2 1 hr. loss & Book of Demons game 2 make overnite 4? hrs. 
Overrated EEAAO won a lot, but good for the people in it! <2" rain with leaks, 
gatherings, March Madnesses, taxes, long trips, etc. soon. :(
Note: A fixed width font (Courier, Monospace, etc.) is required to see this 
signature correctly.
  /\___/\       Phil./Ant(Dude) @ philpi@earthlink.net / ant@zimage.com
 / /\ /\ \                http://aqfl.net & http://antfarm.home.dhs.org
| |o   o| |
   \ _ /        Please kindly use Ant nickname & URL/link if crediting.
    ( )



reply via email to

[Prev in Thread] Current Thread [Next in Thread]