Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 674064

Summary: www-servers/pound-2.7f-r1 : config.c:571:36: error: expected expression before TABNODE
Product: Gentoo Linux Reporter: Toralf Förster <toralf>
Component: Current packagesAssignee: Patrick Lauer <patrick>
Status: RESOLVED FIXED    
Severity: normal CC: gentoo, sam, sl.tom, treecleaner
Priority: Normal Keywords: PullRequest
Version: unspecified   
Hardware: All   
OS: Linux   
See Also: https://github.com/gentoo/gentoo/pull/20360
https://github.com/gentoo/gentoo/pull/20777
https://github.com/gentoo/gentoo/pull/20781
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 714084    
Attachments: emerge-info.txt
emerge-history.txt
environment
etc.portage.tbz2
logs.tbz2
temp.tbz2
www-servers:pound-2.7f-r1:20181230-080838.log
build.log and requested information

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(-)