<div dir="ltr">2013/10/24 Sven Barth <span dir="ltr"><<a href="mailto:pascaldragon@googlemail.com" target="_blank">pascaldragon@googlemail.com</a>></span><br><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">

<p>Am 24.10.2013 03:39 schrieb "silvioprog" <<a href="mailto:silvioprog@gmail.com" target="_blank">silvioprog@gmail.com</a>>:</p><div class="im">
><br>
> 2013/10/23 Marco van de Voort <<a href="mailto:marcov@stack.nl" target="_blank">marcov@stack.nl</a>><br>
>><br>
>> On Tue, Oct 15, 2013 at 01:52:44PM -0300, silvioprog wrote:<br>
>> > I'm trying to compila Lazarus in Linux Mint 15 (<a href="http://www.linuxmint.com/" target="_blank">http://www.linuxmint.com/</a>),<br>
>> > but:<br>
>><br>
>> Try adding<br>
>>         -XLAcairo=cairo,cairo-gobject<br>
><br>
><br>
> Sorry for my ignorance, but when I try:<br>
><br>
> silvioprog@silvioprog-vm ~ $ cd lazarus/<br>
> silvioprog@silvioprog-vm ~/lazarus $ make clean all -XLAcairo=cairo,cairo-gobject</div><p></p>
<p>This passes the option to make (which dies nit understand what you want), but you should pass it to the build process itself instead:</p>
<p>make clean all OPT="-XLAcairo=cairo,cairo-gobject"</p>
<p>Regards,<br>
Sven</p></blockquote></div><div>Thank guys, but, same problem:</div><div><br></div><div><div>Compiling resource ../units/x86_64-linux/gtk2/lazarus.or</div><div>Linking ../lazarus</div><div>lazarus.pp(142,1) Warning: "crti.o" not found, this will probably cause a linking failure</div>

<div>lazarus.pp(142,1) Warning: "crtn.o" not found, this will probably cause a linking failure</div><div>/usr/bin/ld: warning: ../link.res contains output sections; did you forget -T?</div><div>/usr/lib/fpc/2.7.1/units/x86_64-linux/cairo/cairo.o: In function `CAIRO_$$_CAIRO_GOBJECT_TYPE_CONTEXT$$QWORD':</div>

<div>cairo.pp:(.text.n_cairo_$$_cairo_gobject_type_context$$qword+0x6): undefined reference to `cairo_gobject_context_get_type'</div><div>/usr/lib/fpc/2.7.1/units/x86_64-linux/cairo/cairo.o: In function `CAIRO_$$_CAIRO_GOBJECT_TYPE_DEVICE$$QWORD':</div>

<div>cairo.pp:(.text.n_cairo_$$_cairo_gobject_type_device$$qword+0x6): undefined reference to `cairo_gobject_device_get_type'</div><div>/usr/lib/fpc/2.7.1/units/x86_64-linux/cairo/cairo.o: In function `CAIRO_$$_CAIRO_GOBJECT_TYPE_PATTERN$$QWORD':</div>

<div>cairo.pp:(.text.n_cairo_$$_cairo_gobject_type_pattern$$qword+0x6): undefined reference to `cairo_gobject_pattern_get_type'</div><div>/usr/lib/fpc/2.7.1/units/x86_64-linux/cairo/cairo.o: In function `CAIRO_$$_CAIRO_GOBJECT_TYPE_SURFACE$$QWORD':</div>

<div>cairo.pp:(.text.n_cairo_$$_cairo_gobject_type_surface$$qword+0x6): undefined reference to `cairo_gobject_surface_get_type'</div><div>/usr/lib/fpc/2.7.1/units/x86_64-linux/cairo/cairo.o: In function `CAIRO_$$_CAIRO_GOBJECT_TYPE_RECTANGLE$$QWORD':</div>

