GStreamer issueshttps://gitlab.freedesktop.org/groups/gstreamer/-/issues2023-05-31T13:17:00Zhttps://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/2623How do I disable gtk4 when building gstreamer?2023-05-31T13:17:00ZMats LindestamHow do I disable gtk4 when building gstreamer?I am trying to build gstreamer on my Debian computer.
I am working on the main-branch (commit 289bc9c91d8451a62b8bc30bc16863c32b8fab8f).
I have enabled gst-plugins-rs, since I am investigating the 'isofmp4mux'-element. When enabling gst...I am trying to build gstreamer on my Debian computer.
I am working on the main-branch (commit 289bc9c91d8451a62b8bc30bc16863c32b8fab8f).
I have enabled gst-plugins-rs, since I am investigating the 'isofmp4mux'-element. When enabling gst-plugins-rs I ran into trouble with gtk4. Since gtk4 isn't available for Debian 11 I choosed to disable gtk4.
I have configured gstreamer in the following way:
$ meson setup -Dgpl=enabled -Drs=enabled -Dugly=enabled -Ddoc=disabled -Dgst-plugins-rs:gtk4=disabled builddir
Even if I have, to the best of my knowledge, disabled gtk4 i still run into gtk4-issues when building:
$ meson compile -C builddir
Build Output:
error: failed to run custom build command for `gdk4-sys v0.7.0 (https://github.com/gtk-rs/gtk4-rs#77752e4a)`
Caused by:
process didn't exit successfully: `/mnt/storage/GIT/gstreamer/builddir/subprojects/gst-plugins-rs/target/debug/build/gdk4-sys-08e710a046477452/build-script-build` (exit status: 1)
--- stdout
cargo:rerun-if-env-changed=GTK4_NO_PKG_CONFIG
cargo:rerun-if-env-changed=PKG_CONFIG_x86_64-unknown-linux-gnu
cargo:rerun-if-env-changed=PKG_CONFIG_x86_64_unknown_linux_gnu
cargo:rerun-if-env-changed=HOST_PKG_CONFIG
cargo:rerun-if-env-changed=PKG_CONFIG
cargo:rerun-if-env-changed=PKG_CONFIG_PATH_x86_64-unknown-linux-gnu
cargo:rerun-if-env-changed=PKG_CONFIG_PATH_x86_64_unknown_linux_gnu
cargo:rerun-if-env-changed=HOST_PKG_CONFIG_PATH
cargo:rerun-if-env-changed=PKG_CONFIG_PATH
cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_x86_64-unknown-linux-gnu
cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_x86_64_unknown_linux_gnu
cargo:rerun-if-env-changed=HOST_PKG_CONFIG_LIBDIR
cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR
cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_x86_64-unknown-linux-gnu
cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_x86_64_unknown_linux_gnu
cargo:rerun-if-env-changed=HOST_PKG_CONFIG_SYSROOT_DIR
cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR
--- stderr
`PKG_CONFIG_ALLOW_SYSTEM_CFLAGS="1" PKG_CONFIG_PATH="/mnt/storage/GIT/gstreamer/builddir/meson-uninstalled" "pkg-config" "--libs" "--cflags" "gtk4" "gtk4 >= 4.6"` did not exit successfully: exit status: 1
error: could not find system library 'gtk4' required by the 'gdk4-sys' crate
--- stderr
Package gtk4 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gtk4.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gtk4' found
Package gtk4 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gtk4.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gtk4' found
warning: build failed, waiting for other jobs to finish...
Error: CliError { error: Some(1 job failed), exit_code: 101 }
while executing ['/usr/bin/python3', '/mnt/storage/GIT/gstreamer/subprojects/gst-plugins-rs/cargo_wrapper.py', 'build', '/mnt/storage/GIT/gstreamer/builddir/subprojects/gst-plugins-rs', '/mnt/storage/GIT/gstreamer/subprojects/gst-plugins-rs', '/mnt/storage/GIT/gstreamer/builddir', 'debug', '/usr/local', 'lib/x86_64-linux-gnu', '--packages', 'gst-plugin-audiofx', 'gst-plugin-claxon', 'gst-plugin-lewton', 'gst-plugin-spotify', 'gst-plugin-file', 'gst-plugin-threadshare', 'gst-plugin-mp4', 'gst-plugin-fmp4', 'gst-plugin-aws', 'gst-plugin-hlssink3', 'gst-plugin-ndi', 'gst-plugin-onvif', 'gst-plugin-raptorq', 'gst-plugin-reqwest', 'gst-plugin-rtp', 'gst-plugin-webrtchttp', 'gst-plugin-webrtc', 'gst-plugin-textahead', 'gst-plugin-json', 'gst-plugin-regex', 'gst-plugin-textwrap', 'gst-plugin-fallbackswitch', 'gst-plugin-livesync', 'gst-plugin-togglerecord', 'gst-plugin-tracers', 'gst-plugin-uriplaylistbin', 'gst-plugin-cdg', 'gst-plugin-closedcaption', 'gst-plugin-ffv1', 'gst-plugin-flavors', 'gst-plugin-gif', 'gst-plugin-hsv', 'gst-plugin-png', 'gst-plugin-rav1e', 'gst-plugin-videofx', 'gst-plugin-sodium', '--depfile', 'subprojects/gst-plugins-rs/gst-plugins-rs.dep', '--lib-suffixes', 'so', '--features', 'gst-webrtc/v1_22', 'gst/v1_22', 'gst-app/v1_22', 'gst-plugin-webrtc/gst1_22', 'gst-video/v1_22', 'gst-rtp/v1_22', 'gst-sdp/v1_22', 'gtk', 'gio', 'gst-plugin-gtk4', 'gst/v1_20', 'gtk', 'gio', 'gst-plugin-gtk4', 'gtk', 'gio', 'gst-plugin-gtk4', 'gst/v1_22', 'clap', 'serde', 'serde_json', 'clap', '--disable-doc']
FAILED: subprojects/gst-plugins-rs/libgstrsaudiofx.so subprojects/gst-plugins-rs/libgstclaxon.so subprojects/gst-plugins-rs/libgstlewton.so subprojects/gst-plugins-rs/libgstspotify.so subprojects/gst-plugins-rs/libgstrsfile.so subprojects/gst-plugins-rs/libgstthreadshare.so subprojects/gst-plugins-rs/libgstmp4.so subprojects/gst-plugins-rs/libgstfmp4.so subprojects/gst-plugins-rs/libgstaws.so subprojects/gst-plugins-rs/libgsthlssink3.so subprojects/gst-plugins-rs/libgstndi.so subprojects/gst-plugins-rs/libgstrsonvif.so subprojects/gst-plugins-rs/libgstraptorq.so subprojects/gst-plugins-rs/libgstreqwest.so subprojects/gst-plugins-rs/libgstrsrtp.so subprojects/gst-plugins-rs/libgstwebrtchttp.so subprojects/gst-plugins-rs/libgstrswebrtc.so subprojects/gst-plugins-rs/libgsttextahead.so subprojects/gst-plugins-rs/libgstjson.so subprojects/gst-plugins-rs/libgstregex.so subprojects/gst-plugins-rs/libgsttextwrap.so subprojects/gst-plugins-rs/libgstfallbackswitch.so subprojects/gst-plugins-rs/libgstlivesync.so subprojects/gst-plugins-rs/libgsttogglerecord.so subprojects/gst-plugins-rs/libgstrstracers.so subprojects/gst-plugins-rs/libgsturiplaylistbin.so subprojects/gst-plugins-rs/libgstcdg.so subprojects/gst-plugins-rs/libgstrsclosedcaption.so subprojects/gst-plugins-rs/libgstffv1.so subprojects/gst-plugins-rs/libgstrsflv.so subprojects/gst-plugins-rs/libgstgif.so subprojects/gst-plugins-rs/libgsthsv.so subprojects/gst-plugins-rs/libgstrspng.so subprojects/gst-plugins-rs/libgstrav1e.so subprojects/gst-plugins-rs/libgstrsvideofx.so subprojects/gst-plugins-rs/libgstsodium.so
/usr/bin/python3 /mnt/storage/Tools/meson/meson.py --internal exe --unpickle /mnt/storage/GIT/gstreamer/builddir/meson-private/meson_exe_python3_b11c21fffc3860b933b90c1e76c15c67800baf47.dat
ninja: build stopped: subcommand failed.
How do I go about disabling gtk4? To me it seems that gtk4 still is needed.
BRhttps://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/2621Application stuck when push_buffer process 0 bytes buffer2024-02-06T16:02:50ZGokila MApplication stuck when push_buffer process 0 bytes bufferHello,
Recently we have integrated latest GStreamer 1.22 version with our application.
We are facing some issue with the latest GStreamer 1.22 when, it is trying to push buffer with 0 bytes.
So our application stuck and the dump is p...Hello,
Recently we have integrated latest GStreamer 1.22 version with our application.
We are facing some issue with the latest GStreamer 1.22 when, it is trying to push buffer with 0 bytes.
So our application stuck and the dump is pointing to the GStreamer lib.
libgstreamer_1_0_0!gst_buffer_get_size
We haven't faced any issues with GStreamer 1.12. But wiht the latest GStreamer 1.22, we could see the
issue in 10-15 mins.
We would like to understand, is there any change made in gst_buffer_get_size function recently
which will not allow 0 bytes buffer ?
We are looking into the details from our application point of view. If there are changes in the
gst_buffer_get_size function then we can change our application accordingly.
Thanks and Regards,
Gokilahttps://gitlab.freedesktop.org/gstreamer/gstreamer-project/-/issues/109Application stuck when push_buffer process 0 bytes buffer2023-05-31T06:14:11ZGokila MApplication stuck when push_buffer process 0 bytes bufferHello,
Recently we have integrated latest GStreamer 1.22 version with our application.
We are facing some issue with the latest GStreamer 1.22 when, it is trying to push buffer with 0 bytes.
So our application stuck and the dump is p...Hello,
Recently we have integrated latest GStreamer 1.22 version with our application.
We are facing some issue with the latest GStreamer 1.22 when, it is trying to push buffer with 0 bytes.
So our application stuck and the dump is pointing to the GStreamer lib.
libgstreamer_1_0_0!gst_buffer_get_size
We haven't faced any issues with GStreamer 1.12. But wiht the latest GStreamer 1.22, we could see the
issue in 10-15 mins.
We would like to understand, is there any change made in gst_buffer_get_size function recently
which will not allow 0 bytes buffer ?
We are looking into the details from our application point of view. If there are changes in the
gst_buffer_get_size function then we can change our application accordingly.
Thanks and Regards,
Gokilahttps://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/issues/469Add RTSPContext URI getter2023-06-06T10:25:59ZDaniel PendseAdd RTSPContext URI getterI am having the issue of matching which uri a client is connecting to. It would be would be nice to access the uri whom a client connects to from the RTSPContext directly. There is a getter method in the RTSPContext that is yet to be imp...I am having the issue of matching which uri a client is connecting to. It would be would be nice to access the uri whom a client connects to from the RTSPContext directly. There is a getter method in the RTSPContext that is yet to be implemented.https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/2618pngdec: green/pink color issue with 16-bit depth files2023-06-02T07:00:35ZMohan Rpngdec: green/pink color issue with 16-bit depth filesHi,
I have this commandlines
```
$ convert -size 1080x1920 xc:green -gravity center \( -size 540x960 -background green pango:'<span bgcolor="green" fgcolor="white"
size="40000">வணக்கம்</span>' \) -composite test.png
$ gst-launch-1.0 mu...Hi,
I have this commandlines
```
$ convert -size 1080x1920 xc:green -gravity center \( -size 540x960 -background green pango:'<span bgcolor="green" fgcolor="white"
size="40000">வணக்கம்</span>' \) -composite test.png
$ gst-launch-1.0 multifilesrc location=test.png num-buffers=1 ! pngdec ! videorate ! videoconvert ! videoscale ! video/x-raw,framerate=1/4 ! x264enc ! mp4mux ! filesink location=test.mp4
```
The first commandline produces one png image which contains a green
background with white text, there is no issue here, but when I tried
to convert that image into a video, I got a pink background instead of
green.
This issue only happens when using "green", not happening with "red" or "blue".
If I switch the image format to jpg, I'm not facing any issue, these
commandlines works
```sh
$ convert -size 1080x1920 xc:green -gravity center \( -size 540x960 -background green pango:'<span bgcolor="green" fgcolor="white" size="40000">வணக்கம்</span>' \) -composite test.jpg
$ gst-launch-1.0 multifilesrc location=test.jpg num-buffers=1 ! jpegdec ! videorate ! videoconvert ! videoscale ! video/x-raw,framerate=1/4 ! x264enc ! mp4mux ! filesink location=test.mp4
```
So, this seems to be a bug in pngdec, or maybe I'm doing something
wrong in the pngdec commandline.https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/issues/997windows11 gstreamer can not find any device2023-05-26T09:04:30Zgreg hansenwindows11 gstreamer can not find any device gst_init(&argc, &argv);
GstDeviceMonitor* monitor;
monitor = gst_device_monitor_new();
gst_device_monitor_add_filter(monitor, "Audio/Source", NULL);
gst_device_monitor_start(monitor);
GList* devices, * device... gst_init(&argc, &argv);
GstDeviceMonitor* monitor;
monitor = gst_device_monitor_new();
gst_device_monitor_add_filter(monitor, "Audio/Source", NULL);
gst_device_monitor_start(monitor);
GList* devices, * device;
devices = gst_device_monitor_get_devices(monitor);
//**devices is NULL**
but after I use gst-device-monitor-1.0.exe command ,console will show all of devices.
how to fix my codehttps://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/2604textoverlay: Crash if using textoverlay in RTSP server pipeline with 32 bit b...2023-05-27T06:53:10Zabear45textoverlay: Crash if using textoverlay in RTSP server pipeline with 32 bit build### Describe your issue
_textoverlay,timeoverlay,clockoverlay_ elements being used in RTSP server cause crash when RTSP client disconnects
#### Expected Behavior
RTSP server continue working and new RTSP clients can connect again
#### ...### Describe your issue
_textoverlay,timeoverlay,clockoverlay_ elements being used in RTSP server cause crash when RTSP client disconnects
#### Expected Behavior
RTSP server continue working and new RTSP clients can connect again
#### Observed Behavior
RTSP server starts and client can connect to it and receive media. Once client disconnects RTSP server crashes
#### Setup
- Tried with _Windows 11 x64 Pro_ and _Windows 8.1 x86_ . Crash is exist on both
- Tried with 32 bit GStreamer 1.22.3 and 1.20.0 . Both MSVC and MinGW version produce that crash.
- 64 bit version of GStreamer doesn't have this problem
### Steps to reproduce the bug
- Use 32 bit GStreamer 1.22.3 on Windows
- Run a basic RTSP server with _textoverlay_ element
```
GMainLoop* loop;
GstRTSPServer* server;
GstRTSPMountPoints* mounts;
GstRTSPMediaFactory* factory;
gst_init(&argc, &argv);
gst_debug_set_threshold_for_name("*", GST_LEVEL_WARNING);
loop = g_main_loop_new(NULL, FALSE);
server = gst_rtsp_server_new();
mounts = gst_rtsp_server_get_mount_points(server);
factory = gst_rtsp_media_factory_new();
gst_rtsp_media_factory_set_launch(factory, "videotestsrc is-live=true ! textoverlay ! x264enc ! rtph264pay name=pay0 pt=96");
gst_rtsp_mount_points_add_factory(mounts, "/test", factory);
g_object_unref(mounts);
gst_rtsp_server_attach(server, NULL);
g_print("stream ready at rtsp://127.0.0.1:8554/test\n");
g_main_loop_run(loop);
```
- Connect to the server with VLC player or rtspsrc
- Wait while connected client started receiving media
- Disconnect client
### How reproducible is the bug?
Always reproducible
### Screenshots if relevant
![image](/uploads/5ff4fa779f7a95de892a8fab2f577c68/image.png)
### Solutions you have tried
Tried different versions of GStreamer, below are the results:
- GStreamer 1.22.3 32 bit - Crash
- GStreamer 1.20.0 32 bit - Crash
- GStreamer 1.18.5 32 bit - works normally
- GStreamer 1.18.5 64 bit - works normally
- GStreamer 1.22.3 64 bit - works normallyhttps://gitlab.freedesktop.org/gstreamer/gstreamer-project/-/issues/108Messages on multistreamed pipeline2023-05-25T07:54:03ZArthur KhairullinMessages on multistreamed pipelineHello. I'm trying to use multistreamed pipeline like this:
```auto streamingPipelineString =
"rtpbin buffer-mode=synced ntp-sync=true ntp-time-source=ntp latency=5000 drop-on-latency=false"
" max-ts-offset=30000...Hello. I'm trying to use multistreamed pipeline like this:
```auto streamingPipelineString =
"rtpbin buffer-mode=synced ntp-sync=true ntp-time-source=ntp latency=5000 drop-on-latency=false"
" max-ts-offset=300000000 max-ts-offset-adjustment=0 max-dropout-time=60000 max-misorder-time=20000"
" ! rtspsrc protocols=tcp location=rtsp://a***:c***@10.2******/cam/realmonitor?channel=1&subtype=0"
" name=source1 latency=5000 ntp-sync=true ntp-time-source=ntp buffer-mode=synced max-ts-offset=300000000"
" ! rtpjitterbuffer mode=synced ! rtph264depay ! h264parse ! nvh264dec ! cudaconvert"
" ! video/x-raw(memory:CUDAMemory), format=(string)BGR ! appsink name=sink1 emit-signals=true "
"rtpbin buffer-mode=synced ntp-sync=true ntp-time-source=ntp latency=5000 drop-on-latency=false"
" max-ts-offset=300000000 max-ts-offset-adjustment=0 max-dropout-time=60000 max-misorder-time=20000"
" ! rtspsrc protocols=tcp location=rtsp://a***:c***@10.2******/cam/realmonitor?channel=1&subtype=0"
" name=source2 latency=5000 ntp-sync=true ntp-time-source=ntp buffer-mode=synced max-ts-offset=300000000"
" ! rtpjitterbuffer mode=synced ! rtph264depay ! h264parse ! nvh264dec ! cudaconvert"
" ! video/x-raw(memory:CUDAMemory), format=(string)BGR ! appsink name=sink2 emit-signals=true";
```
But i have a problem with messages i get from this pipeline.
auto msg = gst_bus_timed_pop_filtered(streaming_pipeline_->bus, GST_CLOCK_TIME_NONE, static_cast<GstMessageType>(GST_MESSAGE_ERROR | GST_MESSAGE_EOS));
If i use only one stream in pipeline i get EOS or ERROR every time when there is some problem with a camera stream. But in case of 2 cameras i see that there is no any data from camera 2 for a long time, but no messages were received. I will only receive EOS message if there will be some problem with both cameras.
I want to get message when any problem occurs. How i can solve it? I have no ideas, please, help.
Thank you in advance!https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/2598glimagesink: How to upgrade glimagesink on Ubuntu 22.04?2023-05-25T09:32:16ZMax Wengglimagesink: How to upgrade glimagesink on Ubuntu 22.04?I want to try glimagesink with below fix.
https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3467
here is the python script I use. https://gist.github.com/jonasl/92c1ef32cfd87047e15f5ae24c6b510e
but not sure how to u...I want to try glimagesink with below fix.
https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3467
here is the python script I use. https://gist.github.com/jonasl/92c1ef32cfd87047e15f5ae24c6b510e
but not sure how to upgrade gstreamer.
I can build gstreamer locally, but not sure how to make the python binding etc.
Thanks.https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/2595HTTP audio stream plays fine, but HTTPS doesn't2023-12-13T10:28:37ZArnaud RebilloutHTTP audio stream plays fine, but HTTPS doesn'tSorry for the sub-optimal title, I didn't know how to describe the issue better.
So we're talking about a web radio, and the issue is very easy to reproduce:
```
$ gst-launch-1.0 playbin uri="http://streaming.exclusive.radio/er/franksi...Sorry for the sub-optimal title, I didn't know how to describe the issue better.
So we're talking about a web radio, and the issue is very easy to reproduce:
```
$ gst-launch-1.0 playbin uri="http://streaming.exclusive.radio/er/franksinatra/icecast.audio" # ← works
$ gst-launch-1.0 playbin uri="https://streaming.exclusive.radio/er/franksinatra/icecast.audio" # ← doesn't work
```
When using https, it's kinda funny, gst-launch tries to play a video instead of an audio stream. But it might as well just hang.
I tried to paste this URL in Firefox 112, and it plays just fine. VLC can also play it. So it's probably a bug in GStreamer?
Those tests were done on Debian Sid, with GStreamer 1.22, and libsoup 2.74.3-1 / 3.2.2-2 (I suppose gst-launch picks libsoup3).https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/2593dashdemux2: no audio output for mpeg ts stream2023-06-26T10:47:34Zelliot chendashdemux2: no audio output for mpeg ts streamFor mpeg-ts stream, video and audio data in one stream. But For dashdemux2, one stream will create one track without demuxer parsing data.![playbin3_mpegts_miss_audio](/uploads/51b9dc8651572f5827d5395eafac4c8e/playbin3_mpegts_miss_audio....For mpeg-ts stream, video and audio data in one stream. But For dashdemux2, one stream will create one track without demuxer parsing data.![playbin3_mpegts_miss_audio](/uploads/51b9dc8651572f5827d5395eafac4c8e/playbin3_mpegts_miss_audio.jpg)https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/issues/363Follow-up from "fmp4: Return a running time in get_next_time()"2023-06-06T20:35:01ZSebastian DrögeFollow-up from "fmp4: Return a running time in get_next_time()"The following discussion from !1127 should be addressed:
- [ ] @slomo started a [discussion](https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1127#note_1920712): (+1 comment)
> I think this is actually wron...The following discussion from !1127 should be addressed:
- [ ] @slomo started a [discussion](https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1127#note_1920712): (+1 comment)
> I think this is actually wrong. `chunk_start_pts` already is a running time! `peek_buffer()` is converting the PTS to running time already and then queueing up GOPs with that. All the PTS/DTS in this code after `peek_buffer()` is always in running time unless it's suffixed with `_position` (e.g. `earliest_pts_position`).Arun RaghavanArun Raghavanhttps://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/issues/467implement proper Debug on event::* and query::*2023-05-23T16:28:56ZGuillaume Desmottesimplement proper Debug on event::* and query::*As for `message::*` it would be nice to have a proper `Debug` implementation on `event::*` and `query::*`. See !1267
And maybe `Display` as well?As for `message::*` it would be nice to have a proper `Debug` implementation on `event::*` and `query::*`. See !1267
And maybe `Display` as well?https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/issues/466Debug implementation of gstreamer::message::Error is not very useful2023-05-23T08:49:49ZGuillaume DesmottesDebug implementation of gstreamer::message::Error is not very usefulHere is the current `Debug` output of `message::Error`:
```
Error(Message { ptr: 0x7fdaf400ab50, type: "error", seqnum: 380, src: Some("rtmp2sink0"), structure: Some(GstMessageError { gerror: (GError) ((GError*) 0x7fdaf4002820), debug:...Here is the current `Debug` output of `message::Error`:
```
Error(Message { ptr: 0x7fdaf400ab50, type: "error", seqnum: 380, src: Some("rtmp2sink0"), structure: Some(GstMessageError { gerror: (GError) ((GError*) 0x7fdaf4002820), debug: (gchararray) "../subprojects/gst-plugins-bad/gst/rtmp2/gstrtmp2sink.c(1117): send_connect_error (): /GstPipeline:10-destination-rtmp://amsterdamX.onestream.studio/live/live_1187894_fkxjcqbjh/GstRtmp2Sink:rtmp2sink0:\ndomain g-resolver-error-quark, code 0" }) })
```
It's not very useful as we don't see the actual message. It's also a bit unfortunate as errors is typically something one may want to log.
We also have [this pattern](https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/blob/main/examples/src/bin/gtksink.rs#L118) in a lot of examples displaying errors.
How could we make this easier?
- Manually implement `Debug` and return a `debug_struct` with `error`, `debug`, `details`. This would make debug output more convenient but means we'll have to manually implement `Debug` for all `MessageView` types as it's currently derived in the macro.
- Manually implement `Display` returning something like [this](https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/blob/main/examples/src/bin/gtksink.rs#L118) ? Could be more convenient as it can be logged directly.
Any other idea?
The same apply for `message::Warning` and `message::Info`.https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/2591"typefind:sink" received signal SIGSEGV, Segmentation fault2023-06-21T03:26:54ZLaukik Mujumdar"typefind:sink" received signal SIGSEGV, Segmentation faultHere's a python file that I'm having a segmentation fault with on Arm64 machines. I am using Oracle Linux 7 (OL is based on RHEL), and I'm having seg faults when I try to run a pipeline using the python bindings. For instance, consider t...Here's a python file that I'm having a segmentation fault with on Arm64 machines. I am using Oracle Linux 7 (OL is based on RHEL), and I'm having seg faults when I try to run a pipeline using the python bindings. For instance, consider this file (trial_pipeline.py).
```python
import os, platform
import gi
import argparse
import faulthandler
gi.require_version('GLib', '2.0')
gi.require_version('Gst', '1.0')
from gi.repository import GLib, Gst
LINUX_GST_PLUGIN_PATH = '/usr/local/lib64/gstreamer-1.0'
GST_DEBUG_DUMP_DOT_DIR = os.getcwd()
def setup_gstreamer_path():
os.environ['GST_PLUGIN_PATH'] = LINUX_GST_PLUGIN_PATH
os.environ['GST_DEBUG_DUMP_DOT_DIR'] = GST_DEBUG_DUMP_DOT_DIR
os.environ['GST_DEBUG'] = '2'
def parse_launch(input_location, output_location):
if not Gst.is_initialized():
setup_gstreamer_path()
Gst.init(None)
pipeline_string = f"filesrc location={input_location} ! decodebin ! audioconvert ! wavenc ! filesink location={output_location}"
print(f"Running this pipeline: gst-launch-1.0 {pipeline_string}")
_pipe = Gst.parse_launch(pipeline_string)
_loop = GLib.MainLoop()
_pipe.set_state(Gst.State.PLAYING)
_loop.run()
if __name__ == "__main__":
faulthandler.enable()
print(f"Platform: {platform.platform()}, running on architecture: {platform.architecture()}")
print(f"Gi version = {gi.__version__}")
print(f"GLib version = {(GLib.MAJOR_VERSION, GLib.MINOR_VERSION, GLib.MICRO_VERSION)}")
print(f"Gstreamer initialized, version {Gst.version_string()}")
parser = argparse.ArgumentParser(description="This is a test program.")
parser.add_argument("input", metavar='input', type=str)
parser.add_argument("output", metavar='output', type=str)
args = parser.parse_args()
parse_launch(args.input, args.output)
```
This yields:
```
Platform: Linux-5.4.17-2136.318.7.1.el7uek.aarch64-aarch64-with-glibc2.17, running on architecture: ('64bit', '')
Gi version = 3.44.1
GLib version = (2, 56, 1)
Gstreamer initialized, version GStreamer 1.22.2
Running this pipeline: gst-launch-1.0 filesrc location=/stereo_48khz_mixed.mp3 ! decodebin ! audioconvert ! wavenc ! filesink location=/random.wav
0:00:00.062994769 2629 0x3a910f20 WARN basesrc gstbasesrc.c:3693:gst_base_src_start_complete:<filesrc0> pad not activated yet
Fatal Python error: Segmentation fault
Thread 0x0000fffcdf875b70 (most recent call first):
File "/odosvc/.local/lib64/python3.8/site-packages/gi/overrides/GLib.py", line 497 in run
File "trial_pipeline.py", line 31 in parse_launch
File "trial_pipeline.py", line 46 in <module>
Segmentation fault (core dumped)
```
However, if I run the pipeline in the command line:
```shell
$ gst-launch-1.0 filesrc location=/stereo_48khz_mixed.mp3 ! decodebin ! audioconvert ! wavenc ! filesink location=/random.wav
```
it is successful, and I do see /random.wav in my container.
When I run it with gdb, I see this backtrace:
```
Thread 0x0000fffce8b25b70 (most recent call first):
File "/odosvc/.local/lib64/python3.8/site-packages/gi/overrides/GLib.py", line 497 in run
File "trial_pipeline.py", line 31 in parse_launch
File "trial_pipeline.py", line 46 in <module>
Thread 2 "typefind:sink" received signal SIGSEGV, Segmentation fault.
0x0000fffce869074c in raise () from /lib64/libpthread.so.0`
```
The fact that I am seeing this only when I run the python bindings leads me to believe that perhaps I installed gst-python incorrectly. I compiled it from source using meson. The command for that is
```shell
cd ./gstreamer-1.22.2 && meson ./build && cd ./build && ninja && sudo ninja install
```
which seems to have worked well.
Any hints would be appreciated, apologies if this is a duplicate.
Edit: If I use the same gstreamer install scripts in the dockerfile for the x86 image, it works without segmentation faults.https://gitlab.freedesktop.org/gstreamer/cerbero/-/issues/430libjpeg build fails on iOS2023-05-22T21:00:24Zezero9libjpeg build fails on iOS'21 Apple Silicon M1 Pro
macOS montery(12.6)
./cerbero-uninstalled -c config/cross-ios-universal.cbc package gstreamer-1.0
The build failed with the error below.
Please help me.
<details><summary>Output:</summary>
```
Running command...'21 Apple Silicon M1 Pro
macOS montery(12.6)
./cerbero-uninstalled -c config/cross-ios-universal.cbc package gstreamer-1.0
The build failed with the error below.
Please help me.
<details><summary>Output:</summary>
```
Running command ['make', 'V=1', '-j10'] in /Users/lyj/Documents/workspace-gst/cerbero/build/sources/ios_universal/x86_64/libjpeg-turbo-1.5.3
/Applications/Xcode.app/Contents/Developer/usr/bin/make all-recursive
Making all in java
echo timestamp > classnoinst.stamp
Making all in simd
clang -E -I.. -I../simd ./jsimdcfg.inc.h | /usr/bin/grep -E "^[\;%]|^\ %" | sed 's%_cpp_protection_%%' | sed 's@% define@%define@g' > jsimdcfg.inc
/Applications/Xcode.app/Contents/Developer/usr/bin/make all-am
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I.. -arch x86_64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator16.1.sdk -isystem /Users/lyj/Documents/workspace-gst/cerbero/build/dist/ios_universal/include -mios-simulator-version-min=11.0 -Wall -g -Os -arch x86_64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator16.1.sdk -isystem /Users/lyj/Documents/workspace-gst/cerbero/build/dist/ios_universal/include -mios-simulator-version-min=11.0 -Wno-error=format-nonliteral -Wno-error=implicit-function-declaration -Wall -g -Os -MT jsimd_x86_64.lo -MD -MP -MF .deps/jsimd_x86_64.Tpo -c -o jsimd_x86_64.lo jsimd_x86_64.c
/bin/sh ../libtool --mode=compile --tag NASM ./nasm_lt.sh nasm -fmacho64 -DMACHO -D__x86_64__ -I. -I. jfdctflt-sse-64.asm -o jfdctflt-sse-64.lo
/bin/sh ../libtool --mode=compile --tag NASM ./nasm_lt.sh nasm -fmacho64 -DMACHO -D__x86_64__ -I. -I. jccolor-sse2-64.asm -o jccolor-sse2-64.lo
/bin/sh ../libtool --mode=compile --tag NASM ./nasm_lt.sh nasm -fmacho64 -DMACHO -D__x86_64__ -I. -I. jcgray-sse2-64.asm -o jcgray-sse2-64.lo
/bin/sh ../libtool --mode=compile --tag NASM ./nasm_lt.sh nasm -fmacho64 -DMACHO -D__x86_64__ -I. -I. jchuff-sse2-64.asm -o jchuff-sse2-64.lo
/bin/sh ../libtool --mode=compile --tag NASM ./nasm_lt.sh nasm -fmacho64 -DMACHO -D__x86_64__ -I. -I. jcsample-sse2-64.asm -o jcsample-sse2-64.lo
/bin/sh ../libtool --mode=compile --tag NASM ./nasm_lt.sh nasm -fmacho64 -DMACHO -D__x86_64__ -I. -I. jdcolor-sse2-64.asm -o jdcolor-sse2-64.lo
/bin/sh ../libtool --mode=compile --tag NASM ./nasm_lt.sh nasm -fmacho64 -DMACHO -D__x86_64__ -I. -I. jdmerge-sse2-64.asm -o jdmerge-sse2-64.lo
/bin/sh ../libtool --mode=compile --tag NASM ./nasm_lt.sh nasm -fmacho64 -DMACHO -D__x86_64__ -I. -I. jdsample-sse2-64.asm -o jdsample-sse2-64.lo
/bin/sh ../libtool --mode=compile --tag NASM ./nasm_lt.sh nasm -fmacho64 -DMACHO -D__x86_64__ -I. -I. jfdctfst-sse2-64.asm -o jfdctfst-sse2-64.lo
libtool: error: ignoring unknown tag NASM
libtool: error: ignoring unknown tag NASM
libtool: error: ignoring unknown tag NASM
libtool: error: ignoring unknown tag NASM
libtool: error: ignoring unknown tag NASM
libtool: error: ignoring unknown tag NASM
libtool: error: ignoring unknown tag NASM
libtool: error: ignoring unknown tag NASM
libtool: error: ignoring unknown tag NASM
libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I.. -arch x86_64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator16.1.sdk -isystem /Users/lyj/Documents/workspace-gst/cerbero/build/dist/ios_universal/include -mios-simulator-version-min=11.0 -Wall -g -Os -arch x86_64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator16.1.sdk -isystem /Users/lyj/Documents/workspace-gst/cerbero/build/dist/ios_universal/include -mios-simulator-version-min=11.0 -Wno-error=format-nonliteral -Wno-error=implicit-function-declaration -Wall -g -Os -MT jsimd_x86_64.lo -MD -MP -MF .deps/jsimd_x86_64.Tpo -c jsimd_x86_64.c -fno-common -DPIC -o .libs/jsimd_x86_64.o
libtool: compile: ./nasm_lt.sh nasm -fmacho64 -DMACHO -D__x86_64__ -I. -I. jchuff-sse2-64.asm -fno-common -DPIC -o .libs/jchuff-sse2-64.o
libtool: compile: ./nasm_lt.sh nasm -fmacho64 -DMACHO -D__x86_64__ -I. -I. jcsample-sse2-64.asm -fno-common -DPIC -o .libs/jcsample-sse2-64.o
libtool: compile: ./nasm_lt.sh nasm -fmacho64 -DMACHO -D__x86_64__ -I. -I. jcgray-sse2-64.asm -fno-common -DPIC -o .libs/jcgray-sse2-64.o
libtool: compile: ./nasm_lt.sh nasm -fmacho64 -DMACHO -D__x86_64__ -I. -I. jfdctfst-sse2-64.asm -fno-common -DPIC -o .libs/jfdctfst-sse2-64.o
libtool: compile: ./nasm_lt.sh nasm -fmacho64 -DMACHO -D__x86_64__ -I. -I. jdmerge-sse2-64.asm -fno-common -DPIC -o .libs/jdmerge-sse2-64.o
libtool: compile: ./nasm_lt.sh nasm -fmacho64 -DMACHO -D__x86_64__ -I. -I. jccolor-sse2-64.asm -fno-common -DPIC -o .libs/jccolor-sse2-64.o
libtool: compile: ./nasm_lt.sh nasm -fmacho64 -DMACHO -D__x86_64__ -I. -I. jfdctflt-sse-64.asm -fno-common -DPIC -o .libs/jfdctflt-sse-64.o
libtool: compile: ./nasm_lt.sh nasm -fmacho64 -DMACHO -D__x86_64__ -I. -I. jdsample-sse2-64.asm -fno-common -DPIC -o .libs/jdsample-sse2-64.o
libtool: compile: ./nasm_lt.sh nasm -fmacho64 -DMACHO -D__x86_64__ -I. -I. jdcolor-sse2-64.asm -fno-common -DPIC -o .libs/jdcolor-sse2-64.o
libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I.. -arch x86_64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator16.1.sdk -isystem /Users/lyj/Documents/workspace-gst/cerbero/build/dist/ios_universal/include -mios-simulator-version-min=11.0 -Wall -g -Os -arch x86_64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator16.1.sdk -isystem /Users/lyj/Documents/workspace-gst/cerbero/build/dist/ios_universal/include -mios-simulator-version-min=11.0 -Wno-error=format-nonliteral -Wno-error=implicit-function-declaration -Wall -g -Os -MT jsimd_x86_64.lo -MD -MP -MF .deps/jsimd_x86_64.Tpo -c jsimd_x86_64.c -fno-common -DPIC -o jsimd_x86_64.o >/dev/null 2>&1
mv -f .deps/jsimd_x86_64.Tpo .deps/jsimd_x86_64.Plo
/bin/sh ../libtool --mode=compile --tag NASM ./nasm_lt.sh nasm -fmacho64 -DMACHO -D__x86_64__ -I. -I. jfdctint-sse2-64.asm -o jfdctint-sse2-64.lo
libtool: error: ignoring unknown tag NASM
libtool: compile: ./nasm_lt.sh nasm -fmacho64 -DMACHO -D__x86_64__ -I. -I. jfdctint-sse2-64.asm -fno-common -DPIC -o .libs/jfdctint-sse2-64.o
nasm -fmacho64 -DMACHO -D__x86_64__ -I./ -I./ jccolor-sse2-64.asm -DPIC -o .libs/jccolor-sse2-64.o
nasm -fmacho64 -DMACHO -D__x86_64__ -I./ -I./ jfdctint-sse2-64.asm -DPIC -o .libs/jfdctint-sse2-64.o
nasm -fmacho64 -DMACHO -D__x86_64__ -I./ -I./ jdsample-sse2-64.asm -DPIC -o .libs/jdsample-sse2-64.o
nasm -fmacho64 -DMACHO -D__x86_64__ -I./ -I./ jfdctfst-sse2-64.asm -DPIC -o .libs/jfdctfst-sse2-64.o
nasm -fmacho64 -DMACHO -D__x86_64__ -I./ -I./ jdcolor-sse2-64.asm -DPIC -o .libs/jdcolor-sse2-64.o
nasm -fmacho64 -DMACHO -D__x86_64__ -I./ -I./ jfdctflt-sse-64.asm -DPIC -o .libs/jfdctflt-sse-64.o
jsimdcfg.inc:398: error: label or instruction expected at start of line
jsimdcfg.inc:399: error: label or instruction expected at start of line
jsimdcfg.inc:400: error: label or instruction expected at start of line
jsimdcfg.inc:401: error: label or instruction expected at start of line
jsimdcfg.inc:402: error: label or instruction expected at start of line
jsimdcfg.inc:403: error: label or instruction expected at start of line
jsimdcfg.inc:404: error: label or instruction expected at start of line
jsimdcfg.inc:405: error: label or instruction expected at start of line
jsimdcfg.inc:406: error: label or instruction expected at start of line
jsimdcfg.inc:407: error: label or instruction expected at start of line
jsimdcfg.inc:408: error: label or instruction expected at start of line
jsimdcfg.inc:409: error: label or instruction expected at start of line
jsimdcfg.inc:410: error: label or instruction expected at start of line
jsimdcfg.inc:411: error: label or instruction expected at start of line
jsimdcfg.inc:412: error: label or instruction expected at start of line
jsimdcfg.inc:413: error: label or instruction expected at start of line
jsimdcfg.inc:414: error: label or instruction expected at start of line
jsimdcfg.inc:415: error: label or instruction expected at start of line
jsimdcfg.inc:416: error: label or instruction expected at start of line
jsimdcfg.inc:417: error: label or instruction expected at start of line
jsimdcfg.inc:418: error: label or instruction expected at start of line
jsimdcfg.inc:419: error: label or instruction expected at start of line
jsimdcfg.inc:420: error: label or instruction expected at start of line
jsimdcfg.inc:421: error: label or instruction expected at start of line
jsimdcfg.inc:422: error: label or instruction expected at start of line
jsimdcfg.inc:423: error: label or instruction expected at start of line
jsimdcfg.inc:424: error: label or instruction expected at start of line
jsimdcfg.inc:425: error: label or instruction expected at start of line
jsimdcfg.inc:426: error: label or instruction expected at start of line
jsimdcfg.inc:427: error: label or instruction expected at start of line
jsimdcfg.inc:428: error: label or instruction expected at start of line
jsimdcfg.inc:429: error: label or instruction expected at start of line
jsimdcfg.inc:430: error: label or instruction expected at start of line
jsimdcfg.inc:431: error: label or instruction expected at start of line
jsimdcfg.inc:432: error: label or instruction expected at start of line
jsimdcfg.inc:433: error: label or instruction expected at start of line
jsimdcfg.inc:434: error: label or instruction expected at start of line
jsimdcfg.inc:435: error: label or instruction expected at start of line
jsimdcfg.inc:436: error: label or instruction expected at start of line
jsimdcfg.inc:437: error: label or instruction expected at start of line
jsimdcfg.inc:438: error: label or instruction expected at start of line
jsimdcfg.inc:439: error: label or instruction expected at start of line
jsimdcfg.inc:440: error: label or instruction expected at start of line
jsimdcfg.inc:441: error: label or instruction expected at start of line
jsimdcfg.inc:442: error: label or instruction expected at start of line
jsimdcfg.inc:443: error: label or instruction expected at start of line
jsimdcfg.inc:444: error: label or instruction expected at start of line
jsimdcfg.inc:445: error: label or instruction expected at start of line
jsimdcfg.inc:446: error: label or instruction expected at start of line
jsimdcfg.inc:447: error: label or instruction expected at start of line
jsimdcfg.inc:448: error: label or instruction expected at start of line
jsimdcfg.inc:449: error: label or instruction expected at start of line
jsimdcfg.inc:450: error: label or instruction expected at start of line
jsimdcfg.inc:451: error: label or instruction expected at start of line
jsimdcfg.inc:452: error: label or instruction expected at start of line
jsimdcfg.inc:453: error: label or instruction expected at start of line
jsimdcfg.inc:454: error: label or instruction expected at start of line
jsimdcfg.inc:455: error: label or instruction expected at start of line
jsimdcfg.inc:456: error: label or instruction expected at start of line
jsimdcfg.inc:457: error: label or instruction expected at start of line
jsimdcfg.inc:458: error: label or instruction expected at start of line
jsimdcfg.inc:459: error: label or instruction expected at start of line
jsimdcfg.inc:460: error: label or instruction expected at start of line
jsimdcfg.inc:461: error: label or instruction expected at start of line
jsimdcfg.inc:462: error: label or instruction expected at start of line
jsimdcfg.inc:463: error: label or instruction expected at start of line
jsimdcfg.inc:464: error: label or instruction expected at start of line
jsimdcfg.inc:465: error: label or instruction expected at start of line
jsimdcfg.inc:466: error: label or instruction expected at start of line
jsimdcfg.inc:467: error: label or instruction expected at start of line
jsimdcfg.inc:468: error: label or instruction expected at start of line
jsimdcfg.inc:469: error: label or instruction expected at start of line
jsimdcfg.inc:470: error: label or instruction expected at start of line
jsimdcfg.inc:471: error: label or instruction expected at start of line
jsimdcfg.inc:472: error: label or instruction expected at start of line
jsimdcfg.inc:473: error: label or instruction expected at start of line
jsimdcfg.inc:474: error: label or instruction expected at start of line
jsimdcfg.inc:475: error: label or instruction expected at start of line
jsimdcfg.inc:476: error: label or instruction expected at start of line
jsimdcfg.inc:477: error: label or instruction expected at start of line
jsimdcfg.inc:478: error: label or instruction expected at start of line
jsimdcfg.inc:479: error: label or instruction expected at start of line
jsimdcfg.inc:480: error: label or instruction expected at start of line
jsimdcfg.inc:481: error: label or instruction expected at start of line
jsimdcfg.inc:482: error: label or instruction expected at start of line
jsimdcfg.inc:483: error: label or instruction expected at start of line
jsimdcfg.inc:484: error: label or instruction expected at start of line
jsimdcfg.inc:485: error: label or instruction expected at start of line
jsimdcfg.inc:486: error: label or instruction expected at start of line
jsimdcfg.inc:487: error: label or instruction expected at start of line
jsimdcfg.inc:488: error: label or instruction expected at start of line
jsimdcfg.inc:489: error: label or instruction expected at start of line
nasm -fmacho64 -DMACHO -D__x86_64__ -I./ -I./ jdmerge-sse2-64.asm -DPIC -o .libs/jdmerge-sse2-64.o
jsimdcfg.inc:392: error: label or instruction expected at start of line
jsimdcfg.inc:393: error: label or instruction expected at start of line
jsimdcfg.inc:394: error: label or instruction expected at start of line
jsimdcfg.inc:395: error: label or instruction expected at start of line
jsimdcfg.inc:396: error: label or instruction expected at start of line
jsimdcfg.inc:397: error: label or instruction expected at start of line
jsimdcfg.inc:398: error: label or instruction expected at start of line
jsimdcfg.inc:399: error: label or instruction expected at start of line
jsimdcfg.inc:400: error: label or instruction expected at start of line
jsimdcfg.inc:401: error: label or instruction expected at start of line
jsimdcfg.inc:402: error: label or instruction expected at start of line
jsimdcfg.inc:403: error: label or instruction expected at start of line
jsimdcfg.inc:404: error: label or instruction expected at start of line
jsimdcfg.inc:405: error: label or instruction expected at start of line
jsimdcfg.inc:406: error: label or instruction expected at start of line
jsimdcfg.inc:407: error: label or instruction expected at start of line
jsimdcfg.inc:408: error: label or instruction expected at start of line
jsimdcfg.inc:409: error: label or instruction expected at start of line
jsimdcfg.inc:410: error: label or instruction expected at start of line
jsimdcfg.inc:411: error: label or instruction expected at start of line
jsimdcfg.inc:412: error: label or instruction expected at start of line
jsimdcfg.inc:413: error: label or instruction expected at start of line
jsimdcfg.inc:414: error: label or instruction expected at start of line
jsimdcfg.inc:415: error: label or instruction expected at start of line
jsimdcfg.inc:416: error: label or instruction expected at start of line
jsimdcfg.inc:417: error: label or instruction expected at start of line
jsimdcfg.inc:418: error: label or instruction expected at start of line
jsimdcfg.inc:419: error: label or instruction expected at start of line
jsimdcfg.inc:420: error: label or instruction expected at start of line
jsimdcfg.inc:421: error: label or instruction expected at start of line
jsimdcfg.inc:422: error: label or instruction expected at start of line
jsimdcfg.inc:423: error: label or instruction expected at start of line
jsimdcfg.inc:424: error: label or instruction expected at start of line
jsimdcfg.inc:425: error: label or instruction expected at start of line
jsimdcfg.inc:426: error: label or instruction expected at start of line
jsimdcfg.inc:427: error: label or instruction expected at start of line
jsimdcfg.inc:428: error: label or instruction expected at start of line
jsimdcfg.inc:429: error: label or instruction expected at start of line
jsimdcfg.inc:430: error: label or instruction expected at start of line
jsimdcfg.inc:431: error: label or instruction expected at start of line
jsimdcfg.inc:432: error: label or instruction expected at start of line
jsimdcfg.inc:433: error: label or instruction expected at start of line
jsimdcfg.inc:434: error: label or instruction expected at start of line
jsimdcfg.inc:435: error: label or instruction expected at start of line
jsimdcfg.inc:436: error: label or instruction expected at start of line
jsimdcfg.inc:437: error: label or instruction expected at start of line
jsimdcfg.inc:438: error: label or instruction expected at start of line
jsimdcfg.inc:439: error: label or instruction expected at start of line
jsimdcfg.inc:440: error: label or instruction expected at start of line
jsimdcfg.inc:441: error: label or instruction expected at start of line
jsimdcfg.inc:442: error: label or instruction expected at start of line
jsimdcfg.inc:443: error: label or instruction expected at start of line
jsimdcfg.inc:444: error: label or instruction expected at start of line
jsimdcfg.inc:445: error: label or instruction expected at start of line
jsimdcfg.inc:446: error: label or instruction expected at start of line
jsimdcfg.inc:447: error: label or instruction expected at start of line
jsimdcfg.inc:448: error: label or instruction expected at start of line
jsimdcfg.inc:449: error: label or instruction expected at start of line
jsimdcfg.inc:450: error: label or instruction expected at start of line
jsimdcfg.inc:451: error: label or instruction expected at start of line
jsimdcfg.inc:452: error: label or instruction expected at start of line
jsimdcfg.inc:453: error: label or instruction expected at start of line
jsimdcfg.inc:454: error: label or instruction expected at start of line
jsimdcfg.inc:455: error: label or instruction expected at start of line
jsimdcfg.inc:456: error: label or instruction expected at start of line
jsimdcfg.inc:457: error: label or instruction expected at start of line
jsimdcfg.inc:458: error: label or instruction expected at start of line
jsimdcfg.inc:459: error: label or instruction expected at start of line
jsimdcfg.inc:460: error: label or instruction expected at start of line
jsimdcfg.inc:461: error: label or instruction expected at start of line
jsimdcfg.inc:462: error: label or instruction expected at start of line
jsimdcfg.inc:463: error: label or instruction expected at start of line
jsimdcfg.inc:464: error: label or instruction expected at start of line
jsimdcfg.inc:465: error: label or instruction expected at start of line
jsimdcfg.inc:466: error: label or instruction expected at start of line
jsimdcfg.inc:467: error: label or instruction expected at start of line
jsimdcfg.inc:468: error: label or instruction expected at start of line
jsimdcfg.inc:469: error: label or instruction expected at start of line
jsimdcfg.inc:470: error: label or instruction expected at start of line
jsimdcfg.inc:471: error: label or instruction expected at start of line
jsimdcfg.inc:472: error: label or instruction expected at start of line
jsimdcfg.inc:473: error: label or instruction expected at start of line
jsimdcfg.inc:474: error: label or instruction expected at start of line
jsimdcfg.inc:475: error: label or instruction expected at start of line
jsimdcfg.inc:476: error: label or instruction expected at start of line
jsimdcfg.inc:477: error: label or instruction expected at start of line
jsimdcfg.inc:478: error: label or instruction expected at start of line
jsimdcfg.inc:479: error: label or instruction expected at start of line
jsimdcfg.inc:480: error: label or instruction expected at start of line
jsimdcfg.inc:481: error: label or instruction expected at start of line
jsimdcfg.inc:482: error: label or instruction expected at start of line
jsimdcfg.inc:483: error: label or instruction expected at start of line
jcolsamp.inc:89: error: symbol `RGB_RED' not defined before use
jcolsamp.inc:111: error: symbol `RGB_RED' not defined before use
jcolsamp.inc:133: error: symbol `RGB_RED' not defined before use
jcolsamp.inc:155: error: symbol `RGB_RED' not defined before use
jccolor-sse2-64.asm:120: error: unable to multiply two non-scalar objects
jccolor-sse2-64.asm:121: error: unable to multiply two non-scalar objects
jccolor-sse2-64.asm:122: error: unable to multiply two non-scalar objects
jccolor-sse2-64.asm:145: error: symbol `RGB_PIXELSIZE' not defined before use
nasm -fmacho64 -DMACHO -D__x86_64__ -I./ -I./ jcsample-sse2-64.asm -DPIC -o .libs/jcsample-sse2-64.o
jcolsamp.inc:100: error: symbol `EXT_RGB_RED' not defined before use
jcolsamp.inc:122: error: symbol `EXT_RGB_RED' not defined before use
jcolsamp.inc:144: error: symbol `EXT_RGB_RED' not defined before use
jcolsamp.inc:166: error: symbol `EXT_RGB_RED' not defined before use
jccolor-sse2-64.asm:131: error: unable to multiply two non-scalar objects
jccolor-sse2-64.asm:132: error: unable to multiply two non-scalar objects
jccolor-sse2-64.asm:133: error: unable to multiply two non-scalar objects
jccolor-sse2-64.asm:156: error: symbol `EXT_RGB_PIXELSIZE' not defined before use
nasm -fmacho64 -DMACHO -D__x86_64__ -I./ -I./ jcgray-sse2-64.asm -DPIC -o .libs/jcgray-sse2-64.o
jcolsamp.inc:111: error: symbol `EXT_RGBX_RED' not defined before use
jcolsamp.inc:133: error: symbol `EXT_RGBX_RED' not defined before use
jcolsamp.inc:155: error: symbol `EXT_RGBX_RED' not defined before use
jcolsamp.inc:177: error: symbol `EXT_RGBX_RED' not defined before use
jccolor-sse2-64.asm:142: error: unable to multiply two non-scalar objects
jccolor-sse2-64.asm:143: error: unable to multiply two non-scalar objects
jccolor-sse2-64.asm:144: error: unable to multiply two non-scalar objects
jccolor-sse2-64.asm:167: error: symbol `EXT_RGBX_PIXELSIZE' not defined before use
jsimdcfg.inc:397: error: label or instruction expected at start of line
jsimdcfg.inc:398: error: label or instruction expected at start of line
jsimdcfg.inc:399: error: label or instruction expected at start of line
jsimdcfg.inc:400: error: label or instruction expected at start of line
jsimdcfg.inc:401: error: label or instruction expected at start of line
jsimdcfg.inc:402: error: label or instruction expected at start of line
jsimdcfg.inc:403: error: label or instruction expected at start of line
jsimdcfg.inc:404: error: label or instruction expected at start of line
jsimdcfg.inc:405: error: label or instruction expected at start of line
jsimdcfg.inc:406: error: label or instruction expected at start of line
jsimdcfg.inc:407: error: label or instruction expected at start of line
jsimdcfg.inc:408: error: label or instruction expected at start of line
jsimdcfg.inc:409: error: label or instruction expected at start of line
jsimdcfg.inc:410: error: label or instruction expected at start of line
jsimdcfg.inc:411: error: label or instruction expected at start of line
jsimdcfg.inc:412: error: label or instruction expected at start of line
jsimdcfg.inc:413: error: label or instruction expected at start of line
jsimdcfg.inc:414: error: label or instruction expected at start of line
jsimdcfg.inc:415: error: label or instruction expected at start of line
jsimdcfg.inc:416: error: label or instruction expected at start of line
jsimdcfg.inc:417: error: label or instruction expected at start of line
jsimdcfg.inc:418: error: label or instruction expected at start of line
jsimdcfg.inc:419: error: label or instruction expected at start of line
jsimdcfg.inc:420: error: label or instruction expected at start of line
jsimdcfg.inc:421: error: label or instruction expected at start of line
jsimdcfg.inc:422: error: label or instruction expected at start of line
jsimdcfg.inc:423: error: label or instruction expected at start of line
jsimdcfg.inc:424: error: label or instruction expected at start of line
jsimdcfg.inc:425: error: label or instruction expected at start of line
jsimdcfg.inc:426: error: label or instruction expected at start of line
jsimdcfg.inc:427: error: label or instruction expected at start of line
jsimdcfg.inc:428: error: label or instruction expected at start of line
jsimdcfg.inc:429: error: label or instruction expected at start of line
jsimdcfg.inc:430: error: label or instruction expected at start of line
jsimdcfg.inc:431: error: label or instruction expected at start of line
jsimdcfg.inc:432: error: label or instruction expected at start of line
jsimdcfg.inc:433: error: label or instruction expected at start of line
jsimdcfg.inc:434: error: label or instruction expected at start of line
jsimdcfg.inc:435: error: label or instruction expected at start of line
jsimdcfg.inc:436: error: label or instruction expected at start of line
jsimdcfg.inc:437: error: label or instruction expected at start of line
jsimdcfg.inc:438: error: label or instruction expected at start of line
jsimdcfg.inc:439: error: label or instruction expected at start of line
jsimdcfg.inc:440: error: label or instruction expected at start of line
jsimdcfg.inc:441: error: label or instruction expected at start of line
jsimdcfg.inc:442: error: label or instruction expected at start of line
jsimdcfg.inc:443: error: label or instruction expected at start of line
jsimdcfg.inc:444: error: label or instruction expected at start of line
jsimdcfg.inc:445: error: label or instruction expected at start of line
jsimdcfg.inc:446: error: label or instruction expected at start of line
jsimdcfg.inc:447: error: label or instruction expected at start of line
jsimdcfg.inc:448: error: label or instruction expected at start of line
jsimdcfg.inc:449: error: label or instruction expected at start of line
jsimdcfg.inc:450: error: label or instruction expected at start of line
jsimdcfg.inc:451: error: label or instruction expected at start of line
jsimdcfg.inc:452: error: label or instruction expected at start of line
jsimdcfg.inc:453: error: label or instruction expected at start of line
jsimdcfg.inc:454: error: label or instruction expected at start of line
jsimdcfg.inc:455: error: label or instruction expected at start of line
jsimdcfg.inc:456: error: label or instruction expected at start of line
jsimdcfg.inc:457: error: label or instruction expected at start of line
jsimdcfg.inc:458: error: label or instruction expected at start of line
jsimdcfg.inc:459: error: label or instruction expected at start of line
jsimdcfg.inc:460: error: label or instruction expected at start of line
jsimdcfg.inc:461: error: label or instruction expected at start of line
jsimdcfg.inc:462: error: label or instruction expected at start of line
jsimdcfg.inc:463: error: label or instruction expected at start of line
jsimdcfg.inc:464: error: label or instruction expected at start of line
jsimdcfg.inc:465: error: label or instruction expected at start of line
jsimdcfg.inc:466: error: label or instruction expected at start of line
jsimdcfg.inc:467: error: label or instruction expected at start of line
jsimdcfg.inc:468: error: label or instruction expected at start of line
jsimdcfg.inc:469: error: label or instruction expected at start of line
jsimdcfg.inc:470: error: label or instruction expected at start of line
jsimdcfg.inc:471: error: label or instruction expected at start of line
jsimdcfg.inc:472: error: label or instruction expected at start of line
jsimdcfg.inc:473: error: label or instruction expected at start of line
jsimdcfg.inc:474: error: label or instruction expected at start of line
jsimdcfg.inc:475: error: label or instruction expected at start of line
jsimdcfg.inc:476: error: label or instruction expected at start of line
jsimdcfg.inc:477: error: label or instruction expected at start of line
jsimdcfg.inc:478: error: label or instruction expected at start of line
jsimdcfg.inc:479: error: label or instruction expected at start of line
jsimdcfg.inc:480: error: label or instruction expected at start of line
jsimdcfg.inc:481: error: label or instruction expected at start of line
jsimdcfg.inc:482: error: label or instruction expected at start of line
jsimdcfg.inc:483: error: label or instruction expected at start of line
jsimdcfg.inc:484: error: label or instruction expected at start of line
jsimdcfg.inc:485: error: label or instruction expected at start of line
jsimdcfg.inc:486: error: label or instruction expected at start of line
jsimdcfg.inc:487: error: label or instruction expected at start of line
jsimdcfg.inc:488: error: label or instruction expected at start of line
jcolsamp.inc:122: error: symbol `EXT_BGR_RED' not defined before use
jcolsamp.inc:144: error: symbol `EXT_BGR_RED' not defined before use
jcolsamp.inc:166: error: symbol `EXT_BGR_RED' not defined before use
jcolsamp.inc:188: error: symbol `EXT_BGR_RED' not defined before use
jccolor-sse2-64.asm:153: error: unable to multiply two non-scalar objects
jccolor-sse2-64.asm:154: error: unable to multiply two non-scalar objects
jccolor-sse2-64.asm:155: error: unable to multiply two non-scalar objects
jccolor-sse2-64.asm:178: error: symbol `EXT_BGR_PIXELSIZE' not defined before use
jsimdcfg.inc:393: error: label or instruction expected at start of line
jsimdcfg.inc:394: error: label or instruction expected at start of line
jsimdcfg.inc:395: error: label or instruction expected at start of line
jsimdcfg.inc:396: error: label or instruction expected at start of line
jsimdcfg.inc:397: error: label or instruction expected at start of line
jsimdcfg.inc:398: error: label or instruction expected at start of line
jsimdcfg.inc:399: error: label or instruction expected at start of line
jsimdcfg.inc:400: error: label or instruction expected at start of line
jsimdcfg.inc:401: error: label or instruction expected at start of line
jsimdcfg.inc:402: error: label or instruction expected at start of line
jsimdcfg.inc:403: error: label or instruction expected at start of line
jsimdcfg.inc:404: error: label or instruction expected at start of line
jsimdcfg.inc:405: error: label or instruction expected at start of line
jsimdcfg.inc:406: error: label or instruction expected at start of line
jsimdcfg.inc:407: error: label or instruction expected at start of line
jsimdcfg.inc:408: error: label or instruction expected at start of line
jsimdcfg.inc:393: error: label or instruction expected at start of line
jsimdcfg.inc:394: error: label or instruction expected at start of line
jsimdcfg.inc:395: error: label or instruction expected at start of line
jsimdcfg.inc:396: error: label or instruction expected at start of line
jsimdcfg.inc:397: error: label or instruction expected at start of line
jsimdcfg.inc:398: error: label or instruction expected at start of line
jsimdcfg.inc:399: error: label or instruction expected at start of line
jsimdcfg.inc:400: error: label or instruction expected at start of line
jsimdcfg.inc:401: error: label or instruction expected at start of line
jsimdcfg.inc:402: error: label or instruction expected at start of line
jsimdcfg.inc:403: error: label or instruction expected at start of line
jsimdcfg.inc:404: error: label or instruction expected at start of line
jsimdcfg.inc:405: error: label or instruction expected at start of line
jsimdcfg.inc:406: error: label or instruction expected at start of line
jsimdcfg.inc:407: error: label or instruction expected at start of line
jsimdcfg.inc:408: error: label or instruction expected at start of line
jsimdcfg.inc:409: error: label or instruction expected at start of line
jsimdcfg.inc:410: error: label or instruction expected at start of line
jsimdcfg.inc:411: error: label or instruction expected at start of line
jsimdcfg.inc:412: error: label or instruction expected at start of line
jsimdcfg.inc:413: error: label or instruction expected at start of line
jsimdcfg.inc:414: error: label or instruction expected at start of line
jsimdcfg.inc:415: error: label or instruction expected at start of line
jsimdcfg.inc:416: error: label or instruction expected at start of line
jsimdcfg.inc:417: error: label or instruction expected at start of line
jsimdcfg.inc:418: error: label or instruction expected at start of line
jsimdcfg.inc:419: error: label or instruction expected at start of line
jsimdcfg.inc:420: error: label or instruction expected at start of line
jsimdcfg.inc:421: error: label or instruction expected at start of line
jsimdcfg.inc:422: error: label or instruction expected at start of line
jsimdcfg.inc:423: error: label or instruction expected at start of line
jsimdcfg.inc:424: error: label or instruction expected at start of line
jsimdcfg.inc:425: error: label or instruction expected at start of line
jsimdcfg.inc:426: error: label or instruction expected at start of line
jsimdcfg.inc:427: error: label or instruction expected at start of line
jsimdcfg.inc:428: error: label or instruction expected at start of line
jsimdcfg.inc:429: error: label or instruction expected at start of line
jsimdcfg.inc:430: error: label or instruction expected at start of line
jsimdcfg.inc:431: error: label or instruction expected at start of line
jsimdcfg.inc:432: error: label or instruction expected at start of line
jsimdcfg.inc:433: error: label or instruction expected at start of line
jsimdcfg.inc:434: error: label or instruction expected at start of line
jsimdcfg.inc:435: error: label or instruction expected at start of line
jsimdcfg.inc:436: error: label or instruction expected at start of line
jsimdcfg.inc:437: error: label or instruction expected at start of line
jsimdcfg.inc:438: error: label or instruction expected at start of line
jsimdcfg.inc:439: error: label or instruction expected at start of line
jsimdcfg.inc:440: error: label or instruction expected at start of line
jsimdcfg.inc:441: error: label or instruction expected at start of line
jsimdcfg.inc:442: error: label or instruction expected at start of line
jsimdcfg.inc:443: error: label or instruction expected at start of line
jsimdcfg.inc:444: error: label or instruction expected at start of line
jsimdcfg.inc:445: error: label or instruction expected at start of line
jsimdcfg.inc:446: error: label or instruction expected at start of line
jsimdcfg.inc:447: error: label or instruction expected at start of line
jsimdcfg.inc:448: error: label or instruction expected at start of line
jsimdcfg.inc:449: error: label or instruction expected at start of line
jsimdcfg.inc:450: error: label or instruction expected at start of line
jsimdcfg.inc:451: error: label or instruction expected at start of line
jsimdcfg.inc:452: error: label or instruction expected at start of line
jsimdcfg.inc:453: error: label or instruction expected at start of line
jsimdcfg.inc:454: error: label or instruction expected at start of line
jsimdcfg.inc:455: error: label or instruction expected at start of line
jsimdcfg.inc:456: error: label or instruction expected at start of line
jsimdcfg.inc:457: error: label or instruction expected at start of line
jsimdcfg.inc:458: error: label or instruction expected at start of line
jsimdcfg.inc:459: error: label or instruction expected at start of line
jsimdcfg.inc:460: error: label or instruction expected at start of line
jsimdcfg.inc:461: error: label or instruction expected at start of line
jsimdcfg.inc:462: error: label or instruction expected at start of line
jsimdcfg.inc:463: error: label or instruction expected at start of line
jsimdcfg.inc:464: error: label or instruction expected at start of line
jsimdcfg.inc:465: error: label or instruction expected at start of line
jsimdcfg.inc:466: error: label or instruction expected at start of line
jsimdcfg.inc:467: error: label or instruction expected at start of line
jsimdcfg.inc:468: error: label or instruction expected at start of line
jsimdcfg.inc:469: error: label or instruction expected at start of line
jsimdcfg.inc:470: error: label or instruction expected at start of line
jsimdcfg.inc:471: error: label or instruction expected at start of line
jsimdcfg.inc:472: error: label or instruction expected at start of line
jsimdcfg.inc:473: error: label or instruction expected at start of line
jsimdcfg.inc:474: error: label or instruction expected at start of line
jsimdcfg.inc:475: error: label or instruction expected at start of line
jsimdcfg.inc:476: error: label or instruction expected at start of line
jsimdcfg.inc:477: error: label or instruction expected at start of line
jsimdcfg.inc:478: error: label or instruction expected at start of line
jsimdcfg.inc:479: error: label or instruction expected at start of line
jsimdcfg.inc:480: error: label or instruction expected at start of line
jsimdcfg.inc:481: error: label or instruction expected at start of line
jsimdcfg.inc:482: error: label or instruction expected at start of line
jsimdcfg.inc:483: error: label or instruction expected at start of line
jsimdcfg.inc:484: error: label or instruction expected at start of line
jsimdcfg.inc:409: error: label or instruction expected at start of line
jsimdcfg.inc:410: error: label or instruction expected at start of line
jsimdcfg.inc:411: error: label or instruction expected at start of line
jsimdcfg.inc:412: error: label or instruction expected at start of line
jsimdcfg.inc:413: error: label or instruction expected at start of line
jsimdcfg.inc:414: error: label or instruction expected at start of line
jsimdcfg.inc:415: error: label or instruction expected at start of line
jsimdcfg.inc:416: error: label or instruction expected at start of line
jsimdcfg.inc:417: error: label or instruction expected at start of line
jsimdcfg.inc:418: error: label or instruction expected at start of line
jsimdcfg.inc:419: error: label or instruction expected at start of line
jsimdcfg.inc:420: error: label or instruction expected at start of line
jsimdcfg.inc:421: error: label or instruction expected at start of line
jsimdcfg.inc:422: error: label or instruction expected at start of line
jsimdcfg.inc:423: error: label or instruction expected at start of line
jsimdcfg.inc:424: error: label or instruction expected at start of line
jsimdcfg.inc:425: error: label or instruction expected at start of line
jsimdcfg.inc:426: error: label or instruction expected at start of line
jsimdcfg.inc:427: error: label or instruction expected at start of line
jsimdcfg.inc:428: error: label or instruction expected at start of line
jsimdcfg.inc:429: error: label or instruction expected at start of line
jsimdcfg.inc:430: error: label or instruction expected at start of line
jsimdcfg.inc:431: error: label or instruction expected at start of line
jsimdcfg.inc:432: error: label or instruction expected at start of line
jsimdcfg.inc:433: error: label or instruction expected at start of line
jsimdcfg.inc:434: error: label or instruction expected at start of line
jsimdcfg.inc:435: error: label or instruction expected at start of line
jsimdcfg.inc:436: error: label or instruction expected at start of line
jsimdcfg.inc:437: error: label or instruction expected at start of line
jsimdcfg.inc:438: error: label or instruction expected at start of line
jsimdcfg.inc:439: error: label or instruction expected at start of line
jsimdcfg.inc:440: error: label or instruction expected at start of line
jsimdcfg.inc:441: error: label or instruction expected at start of line
jsimdcfg.inc:442: error: label or instruction expected at start of line
jsimdcfg.inc:443: error: label or instruction expected at start of line
jsimdcfg.inc:444: error: label or instruction expected at start of line
jsimdcfg.inc:445: error: label or instruction expected at start of line
jsimdcfg.inc:446: error: label or instruction expected at start of line
jsimdcfg.inc:447: error: label or instruction expected at start of line
jsimdcfg.inc:448: error: label or instruction expected at start of line
jsimdcfg.inc:449: error: label or instruction expected at start of line
jsimdcfg.inc:450: error: label or instruction expected at start of line
jsimdcfg.inc:451: error: label or instruction expected at start of line
jsimdcfg.inc:452: error: label or instruction expected at start of line
jsimdcfg.inc:453: error: label or instruction expected at start of line
jsimdcfg.inc:454: error: label or instruction expected at start of line
jsimdcfg.inc:455: error: label or instruction expected at start of line
jsimdcfg.inc:456: error: label or instruction expected at start of line
jsimdcfg.inc:457: error: label or instruction expected at start of line
jsimdcfg.inc:458: error: label or instruction expected at start of line
jsimdcfg.inc:459: error: label or instruction expected at start of line
jsimdcfg.inc:460: error: label or instruction expected at start of line
jsimdcfg.inc:461: error: label or instruction expected at start of line
jsimdcfg.inc:462: error: label or instruction expected at start of line
jsimdcfg.inc:463: error: label or instruction expected at start of line
jsimdcfg.inc:464: error: label or instruction expected at start of line
jsimdcfg.inc:465: error: label or instruction expected at start of line
jsimdcfg.inc:466: error: label or instruction expected at start of line
jsimdcfg.inc:467: error: label or instruction expected at start of line
jsimdcfg.inc:468: error: label or instruction expected at start of line
jsimdcfg.inc:469: error: label or instruction expected at start of line
jsimdcfg.inc:470: error: label or instruction expected at start of line
jsimdcfg.inc:471: error: label or instruction expected at start of line
jsimdcfg.inc:472: error: label or instruction expected at start of line
jsimdcfg.inc:473: error: label or instruction expected at start of line
jsimdcfg.inc:474: error: label or instruction expected at start of line
jsimdcfg.inc:475: error: label or instruction expected at start of line
jsimdcfg.inc:476: error: label or instruction expected at start of line
jsimdcfg.inc:477: error: label or instruction expected at start of line
jsimdcfg.inc:478: error: label or instruction expected at start of line
jsimdcfg.inc:479: error: label or instruction expected at start of line
jsimdcfg.inc:480: error: label or instruction expected at start of line
jsimdcfg.inc:481: error: label or instruction expected at start of line
jsimdcfg.inc:482: error: label or instruction expected at start of line
jsimdcfg.inc:483: error: label or instruction expected at start of line
jsimdcfg.inc:484: error: label or instruction expected at start of line
jsimdcfg.inc:398: error: label or instruction expected at start of line
jsimdcfg.inc:399: error: label or instruction expected at start of line
jsimdcfg.inc:400: error: label or instruction expected at start of line
jcolsamp.inc:133: error: symbol `EXT_BGRX_RED' not defined before use
jdsample-sse2-64.asm:90: error: unable to multiply two non-scalar objects
jcolsamp.inc:155: error: symbol `EXT_BGRX_RED' not defined before use
jdsample-sse2-64.asm:91: error: unable to multiply two non-scalar objects
jcolsamp.inc:177: error: symbol `EXT_BGRX_RED' not defined before use
jsimdcfg.inc:401: error: label or instruction expected at start of line
jsimdcfg.inc:402: error: label or instruction expected at start of line
jcolsamp.inc:199: error: symbol `EXT_BGRX_RED' not defined before use
jccolor-sse2-64.asm:164: error: unable to multiply two non-scalar objects
jccolor-sse2-64.asm:165: error: unable to multiply two non-scalar objects
jccolor-sse2-64.asm:166: error: unable to multiply two non-scalar objects
jccolor-sse2-64.asm:189: error: symbol `EXT_BGRX_PIXELSIZE' not defined before use
jsimdcfg.inc:403: error: label or instruction expected at start of line
jsimdcfg.inc:404: error: label or instruction expected at start of line
jsimdcfg.inc:405: error: label or instruction expected at start of line
jsimdcfg.inc:406: error: label or instruction expected at start of line
jsimdcfg.inc:407: error: label or instruction expected at start of line
jsimdcfg.inc:408: error: label or instruction expected at start of line
jsimdcfg.inc:409: error: label or instruction expected at start of line
jsimdcfg.inc:410: error: label or instruction expected at start of line
jsimdcfg.inc:411: error: label or instruction expected at start of line
jsimdcfg.inc:412: error: label or instruction expected at start of line
jsimdcfg.inc:413: error: label or instruction expected at start of line
jsimdcfg.inc:414: error: label or instruction expected at start of line
jsimdcfg.inc:415: error: label or instruction expected at start of line
jsimdcfg.inc:416: error: label or instruction expected at start of line
jcolsamp.inc:88: error: symbol `RGB_RED' not defined before use
jcolsamp.inc:110: error: symbol `RGB_RED' not defined before use
jcolsamp.inc:132: error: symbol `RGB_RED' not defined before use
jcolsamp.inc:154: error: symbol `RGB_RED' not defined before use
jdcolor-sse2-64.asm:118: error: unable to multiply two non-scalar objects
jdcolor-sse2-64.asm:119: error: unable to multiply two non-scalar objects
jdcolor-sse2-64.asm:120: error: unable to multiply two non-scalar objects
jsimdcfg.inc:417: error: label or instruction expected at start of line
jsimdcfg.inc:418: error: label or instruction expected at start of line
jsimdcfg.inc:419: error: label or instruction expected at start of line
jsimdcfg.inc:420: error: label or instruction expected at start of line
jsimdcfg.inc:421: error: label or instruction expected at start of line
jsimdcfg.inc:422: error: label or instruction expected at start of line
jsimdcfg.inc:423: error: label or instruction expected at start of line
jsimdcfg.inc:424: error: label or instruction expected at start of line
jsimdcfg.inc:425: error: label or instruction expected at start of line
jsimdcfg.inc:426: error: label or instruction expected at start of line
jsimdcfg.inc:427: error: label or instruction expected at start of line
jsimdcfg.inc:428: error: label or instruction expected at start of line
jsimdcfg.inc:429: error: label or instruction expected at start of line
jsimdcfg.inc:430: error: label or instruction expected at start of line
jsimdcfg.inc:431: error: label or instruction expected at start of line
jsimdcfg.inc:432: error: label or instruction expected at start of line
jsimdcfg.inc:433: error: label or instruction expected at start of line
jsimdcfg.inc:434: error: label or instruction expected at start of line
jsimdcfg.inc:435: error: label or instruction expected at start of line
jsimdcfg.inc:436: error: label or instruction expected at start of line
jsimdcfg.inc:437: error: label or instruction expected at start of line
jsimdcfg.inc:438: error: label or instruction expected at start of line
jsimdcfg.inc:439: error: label or instruction expected at start of line
jsimdcfg.inc:440: error: label or instruction expected at start of line
jsimdcfg.inc:441: error: label or instruction expected at start of line
jsimdcfg.inc:442: error: label or instruction expected at start of line
jsimdcfg.inc:443: error: label or instruction expected at start of line
jsimdcfg.inc:444: error: label or instruction expected at start of line
jsimdcfg.inc:445: error: label or instruction expected at start of line
jsimdcfg.inc:446: error: label or instruction expected at start of line
jsimdcfg.inc:447: error: label or instruction expected at start of line
jsimdcfg.inc:448: error: label or instruction expected at start of line
jsimdcfg.inc:449: error: label or instruction expected at start of line
jsimdcfg.inc:450: error: label or instruction expected at start of line
jsimdcfg.inc:451: error: label or instruction expected at start of line
jsimdcfg.inc:452: error: label or instruction expected at start of line
jsimdcfg.inc:453: error: label or instruction expected at start of line
jsimdcfg.inc:454: error: label or instruction expected at start of line
jsimdcfg.inc:455: error: label or instruction expected at start of line
jsimdcfg.inc:456: error: label or instruction expected at start of line
jsimdcfg.inc:457: error: label or instruction expected at start of line
jsimdcfg.inc:458: error: label or instruction expected at start of line
jsimdcfg.inc:459: error: label or instruction expected at start of line
jsimdcfg.inc:460: error: label or instruction expected at start of line
jsimdcfg.inc:461: error: label or instruction expected at start of line
jsimdcfg.inc:462: error: label or instruction expected at start of line
jsimdcfg.inc:463: error: label or instruction expected at start of line
jsimdcfg.inc:464: error: label or instruction expected at start of line
jsimdcfg.inc:465: error: label or instruction expected at start of line
jsimdcfg.inc:466: error: label or instruction expected at start of line
jsimdcfg.inc:467: error: label or instruction expected at start of line
jsimdcfg.inc:468: error: label or instruction expected at start of line
jsimdcfg.inc:469: error: label or instruction expected at start of line
jsimdcfg.inc:470: error: label or instruction expected at start of line
jsimdcfg.inc:471: error: label or instruction expected at start of line
jsimdcfg.inc:472: error: label or instruction expected at start of line
jsimdcfg.inc:473: error: label or instruction expected at start of line
jsimdcfg.inc:474: error: label or instruction expected at start of line
jsimdcfg.inc:475: error: label or instruction expected at start of line
jsimdcfg.inc:476: error: label or instruction expected at start of line
jsimdcfg.inc:477: error: label or instruction expected at start of line
jsimdcfg.inc:478: error: label or instruction expected at start of line
jsimdcfg.inc:479: error: label or instruction expected at start of line
jsimdcfg.inc:480: error: label or instruction expected at start of line
jsimdcfg.inc:481: error: label or instruction expected at start of line
jsimdcfg.inc:482: error: label or instruction expected at start of line
jsimdcfg.inc:483: error: label or instruction expected at start of line
jsimdcfg.inc:484: error: label or instruction expected at start of line
jsimdcfg.inc:485: error: label or instruction expected at start of line
jsimdcfg.inc:486: error: label or instruction expected at start of line
jsimdcfg.inc:487: error: label or instruction expected at start of line
jsimdcfg.inc:488: error: label or instruction expected at start of line
jsimdcfg.inc:489: error: label or instruction expected at start of line
jdcolor-sse2-64.asm:251: error: symbol `RGB_PIXELSIZE' not defined before use
nasm -fmacho64 -DMACHO -D__x86_64__ -I./ -I./ jchuff-sse2-64.asm -DPIC -o .libs/jchuff-sse2-64.o
jsimdcfg.inc:393: error: label or instruction expected at start of line
jsimdcfg.inc:394: error: label or instruction expected at start of line
jsimdcfg.inc:395: error: label or instruction expected at start of line
jsimdcfg.inc:396: error: label or instruction expected at start of line
jsimdcfg.inc:397: error: label or instruction expected at start of line
jsimdcfg.inc:398: error: label or instruction expected at start of line
jsimdcfg.inc:399: error: label or instruction expected at start of line
jsimdcfg.inc:400: error: label or instruction expected at start of line
jsimdcfg.inc:401: error: label or instruction expected at start of line
jsimdcfg.inc:402: error: label or instruction expected at start of line
jsimdcfg.inc:403: error: label or instruction expected at start of line
jsimdcfg.inc:404: error: label or instruction expected at start of line
jsimdcfg.inc:405: error: label or instruction expected at start of line
jsimdcfg.inc:406: error: label or instruction expected at start of line
jsimdcfg.inc:407: error: label or instruction expected at start of line
jsimdcfg.inc:408: error: label or instruction expected at start of line
jsimdcfg.inc:409: error: label or instruction expected at start of line
jsimdcfg.inc:410: error: label or instruction expected at start of line
jsimdcfg.inc:411: error: label or instruction expected at start of line
jsimdcfg.inc:412: error: label or instruction expected at start of line
jsimdcfg.inc:413: error: label or instruction expected at start of line
jsimdcfg.inc:414: error: label or instruction expected at start of line
jsimdcfg.inc:415: error: label or instruction expected at start of line
jsimdcfg.inc:416: error: label or instruction expected at start of line
jsimdcfg.inc:417: error: label or instruction expected at start of line
jsimdcfg.inc:418: error: label or instruction expected at start of line
jsimdcfg.inc:419: error: label or instruction expected at start of line
jsimdcfg.inc:420: error: label or instruction expected at start of line
jsimdcfg.inc:421: error: label or instruction expected at start of line
jsimdcfg.inc:422: error: label or instruction expected at start of line
jdsample-sse2-64.asm:242: error: unable to multiply two non-scalar objects
jdsample-sse2-64.asm:243: error: unable to multiply two non-scalar objects
jdsample-sse2-64.asm:244: error: unable to multiply two non-scalar objects
jdsample-sse2-64.asm:245: error: unable to multiply two non-scalar objects
jdsample-sse2-64.asm:246: error: unable to multiply two non-scalar objects
jdsample-sse2-64.asm:247: error: unable to multiply two non-scalar objects
make[3]: *** [jfdctint-sse2-64.lo] Error 1
make[3]: *** Waiting for unfinished jobs....
jsimdcfg.inc:423: error: label or instruction expected at start of line
jsimdcfg.inc:424: error: label or instruction expected at start of line
jsimdcfg.inc:425: error: label or instruction expected at start of line
jsimdcfg.inc:426: error: label or instruction expected at start of line
jsimdcfg.inc:427: error: label or instruction expected at start of line
jsimdcfg.inc:428: error: label or instruction expected at start of line
jsimdcfg.inc:429: error: label or instruction expected at start of line
jsimdcfg.inc:430: error: label or instruction expected at start of line
jsimdcfg.inc:431: error: label or instruction expected at start of line
jsimdcfg.inc:432: error: label or instruction expected at start of line
jsimdcfg.inc:433: error: label or instruction expected at start of line
jsimdcfg.inc:434: error: label or instruction expected at start of line
jsimdcfg.inc:435: error: label or instruction expected at start of line
jsimdcfg.inc:436: error: label or instruction expected at start of line
jsimdcfg.inc:437: error: label or instruction expected at start of line
jsimdcfg.inc:438: error: label or instruction expected at start of line
jsimdcfg.inc:439: error: label or instruction expected at start of line
jsimdcfg.inc:440: error: label or instruction expected at start of line
jsimdcfg.inc:441: error: label or instruction expected at start of line
jsimdcfg.inc:442: error: label or instruction expected at start of line
jsimdcfg.inc:443: error: label or instruction expected at start of line
jsimdcfg.inc:444: error: label or instruction expected at start of line
jsimdcfg.inc:445: error: label or instruction expected at start of line
jsimdcfg.inc:446: error: label or instruction expected at start of line
jsimdcfg.inc:447: error: label or instruction expected at start of line
jsimdcfg.inc:448: error: label or instruction expected at start of line
jsimdcfg.inc:449: error: label or instruction expected at start of line
jsimdcfg.inc:450: error: label or instruction expected at start of line
jsimdcfg.inc:451: error: label or instruction expected at start of line
jsimdcfg.inc:452: error: label or instruction expected at start of line
jsimdcfg.inc:453: error: label or instruction expected at start of line
jsimdcfg.inc:454: error: label or instruction expected at start of line
jsimdcfg.inc:455: error: label or instruction expected at start of line
jsimdcfg.inc:456: error: label or instruction expected at start of line
jsimdcfg.inc:457: error: label or instruction expected at start of line
jsimdcfg.inc:458: error: label or instruction expected at start of line
jsimdcfg.inc:459: error: label or instruction expected at start of line
jsimdcfg.inc:460: error: label or instruction expected at start of line
jsimdcfg.inc:461: error: label or instruction expected at start of line
jsimdcfg.inc:462: error: label or instruction expected at start of line
jsimdcfg.inc:463: error: label or instruction expected at start of line
jsimdcfg.inc:464: error: label or instruction expected at start of line
jsimdcfg.inc:465: error: label or instruction expected at start of line
jsimdcfg.inc:466: error: label or instruction expected at start of line
jsimdcfg.inc:467: error: label or instruction expected at start of line
jsimdcfg.inc:468: error: label or instruction expected at start of line
jsimdcfg.inc:469: error: label or instruction expected at start of line
jsimdcfg.inc:470: error: label or instruction expected at start of line
jsimdcfg.inc:471: error: label or instruction expected at start of line
jsimdcfg.inc:472: error: label or instruction expected at start of line
jsimdcfg.inc:473: error: label or instruction expected at start of line
jsimdcfg.inc:474: error: label or instruction expected at start of line
jsimdcfg.inc:475: error: label or instruction expected at start of line
jsimdcfg.inc:476: error: label or instruction expected at start of line
jsimdcfg.inc:477: error: label or instruction expected at start of line
jsimdcfg.inc:478: error: label or instruction expected at start of line
jsimdcfg.inc:479: error: label or instruction expected at start of line
jsimdcfg.inc:480: error: label or instruction expected at start of line
jsimdcfg.inc:481: error: label or instruction expected at start of line
jsimdcfg.inc:482: error: label or instruction expected at start of line
jsimdcfg.inc:483: error: label or instruction expected at start of line
jsimdcfg.inc:484: error: label or instruction expected at start of line
jcolsamp.inc:144: error: symbol `EXT_XBGR_RED' not defined before use
jcolsamp.inc:166: error: symbol `EXT_XBGR_RED' not defined before use
jcolsamp.inc:188: error: symbol `EXT_XBGR_RED' not defined before use
jcolsamp.inc:210: error: symbol `EXT_XBGR_RED' not defined before use
jcolsamp.inc:99: error: symbol `EXT_RGB_RED' not defined before use
jcolsamp.inc:121: error: symbol `EXT_RGB_RED' not defined before use
jcolsamp.inc:143: error: symbol `EXT_RGB_RED' not defined before use
jcolsamp.inc:165: error: symbol `EXT_RGB_RED' not defined before use
jccolor-sse2-64.asm:175: error: unable to multiply two non-scalar objects
jccolor-sse2-64.asm:176: error: unable to multiply two non-scalar objects
jccolor-sse2-64.asm:177: error: unable to multiply two non-scalar objects
jccolor-sse2-64.asm:200: error: symbol `EXT_XBGR_PIXELSIZE' not defined before use
jdcolor-sse2-64.asm:129: error: unable to multiply two non-scalar objects
jdcolor-sse2-64.asm:130: error: unable to multiply two non-scalar objects
jdcolor-sse2-64.asm:131: error: unable to multiply two non-scalar objects
jcolsamp.inc:155: error: symbol `EXT_XRGB_RED' not defined before use
jcolsamp.inc:177: error: symbol `EXT_XRGB_RED' not defined before use
jcolsamp.inc:199: error: symbol `EXT_XRGB_RED' not defined before use
jcolsamp.inc:221: error: symbol `EXT_XRGB_RED' not defined before use
jsimdcfg.inc:392: error: label or instruction expected at start of line
jsimdcfg.inc:393: error: label or instruction expected at start of line
jsimdcfg.inc:394: error: label or instruction expected at start of line
jsimdcfg.inc:395: error: label or instruction expected at start of line
jsimdcfg.inc:396: error: label or instruction expected at start of line
jsimdcfg.inc:397: error: label or instruction expected at start of line
jsimdcfg.inc:398: error: label or instruction expected at start of line
jsimdcfg.inc:399: error: label or instruction expected at start of line
jsimdcfg.inc:400: error: label or instruction expected at start of line
jsimdcfg.inc:401: error: label or instruction expected at start of line
jsimdcfg.inc:402: error: label or instruction expected at start of line
jsimdcfg.inc:403: error: label or instruction expected at start of line
jsimdcfg.inc:404: error: label or instruction expected at start of line
jsimdcfg.inc:405: error: label or instruction expected at start of line
jsimdcfg.inc:406: error: label or instruction expected at start of line
jsimdcfg.inc:407: error: label or instruction expected at start of line
jsimdcfg.inc:408: error: label or instruction expected at start of line
jsimdcfg.inc:409: error: label or instruction expected at start of line
jsimdcfg.inc:410: error: label or instruction expected at start of line
jsimdcfg.inc:411: error: label or instruction expected at start of line
jsimdcfg.inc:412: error: label or instruction expected at start of line
jsimdcfg.inc:413: error: label or instruction expected at start of line
jsimdcfg.inc:414: error: label or instruction expected at start of line
jsimdcfg.inc:415: error: label or instruction expected at start of line
jsimdcfg.inc:416: error: label or instruction expected at start of line
jsimdcfg.inc:417: error: label or instruction expected at start of line
jsimdcfg.inc:418: error: label or instruction expected at start of line
jsimdcfg.inc:419: error: label or instruction expected at start of line
jsimdcfg.inc:420: error: label or instruction expected at start of line
jsimdcfg.inc:421: error: label or instruction expected at start of line
jsimdcfg.inc:422: error: label or instruction expected at start of line
jsimdcfg.inc:423: error: label or instruction expected at start of line
jsimdcfg.inc:424: error: label or instruction expected at start of line
jsimdcfg.inc:425: error: label or instruction expected at start of line
jsimdcfg.inc:426: error: label or instruction expected at start of line
jsimdcfg.inc:427: error: label or instruction expected at start of line
jsimdcfg.inc:428: error: label or instruction expected at start of line
jsimdcfg.inc:429: error: label or instruction expected at start of line
jsimdcfg.inc:430: error: label or instruction expected at start of line
jsimdcfg.inc:431: error: label or instruction expected at start of line
jsimdcfg.inc:432: error: label or instruction expected at start of line
jsimdcfg.inc:433: error: label or instruction expected at start of line
jsimdcfg.inc:434: error: label or instruction expected at start of line
jsimdcfg.inc:435: error: label or instruction expected at start of line
jsimdcfg.inc:436: error: label or instruction expected at start of line
jsimdcfg.inc:437: error: label or instruction expected at start of line
jsimdcfg.inc:438: error: label or instruction expected at start of line
jsimdcfg.inc:439: error: label or instruction expected at start of line
jsimdcfg.inc:440: error: label or instruction expected at start of line
jsimdcfg.inc:441: error: label or instruction expected at start of line
jsimdcfg.inc:442: error: label or instruction expected at start of line
jsimdcfg.inc:443: error: label or instruction expected at start of line
jsimdcfg.inc:444: error: label or instruction expected at start of line
jsimdcfg.inc:445: error: label or instruction expected at start of line
jsimdcfg.inc:446: error: label or instruction expected at start of line
jsimdcfg.inc:447: error: label or instruction expected at start of line
jsimdcfg.inc:448: error: label or instruction expected at start of line
jsimdcfg.inc:449: error: label or instruction expected at start of line
jsimdcfg.inc:450: error: label or instruction expected at start of line
jsimdcfg.inc:451: error: label or instruction expected at start of line
jsimdcfg.inc:452: error: label or instruction expected at start of line
jsimdcfg.inc:453: error: label or instruction expected at start of line
jsimdcfg.inc:454: error: label or instruction expected at start of line
jsimdcfg.inc:455: error: label or instruction expected at start of line
jsimdcfg.inc:456: error: label or instruction expected at start of line
jsimdcfg.inc:457: error: label or instruction expected at start of line
jsimdcfg.inc:458: error: label or instruction expected at start of line
jsimdcfg.inc:459: error: label or instruction expected at start of line
jsimdcfg.inc:460: error: label or instruction expected at start of line
jsimdcfg.inc:461: error: label or instruction expected at start of line
jsimdcfg.inc:462: error: label or instruction expected at start of line
jsimdcfg.inc:463: error: label or instruction expected at start of line
jsimdcfg.inc:464: error: label or instruction expected at start of line
jsimdcfg.inc:465: error: label or instruction expected at start of line
jsimdcfg.inc:466: error: label or instruction expected at start of line
jsimdcfg.inc:467: error: label or instruction expected at start of line
jsimdcfg.inc:468: error: label or instruction expected at start of line
jsimdcfg.inc:469: error: label or instruction expected at start of line
jsimdcfg.inc:470: error: label or instruction expected at start of line
jsimdcfg.inc:471: error: label or instruction expected at start of line
jsimdcfg.inc:472: error: label or instruction expected at start of line
jsimdcfg.inc:473: error: label or instruction expected at start of line
jsimdcfg.inc:474: error: label or instruction expected at start of line
jsimdcfg.inc:475: error: label or instruction expected at start of line
jsimdcfg.inc:476: error: label or instruction expected at start of line
jsimdcfg.inc:477: error: label or instruction expected at start of line
jsimdcfg.inc:478: error: label or instruction expected at start of line
jsimdcfg.inc:479: error: label or instruction expected at start of line
jsimdcfg.inc:480: error: label or instruction expected at start of line
jsimdcfg.inc:481: error: label or instruction expected at start of line
jsimdcfg.inc:482: error: label or instruction expected at start of line
jsimdcfg.inc:483: error: label or instruction expected at start of line
jsimdcfg.inc:393: error: label or instruction expected at start of line
jdcolor-sse2-64.asm:262: error: symbol `EXT_RGB_PIXELSIZE' not defined before use
jsimdcfg.inc:394: error: label or instruction expected at start of line
jsimdcfg.inc:395: error: label or instruction expected at start of line
jsimdcfg.inc:396: error: label or instruction expected at start of line
jsimdcfg.inc:397: error: label or instruction expected at start of line
jsimdcfg.inc:398: error: label or instruction expected at start of line
jsimdcfg.inc:399: error: label or instruction expected at start of line
jsimdcfg.inc:400: error: label or instruction expected at start of line
jsimdcfg.inc:401: error: label or instruction expected at start of line
jcolsamp.inc:110: error: symbol `EXT_RGBX_RED' not defined before use
jcolsamp.inc:132: error: symbol `EXT_RGBX_RED' not defined before use
jcolsamp.inc:154: error: symbol `EXT_RGBX_RED' not defined before use
jsimdcfg.inc:402: error: label or instruction expected at start of line
jsimdcfg.inc:403: error: label or instruction expected at start of line
jsimdcfg.inc:404: error: label or instruction expected at start of line
jsimdcfg.inc:405: error: label or instruction expected at start of line
jsimdcfg.inc:406: error: label or instruction expected at start of line
jsimdcfg.inc:407: error: label or instruction expected at start of line
jsimdcfg.inc:408: error: label or instruction expected at start of line
jsimdcfg.inc:409: error: label or instruction expected at start of line
jsimdcfg.inc:410: error: label or instruction expected at start of line
jsimdcfg.inc:411: error: label or instruction expected at start of line
jsimdcfg.inc:412: error: label or instruction expected at start of line
jsimdcfg.inc:413: error: label or instruction expected at start of line
jsimdcfg.inc:414: error: label or instruction expected at start of line
jsimdcfg.inc:415: error: label or instruction expected at start of line
jsimdcfg.inc:416: error: label or instruction expected at start of line
jsimdcfg.inc:417: error: label or instruction expected at start of line
jsimdcfg.inc:418: error: label or instruction expected at start of line
jsimdcfg.inc:419: error: label or instruction expected at start of line
jsimdcfg.inc:420: error: label or instruction expected at start of line
jsimdcfg.inc:421: error: label or instruction expected at start of line
jsimdcfg.inc:422: error: label or instruction expected at start of line
jsimdcfg.inc:423: error: label or instruction expected at start of line
jsimdcfg.inc:424: error: label or instruction expected at start of line
jcolsamp.inc:176: error: symbol `EXT_RGBX_RED' not defined before use
jcolsamp.inc:88: error: symbol `RGB_RED' not defined before use
jdcolor-sse2-64.asm:140: error: unable to multiply two non-scalar objects
jdcolor-sse2-64.asm:141: error: unable to multiply two non-scalar objects
jdcolor-sse2-64.asm:142: error: unable to multiply two non-scalar objects
jccolor-sse2-64.asm:186: error: unable to multiply two non-scalar objects
jccolor-sse2-64.asm:187: error: unable to multiply two non-scalar objects
jccolor-sse2-64.asm:188: error: unable to multiply two non-scalar objects
jccolor-sse2-64.asm:211: error: symbol `EXT_XRGB_PIXELSIZE' not defined before use
jdcolor-sse2-64.asm:273: error: symbol `EXT_RGBX_PIXELSIZE' not defined before use
jcolsamp.inc:121: error: symbol `EXT_BGR_RED' not defined before use
jcolsamp.inc:143: error: symbol `EXT_BGR_RED' not defined before use
jcolsamp.inc:165: error: symbol `EXT_BGR_RED' not defined before use
jcolsamp.inc:187: error: symbol `EXT_BGR_RED' not defined before use
jdcolor-sse2-64.asm:151: error: unable to multiply two non-scalar objects
jdcolor-sse2-64.asm:152: error: unable to multiply two non-scalar objects
jdcolor-sse2-64.asm:153: error: unable to multiply two non-scalar objects
jdcolor-sse2-64.asm:284: error: symbol `EXT_BGR_PIXELSIZE' not defined before use
jcolsamp.inc:132: error: symbol `EXT_BGRX_RED' not defined before use
jcolsamp.inc:154: error: symbol `EXT_BGRX_RED' not defined before use
jcolsamp.inc:176: error: symbol `EXT_BGRX_RED' not defined before use
jcolsamp.inc:198: error: symbol `EXT_BGRX_RED' not defined before use
jdcolor-sse2-64.asm:162: error: unable to multiply two non-scalar objects
jdcolor-sse2-64.asm:163: error: unable to multiply two non-scalar objects
jdcolor-sse2-64.asm:164: error: unable to multiply two non-scalar objects
jdcolor-sse2-64.asm:295: error: symbol `EXT_BGRX_PIXELSIZE' not defined before use
jcolsamp.inc:143: error: symbol `EXT_XBGR_RED' not defined before use
jcolsamp.inc:165: error: symbol `EXT_XBGR_RED' not defined before use
jcolsamp.inc:187: error: symbol `EXT_XBGR_RED' not defined before use
jcolsamp.inc:209: error: symbol `EXT_XBGR_RED' not defined before use
jcolsamp.inc:82: error: symbol `RGB_RED' not defined before use
jcolsamp.inc:110: error: symbol `RGB_RED' not defined before use
jcolsamp.inc:104: error: symbol `RGB_RED' not defined before use
jdcolor-sse2-64.asm:173: error: unable to multiply two non-scalar objects
jsimdcfg.inc:425: error: label or instruction expected at start of line
jsimdcfg.inc:426: error: label or instruction expected at start of line
jsimdcfg.inc:427: error: label or instruction expected at start of line
jsimdcfg.inc:428: error: label or instruction expected at start of line
jsimdcfg.inc:429: error: label or instruction expected at start of line
jsimdcfg.inc:430: error: label or instruction expected at start of line
jsimdcfg.inc:431: error: label or instruction expected at start of line
jsimdcfg.inc:432: error: label or instruction expected at start of line
jsimdcfg.inc:433: error: label or instruction expected at start of line
jsimdcfg.inc:434: error: label or instruction expected at start of line
jsimdcfg.inc:435: error: label or instruction expected at start of line
jcolsamp.inc:132: error: symbol `RGB_RED' not defined before use
jcolsamp.inc:154: error: symbol `RGB_RED' not defined before use
jcolsamp.inc:126: error: symbol `RGB_RED' not defined before use
jdmerge-sse2-64.asm:119: error: unable to multiply two non-scalar objects
jcolsamp.inc:148: error: symbol `RGB_RED' not defined before use
make[3]: *** [jfdctflt-sse-64.lo] Error 1
jdcolor-sse2-64.asm:174: error: unable to multiply two non-scalar objects
jcgray-sse2-64.asm:111: error: unable to multiply two non-scalar objects
jcgray-sse2-64.asm:130: error: symbol `RGB_PIXELSIZE' not defined before use
jdcolor-sse2-64.asm:175: error: unable to multiply two non-scalar objects
jdcolor-sse2-64.asm:306: error: symbol `EXT_XBGR_PIXELSIZE' not defined before use
jsimdcfg.inc:436: error: label or instruction expected at start of line
jsimdcfg.inc:437: error: label or instruction expected at start of line
jsimdcfg.inc:438: error: label or instruction expected at start of line
jsimdcfg.inc:439: error: label or instruction expected at start of line
jsimdcfg.inc:440: error: label or instruction expected at start of line
jsimdcfg.inc:441: error: label or instruction expected at start of line
jsimdcfg.inc:442: error: label or instruction expected at start of line
jsimdcfg.inc:443: error: label or instruction expected at start of line
jsimdcfg.inc:444: error: label or instruction expected at start of line
jsimdcfg.inc:445: error: label or instruction expected at start of line
jsimdcfg.inc:446: error: label or instruction expected at start of line
jsimdcfg.inc:447: error: label or instruction expected at start of line
jsimdcfg.inc:448: error: label or instruction expected at start of line
jsimdcfg.inc:449: error: label or instruction expected at start of line
jsimdcfg.inc:450: error: label or instruction expected at start of line
jsimdcfg.inc:451: error: label or instruction expected at start of line
jsimdcfg.inc:452: error: label or instruction expected at start of line
jsimdcfg.inc:453: error: label or instruction expected at start of line
jsimdcfg.inc:454: error: label or instruction expected at start of line
jsimdcfg.inc:455: error: label or instruction expected at start of line
jsimdcfg.inc:456: error: label or instruction expected at start of line
jsimdcfg.inc:457: error: label or instruction expected at start of line
jsimdcfg.inc:458: error: label or instruction expected at start of line
jsimdcfg.inc:459: error: label or instruction expected at start of line
jsimdcfg.inc:460: error: label or instruction expected at start of line
jsimdcfg.inc:461: error: label or instruction expected at start of line
jsimdcfg.inc:462: error: label or instruction expected at start of line
jsimdcfg.inc:463: error: label or instruction expected at start of line
jsimdcfg.inc:464: error: label or instruction expected at start of line
jsimdcfg.inc:465: error: label or instruction expected at start of line
jsimdcfg.inc:466: error: label or instruction expected at start of line
jsimdcfg.inc:467: error: label or instruction expected at start of line
jsimdcfg.inc:468: error: label or instruction expected at start of line
jsimdcfg.inc:469: error: label or instruction expected at start of line
jsimdcfg.inc:470: error: label or instruction expected at start of line
jsimdcfg.inc:471: error: label or instruction expected at start of line
jsimdcfg.inc:472: error: label or instruction expected at start of line
jsimdcfg.inc:473: error: label or instruction expected at start of line
jsimdcfg.inc:474: error: label or instruction expected at start of line
jsimdcfg.inc:475: error: label or instruction expected at start of line
jsimdcfg.inc:476: error: label or instruction expected at start of line
jsimdcfg.inc:477: error: label or instruction expected at start of line
jsimdcfg.inc:478: error: label or instruction expected at start of line
jsimdcfg.inc:479: error: label or instruction expected at start of line
jsimdcfg.inc:480: error: label or instruction expected at start of line
jsimdcfg.inc:481: error: label or instruction expected at start of line
jsimdcfg.inc:482: error: label or instruction expected at start of line
jsimdcfg.inc:483: error: label or instruction expected at start of line
jsimdcfg.inc:484: error: label or instruction expected at start of line
jcolsamp.inc:154: error: symbol `EXT_XRGB_RED' not defined before use
jcolsamp.inc:176: error: symbol `EXT_XRGB_RED' not defined before use
jcolsamp.inc:198: error: symbol `EXT_XRGB_RED' not defined before use
jcolsamp.inc:220: error: symbol `EXT_XRGB_RED' not defined before use
jdcolor-sse2-64.asm:184: error: unable to multiply two non-scalar objects
jdcolor-sse2-64.asm:185: error: unable to multiply two non-scalar objects
jdcolor-sse2-64.asm:186: error: unable to multiply two non-scalar objects
jdcolor-sse2-64.asm:317: error: symbol `EXT_XRGB_PIXELSIZE' not defined before use
jdmerge-sse2-64.asm:120: error: unable to multiply two non-scalar objects
jdmerge-sse2-64.asm:121: error: unable to multiply two non-scalar objects
jcolsamp.inc:93: error: symbol `EXT_RGB_RED' not defined before use
jcolsamp.inc:115: error: symbol `EXT_RGB_RED' not defined before use
jcolsamp.inc:137: error: symbol `EXT_RGB_RED' not defined before use
jcolsamp.inc:159: error: symbol `EXT_RGB_RED' not defined before use
jcgray-sse2-64.asm:122: error: unable to multiply two non-scalar objects
jcgray-sse2-64.asm:141: error: symbol `EXT_RGB_PIXELSIZE' not defined before use
jdmerge-sse2-64.asm:252: error: symbol `RGB_PIXELSIZE' not defined before use
jcolsamp.inc:104: error: symbol `EXT_RGBX_RED' not defined before use
jcolsamp.inc:126: error: symbol `EXT_RGBX_RED' not defined before use
jcolsamp.inc:148: error: symbol `EXT_RGBX_RED' not defined before use
jcolsamp.inc:170: error: symbol `EXT_RGBX_RED' not defined before use
jcgray-sse2-64.asm:133: error: unable to multiply two non-scalar objects
jcgray-sse2-64.asm:152: error: symbol `EXT_RGBX_PIXELSIZE' not defined before use
jcolsamp.inc:115: error: symbol `EXT_BGR_RED' not defined before use
jcolsamp.inc:137: error: symbol `EXT_BGR_RED' not defined before use
jcolsamp.inc:159: error: symbol `EXT_BGR_RED' not defined before use
jcolsamp.inc:181: error: symbol `EXT_BGR_RED' not defined before use
jcgray-sse2-64.asm:144: error: unable to multiply two non-scalar objects
jcgray-sse2-64.asm:163: error: symbol `EXT_BGR_PIXELSIZE' not defined before use
jdmerge-sse2-64.asm:518: error: unable to multiply two non-scalar objects
jcolsamp.inc:100: error: symbol `EXT_RGB_RED' not defined before use
jcolsamp.inc:122: error: symbol `EXT_RGB_RED' not defined before use
jcolsamp.inc:144: error: symbol `EXT_RGB_RED' not defined before use
jcolsamp.inc:166: error: symbol `EXT_RGB_RED' not defined before use
jdmerge-sse2-64.asm:131: error: unable to multiply two non-scalar objects
jdmerge-sse2-64.asm:132: error: unable to multiply two non-scalar objects
jdmerge-sse2-64.asm:133: error: unable to multiply two non-scalar objects
jcolsamp.inc:126: error: symbol `EXT_BGRX_RED' not defined before use
jcolsamp.inc:148: error: symbol `EXT_BGRX_RED' not defined before use
jcolsamp.inc:170: error: symbol `EXT_BGRX_RED' not defined before use
jcolsamp.inc:192: error: symbol `EXT_BGRX_RED' not defined before use
make[3]: *** [jfdctfst-sse2-64.lo] Error 1
make[3]: *** [jdsample-sse2-64.lo] Error 1
jcgray-sse2-64.asm:155: error: unable to multiply two non-scalar objects
jcgray-sse2-64.asm:174: error: symbol `EXT_BGRX_PIXELSIZE' not defined before use
jcolsamp.inc:137: error: symbol `EXT_XBGR_RED' not defined before use
jcolsamp.inc:159: error: symbol `EXT_XBGR_RED' not defined before use
jcolsamp.inc:181: error: symbol `EXT_XBGR_RED' not defined before use
jcolsamp.inc:203: error: symbol `EXT_XBGR_RED' not defined before use
make[3]: *** [jccolor-sse2-64.lo] Error 1
jcgray-sse2-64.asm:166: error: unable to multiply two non-scalar objects
jcgray-sse2-64.asm:185: error: symbol `EXT_XBGR_PIXELSIZE' not defined before use
jdmerge-sse2-64.asm:264: error: symbol `EXT_RGB_PIXELSIZE' not defined before use
jcolsamp.inc:148: error: symbol `EXT_XRGB_RED' not defined before use
jsimdcfg.inc:397: error: label or instruction expected at start of line
jsimdcfg.inc:398: error: label or instruction expected at start of line
jsimdcfg.inc:399: error: label or instruction expected at start of line
jsimdcfg.inc:400: error: label or instruction expected at start of line
jsimdcfg.inc:401: error: label or instruction expected at start of line
jsimdcfg.inc:402: error: label or instruction expected at start of line
jsimdcfg.inc:403: error: label or instruction expected at start of line
jsimdcfg.inc:404: error: label or instruction expected at start of line
jsimdcfg.inc:405: error: label or instruction expected at start of line
jsimdcfg.inc:406: error: label or instruction expected at start of line
jsimdcfg.inc:407: error: label or instruction expected at start of line
jsimdcfg.inc:408: error: label or instruction expected at start of line
jsimdcfg.inc:409: error: label or instruction expected at start of line
jsimdcfg.inc:410: error: label or instruction expected at start of line
jsimdcfg.inc:411: error: label or instruction expected at start of line
jsimdcfg.inc:412: error: label or instruction expected at start of line
jsimdcfg.inc:413: error: label or instruction expected at start of line
jsimdcfg.inc:414: error: label or instruction expected at start of line
jsimdcfg.inc:415: error: label or instruction expected at start of line
jsimdcfg.inc:416: error: label or instruction expected at start of line
jsimdcfg.inc:417: error: label or instruction expected at start of line
jsimdcfg.inc:418: error: label or instruction expected at start of line
jsimdcfg.inc:419: error: label or instruction expected at start of line
jsimdcfg.inc:420: error: label or instruction expected at start of line
jsimdcfg.inc:421: error: label or instruction expected at start of line
jsimdcfg.inc:422: error: label or instruction expected at start of line
jsimdcfg.inc:423: error: label or instruction expected at start of line
jsimdcfg.inc:424: error: label or instruction expected at start of line
jsimdcfg.inc:425: error: label or instruction expected at start of line
jsimdcfg.inc:426: error: label or instruction expected at start of line
jsimdcfg.inc:427: error: label or instruction expected at start of line
jsimdcfg.inc:428: error: label or instruction expected at start of line
jsimdcfg.inc:429: error: label or instruction expected at start of line
jsimdcfg.inc:430: error: label or instruction expected at start of line
jsimdcfg.inc:431: error: label or instruction expected at start of line
jsimdcfg.inc:432: error: label or instruction expected at start of line
jsimdcfg.inc:433: error: label or instruction expected at start of line
jsimdcfg.inc:434: error: label or instruction expected at start of line
jsimdcfg.inc:435: error: label or instruction expected at start of line
jsimdcfg.inc:436: error: label or instruction expected at start of line
jsimdcfg.inc:437: error: label or instruction expected at start of line
jsimdcfg.inc:438: error: label or instruction expected at start of line
jsimdcfg.inc:439: error: label or instruction expected at start of line
jsimdcfg.inc:440: error: label or instruction expected at start of line
jsimdcfg.inc:441: error: label or instruction expected at start of line
jcolsamp.inc:170: error: symbol `EXT_XRGB_RED' not defined before use
jcolsamp.inc:192: error: symbol `EXT_XRGB_RED' not defined before use
jcolsamp.inc:214: error: symbol `EXT_XRGB_RED' not defined before use
jcgray-sse2-64.asm:177: error: unable to multiply two non-scalar objects
jcgray-sse2-64.asm:196: error: symbol `EXT_XRGB_PIXELSIZE' not defined before use
jsimdcfg.inc:442: error: label or instruction expected at start of line
jsimdcfg.inc:443: error: label or instruction expected at start of line
jsimdcfg.inc:444: error: label or instruction expected at start of line
jsimdcfg.inc:445: error: label or instruction expected at start of line
jsimdcfg.inc:446: error: label or instruction expected at start of line
jsimdcfg.inc:447: error: label or instruction expected at start of line
jsimdcfg.inc:448: error: label or instruction expected at start of line
jsimdcfg.inc:449: error: label or instruction expected at start of line
jsimdcfg.inc:450: error: label or instruction expected at start of line
jsimdcfg.inc:451: error: label or instruction expected at start of line
jdmerge-sse2-64.asm:530: error: unable to multiply two non-scalar objects
jcolsamp.inc:112: error: symbol `EXT_RGBX_RED' not defined before use
jcolsamp.inc:134: error: symbol `EXT_RGBX_RED' not defined before use
jcolsamp.inc:156: error: symbol `EXT_RGBX_RED' not defined before use
jcolsamp.inc:178: error: symbol `EXT_RGBX_RED' not defined before use
make[3]: *** [jdcolor-sse2-64.lo] Error 1
jsimdcfg.inc:452: error: label or instruction expected at start of line
jdmerge-sse2-64.asm:143: error: unable to multiply two non-scalar objects
jdmerge-sse2-64.asm:144: error: unable to multiply two non-scalar objects
jsimdcfg.inc:453: error: label or instruction expected at start of line
jdmerge-sse2-64.asm:145: error: unable to multiply two non-scalar objects
make[3]: *** [jcsample-sse2-64.lo] Error 1
jsimdcfg.inc:454: error: label or instruction expected at start of line
jsimdcfg.inc:455: error: label or instruction expected at start of line
jsimdcfg.inc:456: error: label or instruction expected at start of line
jsimdcfg.inc:457: error: label or instruction expected at start of line
jsimdcfg.inc:458: error: label or instruction expected at start of line
jsimdcfg.inc:459: error: label or instruction expected at start of line
jsimdcfg.inc:460: error: label or instruction expected at start of line
jsimdcfg.inc:461: error: label or instruction expected at start of line
jsimdcfg.inc:462: error: label or instruction expected at start of line
jsimdcfg.inc:463: error: label or instruction expected at start of line
jsimdcfg.inc:464: error: label or instruction expected at start of line
jsimdcfg.inc:465: error: label or instruction expected at start of line
jsimdcfg.inc:466: error: label or instruction expected at start of line
jsimdcfg.inc:467: error: label or instruction expected at start of line
jsimdcfg.inc:468: error: label or instruction expected at start of line
jsimdcfg.inc:469: error: label or instruction expected at start of line
jsimdcfg.inc:470: error: label or instruction expected at start of line
jsimdcfg.inc:471: error: label or instruction expected at start of line
jsimdcfg.inc:472: error: label or instruction expected at start of line
jsimdcfg.inc:473: error: label or instruction expected at start of line
jdmerge-sse2-64.asm:276: error: symbol `EXT_RGBX_PIXELSIZE' not defined before use
jsimdcfg.inc:474: error: label or instruction expected at start of line
jsimdcfg.inc:475: error: label or instruction expected at start of line
jsimdcfg.inc:476: error: label or instruction expected at start of line
jsimdcfg.inc:477: error: label or instruction expected at start of line
jsimdcfg.inc:478: error: label or instruction expected at start of line
jsimdcfg.inc:479: error: label or instruction expected at start of line
jsimdcfg.inc:480: error: label or instruction expected at start of line
jsimdcfg.inc:481: error: label or instruction expected at start of line
jsimdcfg.inc:482: error: label or instruction expected at start of line
jsimdcfg.inc:483: error: label or instruction expected at start of line
jsimdcfg.inc:484: error: label or instruction expected at start of line
jsimdcfg.inc:485: error: label or instruction expected at start of line
jsimdcfg.inc:486: error: label or instruction expected at start of line
jsimdcfg.inc:487: error: label or instruction expected at start of line
jsimdcfg.inc:488: error: label or instruction expected at start of line
jdmerge-sse2-64.asm:542: error: unable to multiply two non-scalar objects
jcolsamp.inc:124: error: symbol `EXT_BGR_RED' not defined before use
jcolsamp.inc:146: error: symbol `EXT_BGR_RED' not defined before use
jcolsamp.inc:168: error: symbol `EXT_BGR_RED' not defined before use
jcolsamp.inc:190: error: symbol `EXT_BGR_RED' not defined before use
jdmerge-sse2-64.asm:155: error: unable to multiply two non-scalar objects
jdmerge-sse2-64.asm:156: error: unable to multiply two non-scalar objects
jdmerge-sse2-64.asm:157: error: unable to multiply two non-scalar objects
jdmerge-sse2-64.asm:288: error: symbol `EXT_BGR_PIXELSIZE' not defined before use
make[3]: *** [jcgray-sse2-64.lo] Error 1
jdmerge-sse2-64.asm:554: error: unable to multiply two non-scalar objects
jcolsamp.inc:136: error: symbol `EXT_BGRX_RED' not defined before use
jcolsamp.inc:158: error: symbol `EXT_BGRX_RED' not defined before use
jcolsamp.inc:180: error: symbol `EXT_BGRX_RED' not defined before use
jcolsamp.inc:202: error: symbol `EXT_BGRX_RED' not defined before use
jdmerge-sse2-64.asm:167: error: unable to multiply two non-scalar objects
jdmerge-sse2-64.asm:168: error: unable to multiply two non-scalar objects
jdmerge-sse2-64.asm:169: error: unable to multiply two non-scalar objects
jdmerge-sse2-64.asm:300: error: symbol `EXT_BGRX_PIXELSIZE' not defined before use
jdmerge-sse2-64.asm:566: error: unable to multiply two non-scalar objects
jcolsamp.inc:148: error: symbol `EXT_XBGR_RED' not defined before use
jcolsamp.inc:170: error: symbol `EXT_XBGR_RED' not defined before use
jcolsamp.inc:192: error: symbol `EXT_XBGR_RED' not defined before use
jcolsamp.inc:214: error: symbol `EXT_XBGR_RED' not defined before use
jdmerge-sse2-64.asm:179: error: unable to multiply two non-scalar objects
jdmerge-sse2-64.asm:180: error: unable to multiply two non-scalar objects
jdmerge-sse2-64.asm:181: error: unable to multiply two non-scalar objects
jdmerge-sse2-64.asm:312: error: symbol `EXT_XBGR_PIXELSIZE' not defined before use
jdmerge-sse2-64.asm:578: error: unable to multiply two non-scalar objects
jcolsamp.inc:160: error: symbol `EXT_XRGB_RED' not defined before use
jcolsamp.inc:182: error: symbol `EXT_XRGB_RED' not defined before use
jcolsamp.inc:204: error: symbol `EXT_XRGB_RED' not defined before use
jcolsamp.inc:226: error: symbol `EXT_XRGB_RED' not defined before use
jdmerge-sse2-64.asm:191: error: unable to multiply two non-scalar objects
jdmerge-sse2-64.asm:192: error: unable to multiply two non-scalar objects
jdmerge-sse2-64.asm:193: error: unable to multiply two non-scalar objects
jdmerge-sse2-64.asm:324: error: symbol `EXT_XRGB_PIXELSIZE' not defined before use
jdmerge-sse2-64.asm:590: error: unable to multiply two non-scalar objects
make[3]: *** [jdmerge-sse2-64.lo] Error 1
make[3]: *** [jchuff-sse2-64.lo] Error 1
make[2]: *** [all] Error 2
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
```
</details>https://gitlab.freedesktop.org/gstreamer/cerbero/-/issues/429glib-tools build issue during the bootstrap for iOS2023-05-25T01:43:46ZReza Alizadeh Majdglib-tools build issue during the bootstrap for iOStrying to build the GStreamer for iOS using the cerbero, we face the following error during the `bootstrap`:
```
$ ./cerbero-uninstalled -c ./config/cross-ios-universal.cbc bootstrap
...
FAILED: glib/libglib-2.0.0.dylib
clang -o glib...trying to build the GStreamer for iOS using the cerbero, we face the following error during the `bootstrap`:
```
$ ./cerbero-uninstalled -c ./config/cross-ios-universal.cbc bootstrap
...
FAILED: glib/libglib-2.0.0.dylib
clang -o glib/libglib-2.0.0.dylib glib/libcharset/libcharset.a.p/localcharset.c.o glib/gnulib/libgnulib.a.p/asnprintf.c.o glib/gnulib/libgnulib.a.p/printf.c.o glib/gnulib/libgnulib.a.p/printf-args.c.o glib/gnulib/libgnulib.a.p/printf-parse.c.o glib/gnulib/libgnulib.a.p/printf-frexp.c.o glib/gnulib/libgnulib.a.p/printf-frexpl.c.o glib/gnulib/libgnulib.a.p/isnand.c.o glib/gnulib/libgnulib.a.p/isnanl.c.o glib/gnulib/libgnulib.a.p/vasnprintf.c.o glib/gnulib/libgnulib.a.p/isnanf.c.o glib/pcre/libpcre.a.p/pcre_byte_order.c.o glib/pcre/libpcre.a.p/pcre_chartables.c.o glib/pcre/libpcre.a.p/pcre_compile.c.o glib/pcre/libpcre.a.p/pcre_config.c.o glib/pcre/libpcre.a.p/pcre_dfa_exec.c.o glib/pcre/libpcre.a.p/pcre_exec.c.o glib/pcre/libpcre.a.p/pcre_fullinfo.c.o glib/pcre/libpcre.a.p/pcre_get.c.o glib/pcre/libpcre.a.p/pcre_globals.c.o glib/pcre/libpcre.a.p/pcre_jit_compile.c.o glib/pcre/libpcre.a.p/pcre_newline.c.o glib/pcre/libpcre.a.p/pcre_ord2utf8.c.o glib/pcre/libpcre.a.p/pcre_string_utils.c.o glib/pcre/libpcre.a.p/pcre_study.c.o glib/pcre/libpcre.a.p/pcre_tables.c.o glib/pcre/libpcre.a.p/pcre_valid_utf8.c.o glib/pcre/libpcre.a.p/pcre_version.c.o glib/pcre/libpcre.a.p/pcre_xclass.c.o glib/libglib-2.0.0.dylib.p/deprecated_gallocator.c.o glib/libglib-2.0.0.dylib.p/deprecated_gcache.c.o glib/libglib-2.0.0.dylib.p/deprecated_gcompletion.c.o glib/libglib-2.0.0.dylib.p/deprecated_grel.c.o glib/libglib-2.0.0.dylib.p/deprecated_gthread-deprecated.c.o glib/libglib-2.0.0.dylib.p/garcbox.c.o glib/libglib-2.0.0.dylib.p/garray.c.o glib/libglib-2.0.0.dylib.p/gasyncqueue.c.o glib/libglib-2.0.0.dylib.p/gatomic.c.o glib/libglib-2.0.0.dylib.p/gbacktrace.c.o glib/libglib-2.0.0.dylib.p/gbase64.c.o glib/libglib-2.0.0.dylib.p/gbitlock.c.o glib/libglib-2.0.0.dylib.p/gbookmarkfile.c.o glib/libglib-2.0.0.dylib.p/gbytes.c.o glib/libglib-2.0.0.dylib.p/gcharset.c.o glib/libglib-2.0.0.dylib.p/gchecksum.c.o glib/libglib-2.0.0.dylib.p/gconvert.c.o glib/libglib-2.0.0.dylib.p/gdataset.c.o glib/libglib-2.0.0.dylib.p/gdate.c.o glib/libglib-2.0.0.dylib.p/gdatetime.c.o glib/libglib-2.0.0.dylib.p/gdir.c.o glib/libglib-2.0.0.dylib.p/genviron.c.o glib/libglib-2.0.0.dylib.p/gerror.c.o glib/libglib-2.0.0.dylib.p/gfileutils.c.o glib/libglib-2.0.0.dylib.p/ggettext.c.o glib/libglib-2.0.0.dylib.p/ghash.c.o glib/libglib-2.0.0.dylib.p/ghmac.c.o glib/libglib-2.0.0.dylib.p/ghook.c.o glib/libglib-2.0.0.dylib.p/ghostutils.c.o glib/libglib-2.0.0.dylib.p/giochannel.c.o glib/libglib-2.0.0.dylib.p/gkeyfile.c.o glib/libglib-2.0.0.dylib.p/glib-init.c.o glib/libglib-2.0.0.dylib.p/glib-private.c.o glib/libglib-2.0.0.dylib.p/glist.c.o glib/libglib-2.0.0.dylib.p/gmain.c.o glib/libglib-2.0.0.dylib.p/gmappedfile.c.o glib/libglib-2.0.0.dylib.p/gmarkup.c.o glib/libglib-2.0.0.dylib.p/gmem.c.o glib/libglib-2.0.0.dylib.p/gmessages.c.o glib/libglib-2.0.0.dylib.p/gnode.c.o glib/libglib-2.0.0.dylib.p/goption.c.o glib/libglib-2.0.0.dylib.p/gpattern.c.o glib/libglib-2.0.0.dylib.p/gpoll.c.o glib/libglib-2.0.0.dylib.p/gprimes.c.o glib/libglib-2.0.0.dylib.p/gqsort.c.o glib/libglib-2.0.0.dylib.p/gquark.c.o glib/libglib-2.0.0.dylib.p/gqueue.c.o glib/libglib-2.0.0.dylib.p/grand.c.o glib/libglib-2.0.0.dylib.p/grcbox.c.o glib/libglib-2.0.0.dylib.p/grefcount.c.o glib/libglib-2.0.0.dylib.p/grefstring.c.o glib/libglib-2.0.0.dylib.p/gregex.c.o glib/libglib-2.0.0.dylib.p/gscanner.c.o glib/libglib-2.0.0.dylib.p/gsequence.c.o glib/libglib-2.0.0.dylib.p/gshell.c.o glib/libglib-2.0.0.dylib.p/gslice.c.o glib/libglib-2.0.0.dylib.p/gslist.c.o glib/libglib-2.0.0.dylib.p/gstdio.c.o glib/libglib-2.0.0.dylib.p/gstrfuncs.c.o glib/libglib-2.0.0.dylib.p/gstring.c.o glib/libglib-2.0.0.dylib.p/gstringchunk.c.o glib/libglib-2.0.0.dylib.p/gtestutils.c.o glib/libglib-2.0.0.dylib.p/gthread.c.o glib/libglib-2.0.0.dylib.p/gthreadpool.c.o glib/libglib-2.0.0.dylib.p/gtimer.c.o glib/libglib-2.0.0.dylib.p/gtimezone.c.o glib/libglib-2.0.0.dylib.p/gtranslit.c.o glib/libglib-2.0.0.dylib.p/gtrashstack.c.o glib/libglib-2.0.0.dylib.p/gtree.c.o glib/libglib-2.0.0.dylib.p/guniprop.c.o glib/libglib-2.0.0.dylib.p/gutf8.c.o glib/libglib-2.0.0.dylib.p/gunibreak.c.o glib/libglib-2.0.0.dylib.p/gunicollate.c.o glib/libglib-2.0.0.dylib.p/gunidecomp.c.o glib/libglib-2.0.0.dylib.p/gurifuncs.c.o glib/libglib-2.0.0.dylib.p/gutils.c.o glib/libglib-2.0.0.dylib.p/guuid.c.o glib/libglib-2.0.0.dylib.p/gvariant.c.o glib/libglib-2.0.0.dylib.p/gvariant-core.c.o glib/libglib-2.0.0.dylib.p/gvariant-parser.c.o glib/libglib-2.0.0.dylib.p/gvariant-serialiser.c.o glib/libglib-2.0.0.dylib.p/gvarianttypeinfo.c.o glib/libglib-2.0.0.dylib.p/gvarianttype.c.o glib/libglib-2.0.0.dylib.p/gversion.c.o glib/libglib-2.0.0.dylib.p/gwakeup.c.o glib/libglib-2.0.0.dylib.p/gprintf.c.o glib/libglib-2.0.0.dylib.p/glib-unix.c.o glib/libglib-2.0.0.dylib.p/gspawn.c.o glib/libglib-2.0.0.dylib.p/giounix.c.o glib/libglib-2.0.0.dylib.p/gosxutils.m.o glib/libglib-2.0.0.dylib.p/gthread-posix.c.o -L/Users/reza/pantherx/projects/cerbero/build/build-tools/lib -Wl,-dead_strip_dylibs -Wl,-headerpad_max_install_names -Wl,-undefined,error -shared -install_name @rpath/libglib-2.0.0.dylib -compatibility_version 6201 -current_version 6201.5 -Wl,-framework,CoreFoundation -Wl,-framework,Carbon -Wl,-framework,Foundation -Wl,-framework,AppKit -headerpad_max_install_names -Wl,-headerpad_max_install_names -Wno-error=unused-command-line-argument -arch x86_64 -m64 -Wl,-arch,x86_64 -mmacosx-version-min=10.11 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.0.sdk -lintl -liconv -lm
Undefined symbols for architecture x86_64:
"_libintl_newlocale", referenced from:
_g_strtod in gstrfuncs.c.o
_g_ascii_strtod in gstrfuncs.c.o
_g_ascii_formatd in gstrfuncs.c.o
_g_ascii_strtoull in gstrfuncs.c.o
_g_ascii_strtoll in gstrfuncs.c.o
_g_ascii_string_to_signed in gstrfuncs.c.o
_g_ascii_string_to_unsigned in gstrfuncs.c.o
...
"_libintl_setlocale", referenced from:
__g_dgettext_should_translate in ggettext.c.o
ld: symbol(s) not found for architecture x86_64
```
The host machine we are trying to build the GStreamer on:
- macOS Monterey version 12.6.6
- Architecture: x86_64
- Xcode 14.1 - Build version 14B47b
full log related to this issue: [cerbero_bootstrap_failure.txt](/uploads/4630d5d4051ea830366df5aafc47bdfc/cerbero_bootstrap_failure.txt)https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/2586vtenc: "Output state was not configured"2023-07-21T16:58:33ZBugzilla Migration Uservtenc: "Output state was not configured"## Submitted by Ilya Konstantinov
**[Link to original bug (#747546)](https://bugzilla.gnome.org/show_bug.cgi?id=747546)**
## Description
gst_vtenc_finish might be called before gst_vtenc_encode_frame ever manages to encode a single ...## Submitted by Ilya Konstantinov
**[Link to original bug (#747546)](https://bugzilla.gnome.org/show_bug.cgi?id=747546)**
## Description
gst_vtenc_finish might be called before gst_vtenc_encode_frame ever manages to encode a single frame, i.e.
```
i = 0;
while (g_async_queue_length (self->cur_outframes) > 0) {
GstVideoCodecFrame *outframe = g_async_queue_try_pop (self->cur_outframes);
/* Try to renegotiate once */
if (i == 0) {
meta = gst_buffer_get_core_media_meta (outframe->output_buffer);
if (!gst_vtenc_negotiate_downstream (self, meta->sample_buf)) {
`^``^` this code might never run before gst_vtenc_finish
```
In such case, VT's queue will be flushed and gst_video_encoder_finish_frame will be called for every frame, but negotiation will never happen, and therefore:
`ERROR videoencoder gstvideoencoder.c:2033:GstFlowReturn gst_video_encoder_finish_frame(GstVideoEncoder *, GstVideoCodecFrame *):<vtenc_h264-0> Output state was not configured`Piotr BrzezińskiPiotr Brzezińskihttps://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/2584Humbly asking for more detailed docs on gst-libav2023-05-23T19:39:23ZYinan FuHumbly asking for more detailed docs on gst-libav### Describe your issue
On GStreamer release note, FFmpeg is listed as the 1st codec.And, gst-libav is moved into the major repo. However, when I tried to study the code, I found no valid documentations about gst-libav. If it's convenien...### Describe your issue
On GStreamer release note, FFmpeg is listed as the 1st codec.And, gst-libav is moved into the major repo. However, when I tried to study the code, I found no valid documentations about gst-libav. If it's convenient, it would be very helpful to add some docs for the people using gst-libav. Thx.感谢!
#### Expected Behavior
Maybe add serveral design documents on gst-libav, like what is under https://gstreamer.freedesktop.org/documentation/additional/design/.
#### Observed Behavior
The official web page(https://gstreamer.freedesktop.org/modules/gst-libav.html) provides minimum information.https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/2582v4l2videodec: gst_poll_wait return 1 after wake up from system sleep2023-05-23T19:20:00Ztao jiangv4l2videodec: gst_poll_wait return 1 after wake up from system sleepWe make the system enter sleep state during play a video.
After woken up, gst_poll_wait return value 1 in function "gst_v4l2_buffer_pool_poll".
And then player exit.
The error log like this:
```
gst-play gstplay.c:1024:error_cb:<play0>...We make the system enter sleep state during play a video.
After woken up, gst_poll_wait return value 1 in function "gst_v4l2_buffer_pool_poll".
And then player exit.
The error log like this:
```
gst-play gstplay.c:1024:error_cb:<play0>ERROR: from element /GstPlayBin3:playbin3/GstURIDecodeBin3:uridecodebin3/GstDecodebin3:decodebin3-0/v4l2vp9dec:v4l2vp9dec0: Could not read from resource.
gst-play gstplay.c:1026:error_cb:<play0>�[00m Additional debug info: /usr/src/debug/gstreamer1.0-plugins-good/1.22.0.imx-r0/sys/v4l2/gstv4l2bufferpool.c(1224): gst_v4l2_buffer_pool_poll (): /GstPlayBin3:playbin3/GstURIDecodeBin3:uridecodebin3/GstDecodebin3:decodebin3-0/v4l2vp9dec:v4l2vp9dec0:
poll error 1: Resource temporarily unavailable (11)
gst-play gstplay.c:946:on_error:<play0>�[00m Error: Error from element /GstPlayBin3:playbin3/GstURIDecodeBin3:uridecodebin3/GstDecodebin3:decodebin3-0/v4l2vp9dec:v4l2vp9dec0: Could not read from resource.
Could not read from resource.
/usr/src/debug/gstreamer1.0-plugins-good/1.22.0.imx-r0/sys/v4l2/gstv4l2bufferpool.c(1224): gst_v4l2_buffer_pool_poll (): /GstPlayBin3:playbin3/GstURIDecodeBin3:uridecodebin3/GstDecodebin3:decodebin3-0/v4l2vp9dec:v4l2vp9dec0:
poll error 1: Resource temporarily unavailable (11) (gst-play-error-quark, 0)
ERROR Error from element /GstPlayBin3:playbin3/GstURIDecodeBin3:uridecodebin3/GstDecodebin3:decodebin3-0/v4l2vp9dec:v4l2vp9dec0: Could not read from resource.
Could not read from resource.
/usr/src/debug/gstreamer1.0-plugins-good/1.22.0.imx-r0/sys/v4l2/gstv4l2bufferpool.c(1224): gst_v4l2_buffer_pool_poll (): /GstPlayBin3:playbin3/GstURIDecodeBin3:uridecodebin3/GstDecodebin3:decodebin3-0/v4l2vp9dec:v4l2vp9dec0:
poll error 1: Resource temporarily unavailable (11) for /home/root/test_rEqxpj20wM.bin
getNextItem No next item!
No more media file, exit gplay!
```
gst_poll_fd_has_error return true and errno is EAGAIN.
Can we ignore this sense and try gst_poll_wait again?
@ndufresne