Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 674064 - www-servers/pound-2.7f-r1 : config.c:571:36: error: expected expression before TABNODE
Summary: www-servers/pound-2.7f-r1 : config.c:571:36: error: expected expression befor...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Patrick Lauer
URL:
Whiteboard:
Keywords: PullRequest
: 698568 (view as bug list)
Depends on:
Blocks: CVE-2018-21245
  Show dependency tree
 
Reported: 2018-12-30 09:37 UTC by Toralf Förster
Modified: 2021-05-12 07:44 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge-info.txt (emerge-info.txt,15.09 KB, text/plain)
2018-12-30 09:37 UTC, Toralf Förster
Details
emerge-history.txt (emerge-history.txt,34.02 KB, text/plain)
2018-12-30 09:37 UTC, Toralf Förster
Details
environment (environment,73.38 KB, text/plain)
2018-12-30 09:37 UTC, Toralf Förster
Details
etc.portage.tbz2 (etc.portage.tbz2,11.82 KB, application/x-bzip)
2018-12-30 09:37 UTC, Toralf Förster
Details
logs.tbz2 (logs.tbz2,7.85 KB, application/x-bzip)
2018-12-30 09:37 UTC, Toralf Förster
Details
temp.tbz2 (temp.tbz2,21.07 KB, application/x-bzip)
2018-12-30 09:37 UTC, Toralf Förster
Details
www-servers:pound-2.7f-r1:20181230-080838.log (www-servers:pound-2.7f-r1:20181230-080838.log,37.45 KB, text/plain)
2018-12-30 09:37 UTC, Toralf Förster
Details
build.log and requested information (pound-2.7f-r1.tgz,7.26 KB, application/x-compressed-tar)
2019-10-18 08:47 UTC, Tom
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Toralf Förster gentoo-dev 2018-12-30 09:37:35 UTC
                         ^~~~~~~~~~
                         lh_new
config.c:571:36: error: expected expression before ‘TABNODE’
     if((res->sessions = LHM_lh_new(TABNODE, t)) == NULL)
                                    ^~~~~~~
make: *** [<builtin>: config.o] Error 1

  -------------------------------------------------------------------

  This is an unstable amd64 chroot image at a tinderbox (==build bot)
  name: 17.0-developer_20181229-151642

  -------------------------------------------------------------------

gcc-config -l:
 [1] x86_64-pc-linux-gnu-8.2.0 *

Available Python interpreters, in order of preference:
  [1]   python3.6
  [2]   python2.7 (fallback)





emerge -qpvO www-servers/pound
[ebuild  N    ] www-servers/pound-2.7f-r1  USE="-libressl"
Comment 1 Toralf Förster gentoo-dev 2018-12-30 09:37:38 UTC
Created attachment 558952 [details]
emerge-info.txt
Comment 2 Toralf Förster gentoo-dev 2018-12-30 09:37:41 UTC
Created attachment 558954 [details]
emerge-history.txt
Comment 3 Toralf Förster gentoo-dev 2018-12-30 09:37:44 UTC
Created attachment 558956 [details]
environment
Comment 4 Toralf Förster gentoo-dev 2018-12-30 09:37:47 UTC
Created attachment 558958 [details]
etc.portage.tbz2
Comment 5 Toralf Förster gentoo-dev 2018-12-30 09:37:49 UTC
Created attachment 558960 [details]
logs.tbz2
Comment 6 Toralf Förster gentoo-dev 2018-12-30 09:37:52 UTC
Created attachment 558962 [details]
temp.tbz2
Comment 7 Toralf Förster gentoo-dev 2018-12-30 09:37:55 UTC
Created attachment 558964 [details]
www-servers:pound-2.7f-r1:20181230-080838.log
Comment 8 Tom 2019-10-18 08:47:20 UTC
Created attachment 593120 [details]
build.log and requested information

same compilation failure while upgrading openssl from v1.0.2 to v1.1.1

attached TAR holds all requested info files

CU Tom
Comment 9 Tomáš Mózes 2019-10-26 04:15:13 UTC
*** Bug 698568 has been marked as a duplicate of this bug. ***
Comment 10 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2020-03-24 00:04:15 UTC
Looked into bumping this for bug 714084.

A 3.0a pre-release is out but this is not yet ready.

There is a fork at https://github.com/zevenet/pound which includes patches for OpenSSL which may resolve the issues raised here.

It may be better to just wait for 3.x to come out.
Comment 11 Tom 2020-03-28 12:21:53 UTC
THX for this information. :)

I tried to integrate the ssl stuff by myself, but gave up as I'm not familiar with the ssl api and they changed nearly every file and moved things around...

So I'm looking forward to pound v3.x being available.

CU Tom
Comment 12 Agostino Sarubbo gentoo-dev 2021-02-19 07:35:43 UTC
Dear treecleaner@:

I'm still able to reproduce this issue right now.

Since it has not been fixed for a long time, I'd suggest to evaluate if it is the case to remove this package from the tree. Thanks
Comment 13 Larry the Git Cow gentoo-dev 2021-05-12 07:44:59 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de8c0aabbe0f74a15532360925f69d4f2ffdb373

commit de8c0aabbe0f74a15532360925f69d4f2ffdb373
Author:     Marco Scardovi <marco@scardovi.com>
AuthorDate: 2021-05-12 04:42:45 +0000
Commit:     Joonas Niilola <juippis@gentoo.org>
CommitDate: 2021-05-12 07:43:37 +0000

    www-servers/pound: bump to 3.0, various changes
    
    Bump to version 3.0
    
    Unfortunately this release drop support for alpha, hppa,
    ppc and sparc because a required dep (dev-libs/nanomsg)
    is not supported for these architectures.
    
    Bug: https://bugs.gentoo.org/714084
    Closes: https://bugs.gentoo.org/657942
    Closes: https://bugs.gentoo.org/527278
    Closes: https://bugs.gentoo.org/657946
    Closes: https://bugs.gentoo.org/674064
    Package-Manager: Portage-3.0.18, Repoman-3.0.3
    Signed-off-by: Marco Scardovi <marco@scardovi.com>
    Closes: https://github.com/gentoo/gentoo/pull/20781
    Signed-off-by: Joonas Niilola <juippis@gentoo.org>

 www-servers/pound/Manifest            |  1 +
 www-servers/pound/files/pound-2.2.cfg |  1 -
 www-servers/pound/pound-3.0.ebuild    | 55 +++++++++++++++++++++++++++++++++++
 3 files changed, 56 insertions(+), 1 deletion(-)