Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
pike
pike
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 105
    • Issues 105
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 0
    • Merge Requests 0
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • pikelang
  • pikepike
  • Issues
  • #7830

Closed
Open
Opened May 22, 2017 by Peter Bortas@zinoOwner

Gdbm 1.13 breaks Pike 8.0 compilation under fedora 25

Imported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=7830

Reported by josef radinger cheese@nosuchhost.net

fedora has a problem with installation from sources of roxen webserver, because there is a incompatibility with gdbm 1.13 and the pike-sources. if i downgrade to gdbm 1.12 it works.

make[4]: Entering directory '/home/cheese/test/roxen-6.1.200-src/pike/src/modules/Gdbm'
make[5]: Entering directory '/home/cheese/test/roxen-6.1.200-src/pike/src/modules/Gdbm'
Compiling gdbmmod.c
Compiling object.c
Compiling stack_allocator.c
/home/cheese/test/roxen-6.1.200-src/pike/src/pike_error.h:54:34: error: expected ‘)’ before string constant
  (fprintf(stderr,msg_fatal_error,__FILE__,(long)__LINE__),debug_fatal)
                                  ^
In file included from /home/cheese/test/roxen-6.1.200-src/pike/src/threads.h:11:0,
                 from gdbmmod.c:9:
/home/cheese/test/roxen-6.1.200-src/pike/src/pike_error.h:54:58: error: expected ‘)’ before ‘,’ token
  (fprintf(stderr,msg_fatal_error,__FILE__,(long)__LINE__),debug_fatal)
                                                          ^
Compilation command was:
/home/cheese/test/roxen-6.1.200-src/pike/src/smartlink gcc -I. -I/home/cheese/test/roxen-6.1.200-src/pike/src/modules/Gdbm -I/home/cheese/test/roxen-6.1.200-src/pike/src -I/home/cheese/test/roxen-6.1.200-src/pike/src   -I/usr/local/include -DHAVE_CONFIG_H  -g -ggdb -m64  -mrdrnd -fvisibility=hidden -O3 -pipe -fvar-tracking-assignments -funswitch-loops -W -Wall -Wno-unused -Wcomment -Wformat -Wimplicit-function-declaration -Wmultichar -Wunused-function -Wswitch -Wuninitialized -Wpointer-arith -Wchar-subscripts -Wno-long-long -Wdeclaration-after-statement  -fPIC -DDYNAMIC_MODULE -c gdbmmod.c -o gdbmmod.o
Makefile:171: recipe for target 'gdbmmod.o' failed
make[5]: *** [gdbmmod.o] Error 1
make[5]: Leaving directory '/home/cheese/test/roxen-6.1.200-src/pike/src/modules/Gdbm'
Makefile:103: recipe for target 'all' failed
make[4]: *** [all] Error 2
make[4]: Leaving directory '/home/cheese/test/roxen-6.1.200-src/pike/src/modules/Gdbm'
Assignee
Assign to
Pike 8.0
Milestone
Pike 8.0
Assign milestone
Time tracking
None
Due date
None
Reference: pikelang/pike#7830