Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
gstreamer
gstreamer
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 405
    • Issues 405
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 79
    • Merge Requests 79
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • GStreamer
  • gstreamergstreamer
  • Issues
  • #514

Closed
Open
Opened Feb 26, 2020 by Zachary Zhou@zhoujd

The commit id: e9085043 cause build failed on Ubuntu Xenial (16.04)

The build failed log like below -

01:26:38,722 INFO  - cc -o tests/misc/netclock-replay 'tests/misc/50e581c@@netclock-replay@exe/netclock-replay.c.o' -L/opt/media/install/lib -Wl,--as-needed -Wl,--no-undefined -Wl,-Bsymbolic-functions -g3 -Wl,--start-group gst/libgstreamer-1.0.so.0.1700.0 /usr/lib/x86_64-linux-gnu/libgio-2.0.so /usr/lib/x86_64-linux-gnu/libgobject-2.0.so /usr/lib/x86_64-linux-gnu/libglib-2.0.so -Wl,--export-dynamic /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so -Wl,--end-group -pthread '-Wl,-rpath,$ORIGIN/../../gst' -Wl,-rpath-link,/opt/media/build/gstreamer/__meson_build/gst
01:26:38,722 INFO  - tests/misc/50e581c@@netclock-replay@exe/netclock-replay.c.o: In function `parse_time_values':
01:26:38,722 INFO  - /opt/media/build/gstreamer/__meson_build/../tests/misc/netclock-replay.c:66: undefined reference to `g_ascii_string_to_unsigned'
01:26:38,723 INFO  - /opt/media/build/gstreamer/__meson_build/../tests/misc/netclock-replay.c:69: undefined reference to `g_ascii_string_to_unsigned'
01:26:38,723 INFO  - /opt/media/build/gstreamer/__meson_build/../tests/misc/netclock-replay.c:73: undefined reference to `g_ascii_string_to_unsigned'
01:26:38,723 INFO  - /opt/media/build/gstreamer/__meson_build/../tests/misc/netclock-replay.c:77: undefined reference to `g_ascii_string_to_unsigned'
01:26:38,723 INFO  - collect2: error: ld returned 1 exit status
01:26:38,723 INFO  - ninja: build stopped: subcommand failed.
01:26:38,731 INFO  - err: "ninja -C __meson_build -v -j 4" failed - exitcode 1

It looks like "g_ascii_string_to_unsigned" first supported in Glib is 2.53.2

http://ftp.gnome.org/pub/gnome/sources/glib/2.53/glib-2.53.2.news

But in Ubuntu Xenial 16.04 the GLib version is 2.48.2

$ dpkg -l | grep libglib
ii  libglib2.0-0:amd64                 2.48.2-0ubuntu4.4                        amd64        GLib library of C routines
ii  libglib2.0-bin                     2.48.2-0ubuntu4.4                        amd64        Programs for the GLib library
ii  libglib2.0-data                    2.48.2-0ubuntu4.4                        all          Common files for GLib library
ii  libglib2.0-dev                     2.48.2-0ubuntu4.4                        amd64        Development files for the GLib library
Edited Feb 26, 2020 by Zachary Zhou
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: gstreamer/gstreamer#514