<div>cairo.pp:(.text.n_cairo_$$_cairo_gobject_type_rectangle$$qword+0x6): undefined reference to `cairo_gobject_rectangle_get_type'</div><div>/usr/lib/fpc/2.7.1/units/x86_64-linux/cairo/cairo.o: In function `CAIRO_$$_CAIRO_GOBJECT_TYPE_SCALED_FONT$$QWORD':</div>

<div>cairo.pp:(.text.n_cairo_$$_cairo_gobject_type_scaled_font$$qword+0x6): undefined reference to `cairo_gobject_scaled_font_get_type'</div><div>/usr/lib/fpc/2.7.1/units/x86_64-linux/cairo/cairo.o: In function `CAIRO_$$_CAIRO_GOBJECT_TYPE_FONT_FACE$$QWORD':</div>

<div>cairo.pp:(.text.n_cairo_$$_cairo_gobject_type_font_face$$qword+0x6): undefined reference to `cairo_gobject_font_face_get_type'</div><div>/usr/lib/fpc/2.7.1/units/x86_64-linux/cairo/cairo.o: In function `CAIRO_$$_CAIRO_GOBJECT_TYPE_FONT_OPTIONS$$QWORD':</div>

<div>cairo.pp:(.text.n_cairo_$$_cairo_gobject_type_font_options$$qword+0x6): undefined reference to `cairo_gobject_font_options_get_type'</div><div>/usr/lib/fpc/2.7.1/units/x86_64-linux/cairo/cairo.o: In function `CAIRO_$$_CAIRO_GOBJECT_TYPE_RECTANGLE_INT$$QWORD':</div>

<div>cairo.pp:(.text.n_cairo_$$_cairo_gobject_type_rectangle_int$$qword+0x6): undefined reference to `cairo_gobject_rectangle_int_get_type'</div><div>/usr/lib/fpc/2.7.1/units/x86_64-linux/cairo/cairo.o: In function `CAIRO_$$_CAIRO_GOBJECT_TYPE_REGION$$QWORD':</div>

<div>cairo.pp:(.text.n_cairo_$$_cairo_gobject_type_region$$qword+0x6): undefined reference to `cairo_gobject_region_get_type'</div><div>/usr/lib/fpc/2.7.1/units/x86_64-linux/cairo/cairo.o: In function `CAIRO_$$_CAIRO_GOBJECT_TYPE_STATUS$$QWORD':</div>

<div>cairo.pp:(.text.n_cairo_$$_cairo_gobject_type_status$$qword+0x6): undefined reference to `cairo_gobject_status_get_type'</div><div>/usr/lib/fpc/2.7.1/units/x86_64-linux/cairo/cairo.o: In function `CAIRO_$$_CAIRO_GOBJECT_TYPE_CONTENT$$QWORD':</div>

<div>cairo.pp:(.text.n_cairo_$$_cairo_gobject_type_content$$qword+0x6): undefined reference to `cairo_gobject_content_get_type'</div><div>/usr/lib/fpc/2.7.1/units/x86_64-linux/cairo/cairo.o: In function `CAIRO_$$_CAIRO_GOBJECT_TYPE_OPERATOR$$QWORD':</div>

<div>cairo.pp:(.text.n_cairo_$$_cairo_gobject_type_operator$$qword+0x6): undefined reference to `cairo_gobject_operator_get_type'</div><div>/usr/lib/fpc/2.7.1/units/x86_64-linux/cairo/cairo.o: In function `CAIRO_$$_CAIRO_GOBJECT_TYPE_ANTIALIAS$$QWORD':</div>

<div>cairo.pp:(.text.n_cairo_$$_cairo_gobject_type_antialias$$qword+0x6): undefined reference to `cairo_gobject_antialias_get_type'</div><div>/usr/lib/fpc/2.7.1/units/x86_64-linux/cairo/cairo.o: In function `CAIRO_$$_CAIRO_GOBJECT_TYPE_FILL_RULE$$QWORD':</div>

