readme-qt.rst references libdb4.8++-dev which doesn't exist in ubuntu 12.04 #2027

issue mdude77 opened this issue on November 18, 2012
  1. mdude77 commented at 11:29 PM on November 18, 2012: none

    Being a linux nub, I hesitate to try to modify the readme myself.

    I tried libdb++dev which pulled in 5.1, which allowed me to start compilng. I then ran into:


    src/net.cpp:18:32: fatal error: miniupnpd/miniwget.h: no such file or directory

    I then found:


    qmake "USE_UPNP=-"

    instead of

    qmake "USE_UPNP="

    that allowed me to fully compile the latest git.

    M

  2. luke-jr commented at 11:32 PM on November 18, 2012: member

    libdb4.8++-dev should be in the Bitcoin PPA. If you compile with any other version, your wallet will not be compatible with other client builds.

    Not sure how USE_UPNP=- relates to this issue. Sounds like it's working as expected.

  3. mdude77 commented at 11:51 PM on November 18, 2012: none

    I was referring to https://github.com/bitcoin/bitcoin/blob/master/doc/readme-qt.rst. That makes no mention of Bitcoin PPA. My point is, the instructions, as written, don't work for this version of ubuntu. I'm too ignorant of linux to know if it affects other versions or not.

  4. robbak commented at 12:52 AM on November 19, 2012: contributor

    The readme instructions would work just fine, if you first installed miniupnp. This is mentioned in the readme. If you didn't want upnp, you can instead do exactly what you did - so it seems that the instructions worked fine! On 19/11/2012 9:51 AM, "mdude77" notifications@github.com wrote:

    I was referring to https://github.com/bitcoin/bitcoin/blob/master/doc/readme-qt.rst. That makes no mention of Bitcoin PPA. My point is, the instructions, as written, don't work for this version of ubuntu. I'm too ignorant of linux to know if it affects other versions or not.

    — Reply to this email directly or view it on GitHubhttps://github.com/bitcoin/bitcoin/issues/2027#issuecomment-10497604.

  5. mdude77 commented at 12:58 AM on November 19, 2012: none

    I see that now, regarding the USE_UPNP flag. That was further down, didn't read that far. :( Thanks.

    That doesn't seem to help the 4.8 reference though.

  6. burger2 commented at 11:47 PM on December 9, 2012: contributor
  7. laanwj commented at 6:15 AM on December 10, 2012: member

    There's a ppa where you can install 4.8++-dev from, I don't know the name I think it's mentioned in one of the doc files.

  8. laanwj commented at 10:13 AM on March 29, 2013: member

    build-unix.txt now mentions where the 4.8 package is available, closing

  9. laanwj closed this on Mar 29, 2013

  10. scottie commented at 12:05 AM on September 29, 2013: none

    kinda of amusing you are so quick to close the topic without really having any information regarding fix, you simply just assume build-linux.txt mentions it?? for it dosnt... Anyway me and a lot of other people are using 5.1 and will continue to use 5.1 so expect your wallets to be obsolete in good time you will have to transfer your balance to a new wallet.

  11. sipa commented at 12:51 AM on September 29, 2013: member

    You're welcome to use 5.1, if you don't want or need compatibility with builds that use 4.8 - the information is just there to not accidentally break people's compatibility. Recent Ubuntu releases do not have dev files for 4.8 anyway, so you'll need to find them in a backport or install them manually. Again, no problem to use a different version if you want.

    Also, the long term plan is to get rid of BDB altogether, which has these terrible compatibility problems between versions.

  12. KolbyML referenced this in commit 1ee90a49fe on Dec 5, 2020
  13. bitcoin locked this on Sep 8, 2021

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-05-20 06:55 UTC