<div>cairo.pp:(.text.n_cairo_$$_cairo_gobject_type_fill_rule$$qword+0x6): undefined reference to `cairo_gobject_fill_rule_get_type'</div><div>/usr/lib/fpc/2.7.1/units/x86_64-linux/cairo/cairo.o: In function `CAIRO_$$_CAIRO_GOBJECT_TYPE_LINE_CAP$$QWORD':</div>

<div>cairo.pp:(.text.n_cairo_$$_cairo_gobject_type_line_cap$$qword+0x6): undefined reference to `cairo_gobject_line_cap_get_type'</div><div>/usr/lib/fpc/2.7.1/units/x86_64-linux/cairo/cairo.o: In function `CAIRO_$$_CAIRO_GOBJECT_TYPE_LINE_JOIN$$QWORD':</div>

<div>cairo.pp:(.text.n_cairo_$$_cairo_gobject_type_line_join$$qword+0x6): undefined reference to `cairo_gobject_line_join_get_type'</div><div>/usr/lib/fpc/2.7.1/units/x86_64-linux/cairo/cairo.o: In function `CAIRO_$$_CAIRO_GOBJECT_TYPE_CLUSTER_FLAGS$$QWORD':</div>

<div>cairo.pp:(.text.n_cairo_$$_cairo_gobject_type_cluster_flags$$qword+0x6): undefined reference to `cairo_gobject_text_cluster_flags_get_type'</div><div>/usr/lib/fpc/2.7.1/units/x86_64-linux/cairo/cairo.o: In function `CAIRO_$$_CAIRO_GOBJECT_TYPE_FONT_SLANT$$QWORD':</div>

<div>cairo.pp:(.text.n_cairo_$$_cairo_gobject_type_font_slant$$qword+0x6): undefined reference to `cairo_gobject_font_slant_get_type'</div><div>/usr/lib/fpc/2.7.1/units/x86_64-linux/cairo/cairo.o: In function `CAIRO_$$_CAIRO_GOBJECT_TYPE_FONT_WEIGHT$$QWORD':</div>

<div>cairo.pp:(.text.n_cairo_$$_cairo_gobject_type_font_weight$$qword+0x6): undefined reference to `cairo_gobject_font_weight_get_type'</div><div>/usr/lib/fpc/2.7.1/units/x86_64-linux/cairo/cairo.o: In function `CAIRO_$$_CAIRO_GOBJECT_TYPE_SUBPIXEL_ORDER$$QWORD':</div>

<div>cairo.pp:(.text.n_cairo_$$_cairo_gobject_type_subpixel_order$$qword+0x6): undefined reference to `cairo_gobject_subpixel_order_get_type'</div><div>/usr/lib/fpc/2.7.1/units/x86_64-linux/cairo/cairo.o: In function `CAIRO_$$_CAIRO_GOBJECT_TYPE_HINT_STYLE$$QWORD':</div>

<div>cairo.pp:(.text.n_cairo_$$_cairo_gobject_type_hint_style$$qword+0x6): undefined reference to `cairo_gobject_hint_style_get_type'</div><div>/usr/lib/fpc/2.7.1/units/x86_64-linux/cairo/cairo.o: In function `CAIRO_$$_CAIRO_GOBJECT_TYPE_HNT_METRICS$$QWORD':</div>

<div>cairo.pp:(.text.n_cairo_$$_cairo_gobject_type_hnt_metrics$$qword+0x6): undefined reference to `cairo_gobject_hint_metrics_get_type'</div><div>/usr/lib/fpc/2.7.1/units/x86_64-linux/cairo/cairo.o: In function `CAIRO_$$_CAIRO_GOBJECT_TYPE_FONT_TYPE$$QWORD':</div>

<div>cairo.pp:(.text.n_cairo_$$_cairo_gobject_type_font_type$$qword+0x6): undefined reference to `cairo_gobject_font_type_get_type'</div><div>/usr/lib/fpc/2.7.1/units/x86_64-linux/cairo/cairo.o: In function `CAIRO_$$_CAIRO_GOBJECT_TYPE_PATH_DATA_TYPE$$QWORD':</div>

<div>cairo.pp:(.text.n_cairo_$$_cairo_gobject_type_path_data_type$$qword+0x6): undefined reference to `cairo_gobject_path_data_type_get_type'</div><div>/usr/lib/fpc/2.7.1/units/x86_64-linux/cairo/cairo.o: In function `CAIRO_$$_CAIRO_GOBJECT_TYPE_DEVICE_TYPE$$QWORD':</div>

<div>cairo.pp:(.text.n_cairo_$$_cairo_gobject_type_device_type$$qword+0x6): undefined reference to `cairo_gobject_device_type_get_type'</div><div>/usr/lib/fpc/2.7.1/units/x86_64-linux/cairo/cairo.o: In function `CAIRO_$$_CAIRO_GOBJECT_TYPE_SURFACE_TYPE$$QWORD':</div>

<div>cairo.pp:(.text.n_cairo_$$_cairo_gobject_type_surface_type$$qword+0x6): undefined reference to `cairo_gobject_surface_type_get_type'</div><div>/usr/lib/fpc/2.7.1/units/x86_64-linux/cairo/cairo.o: In function `CAIRO_$$_CAIRO_GOBJECT_TYPE_FORMAT$$QWORD':</div>

<div>cairo.pp:(.text.n_cairo_$$_cairo_gobject_type_format$$qword+0x6): undefined reference to `cairo_gobject_format_get_type'</div><div>/usr/lib/fpc/2.7.1/units/x86_64-linux/cairo/cairo.o: In function `CAIRO_$$_CAIRO_GOBJECT_TYPE_PATTERN_TYPE$$QWORD':</div>

<div>cairo.pp:(.text.n_cairo_$$_cairo_gobject_type_pattern_type$$qword+0x6): undefined reference to `cairo_gobject_pattern_type_get_type'</div><div>/usr/lib/fpc/2.7.1/units/x86_64-linux/cairo/cairo.o: In function `CAIRO_$$_CAIRO_GOBJECT_TYPE_EXTEND$$QWORD':</div>

<div>cairo.pp:(.text.n_cairo_$$_cairo_gobject_type_extend$$qword+0x6): undefined reference to `cairo_gobject_extend_get_type'</div><div>/usr/lib/fpc/2.7.1/units/x86_64-linux/cairo/cairo.o: In function `CAIRO_$$_CAIRO_GOBJECT_TYPE_FILTER$$QWORD':</div>

<div>cairo.pp:(.text.n_cairo_$$_cairo_gobject_type_filter$$qword+0x6): undefined reference to `cairo_gobject_filter_get_type'</div><div>/usr/lib/fpc/2.7.1/units/x86_64-linux/cairo/cairo.o: In function `CAIRO_$$_CAIRO_GOBJECT_TYPE_REGION_OVERLAP$$QWORD':</div>

<div>cairo.pp:(.text.n_cairo_$$_cairo_gobject_type_region_overlap$$qword+0x6): undefined reference to `cairo_gobject_region_overlap_get_type'</div><div>lazarus.pp(142,1) Error: Error while linking</div><div>lazarus.pp(142,1) Fatal: There were 1 errors compiling module, stopping</div>

<div>Fatal: Compilation aborted</div><div>make[2]: *** [lazarus] Error 1</div><div>make[2]: Leaving directory `/home/silvioprog/lazarus/ide'</div><div>make[1]: *** [ide] Error 2</div><div>make[1]: Leaving directory `/home/silvioprog/lazarus/ide'</div>

<div>make: *** [ide] Error 2</div></div><div><br></div>-- <br>Silvio Clécio<br>My public projects - <a href="http://github.com/silvioprog" target="_blank">github.com/silvioprog</a>
</div></div>