Opened 19 years ago

Closed 19 years ago

#3148 closed defect (worksforme)

TeXmacs library path leaves out /usr/X11R6/lib

Reported by: ghenshaw@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 1.0
Keywords: Cc:
Port:

Description

building TeXmacs results in the following error:

---> Building TeXmacs with target { } Error: Target com.apple.build returned: shell command "cd "/opt/local/var/db/dports/build/ file._opt_local_var_db_dports_sources_rsync.rsync.opendarwin.org_dpupdate_dports_editors_TeXmacs/ work/TeXmacs-1.0.5-src" && make " returned error 2 Command output: g++ -I./System -I./System/Boot -I./System/Classes -I./System/Files -I./System/ Link -I./System/Misc -I./Classes/Abstract -I./Classes/Atomic -I./Classes/Compound -I./Data/Drd -I./ Data/String -I./Data/Tree -I./Data/Convert -I./Guile -I/opt/local/var/db/dports/build/ file._opt_local_var_db_dports_sources_rsync.rsync.opendarwin.org_dpupdate_dports_editors_TeXmacs/ work/TeXmacs-1.0.5-src/TeXmacs/include -I/opt/local/include/freetype2 -I/opt/local/include -I/opt/ local/include -Wall -Wno-return-type -O2 -fno-rtti -fno-exceptions -I/opt/local/include -c ./System/ Classes/url.cpp -o Objects/url.o g++ -I./System -I./System/Boot -I./System/Classes -I./System/Files -I./System/Link -I./System/Misc -I./Classes/Abstract -I./Classes/Atomic -I./Classes/Compound -I./Data/Drd -I./Data/String -I./Data/ Tree -I./Data/Convert -I./Guile -I./Resource -I/opt/local/var/db/dports/build/ file._opt_local_var_db_dports_sources_rsync.rsync.opendarwin.org_dpupdate_dports_editors_TeXmacs/ work/TeXmacs-1.0.5-src/TeXmacs/include -I/opt/local/include/freetype2 -I/opt/local/include -I/opt/ local/include -Wall -Wno-return-type -O2 -fno-rtti -fno-exceptions -I/opt/local/include -c ./Data/ Drd/vars.cpp -o Objects/vars.o g++ -I./System -I./System/Boot -I./System/Classes -I./System/Files -I./System/Link -I./System/Misc -I./Classes/Abstract -I./Classes/Atomic -I./Classes/Compound -I./Data/Drd -I./Data/String -I./Data/ Tree -I./Data/Convert -I./Guile -I./Resource -I./Window -I/opt/local/include/freetype2 -I/opt/local/ include -I/opt/local/include -Wall -Wno-return-type -O2 -fno-rtti -fno-exceptions -I/opt/local/ include -c ./Resource/Languages/verb_language.cpp -o Objects/verb_language.o g++ -I./System -I./System/Boot -I./System/Classes -I./System/Files -I./System/Link -I./System/Misc -I./Classes/Abstract -I./Classes/Atomic -I./Classes/Compound -I./Data/Drd -I./Data/String -I./Data/ Tree -I./Data/Convert -I./Guile -I./Resource -I/opt/local/var/db/dports/build/ file._opt_local_var_db_dports_sources_rsync.rsync.opendarwin.org_dpupdate_dports_editors_TeXmacs/ work/TeXmacs-1.0.5-src/TeXmacs/include -I/opt/local/include/freetype2 -I/opt/local/include -I/opt/ local/include -Wall -Wno-return-type -O2 -fno-rtti -fno-exceptions -I/opt/local/include -c ./Data/ Convert/Verbatim/verbatim.cpp -o Objects/verbatim.o g++ -I./System -I./System/Boot -I./System/Classes -I./System/Files -I./System/Link -I./System/Misc -I./Classes/Abstract -I./Classes/Atomic -I./Classes/Compound -I./Data/Drd -I./Data/String -I./Data/ Tree -I./Data/Convert -I./Guile -I./Resource -I./Window -I/opt/local/include/freetype2 -I/opt/local/ include -I/opt/local/include -Wall -Wno-return-type -O2 -fno-rtti -fno-exceptions -I/opt/local/ include -c ./Resource/Fonts/virtual_font.cpp -o Objects/virtual_font.o g++ -I./System -I./System/Boot -I./System/Classes -I./System/Files -I./System/Link -I./System/Misc -I./Classes/Abstract -I./Classes/Atomic -I./Classes/Compound -I./Data/Drd -I./Data/String -I./Data/ Tree -I./Data/Convert -I./Guile -I./Resource -I./Window -I./Typeset -I./Typeset/Bridge -I./Typeset/ Concat -I./Typeset/Page -I./Edit -I/opt/local/include/freetype2 -I/opt/local/include -I/opt/local/ include -Wall -Wno-return-type -O2 -fno-rtti -fno-exceptions -I/opt/local/include -c ./Typeset/Page/ vpenalty.cpp -o Objects/vpenalty.o g++ -I./System -I./System/Boot -I./System/Classes -I./System/Files -I./System/Link -I./System/Misc -I./Classes/Abstract -I./Classes/Atomic -I./Classes/Compound -I./Data/Drd -I./Data/String -I./Data/ Tree -I./Data/Convert -I./Guile -I./Resource -I./Window -I./Plugins -I/opt/local/include/freetype2 -I/ opt/local/include -I/opt/local/include -Wall -Wno-return-type -O2 -fno-rtti -fno-exceptions -I/opt/ local/include -c ./Window/Widget/Misc/wait_widget.cpp -o Objects/wait_widget.o g++ -I./System -I./System/Boot -I./System/Classes -I./System/Files -I./System/Link -I./System/Misc -I./Classes/Abstract -I./Classes/Atomic -I./Classes/Compound -I./Data/Drd -I./Data/String -I./Data/ Tree -I./Data/Convert -I./Guile -I/opt/local/var/db/dports/build/ file._opt_local_var_db_dports_sources_rsync.rsync.opendarwin.org_dpupdate_dports_editors_TeXmacs/ work/TeXmacs-1.0.5-src/TeXmacs/include -I/opt/local/include/freetype2 -I/opt/local/include -I/opt/ local/include -Wall -Wno-return-type -O2 -fno-rtti -fno-exceptions -I/opt/local/include -c ./System/ Files/web_files.cpp -o Objects/web_files.o g++ -I./System -I./System/Boot -I./System/Classes -I./System/Files -I./System/Link -I./System/Misc -I./Classes/Abstract -I./Classes/Atomic -I./Classes/Compound -I./Data/Drd -I./Data/String -I./Data/ Tree -I./Data/Convert -I./Guile -I./Resource -I./Window -I./Plugins -I/opt/local/include/freetype2 -I/ opt/local/include -I/opt/local/include -Wall -Wno-return-type -O2 -fno-rtti -fno-exceptions -I/opt/ local/include -c ./Window/Widget/Basic/widget.cpp -o Objects/widget.o g++ -I./System -I./System/Boot -I./System/Classes -I./System/Files -I./System/Link -I./System/Misc -I./Classes/Abstract -I./Classes/Atomic -I./Classes/Compound -I./Data/Drd -I./Data/String -I./Data/ Tree -I./Data/Convert -I./Guile -I./Resource -I./Window -I./Plugins -I/opt/local/include/freetype2 -I/ opt/local/include -I/opt/local/include -Wall -Wno-return-type -O2 -fno-rtti -fno-exceptions -I/opt/ local/include -c ./Window/X/x_display.cpp -o Objects/x_display.o g++ -I./System -I./System/Boot -I./System/Classes -I./System/Files -I./System/Link -I./System/Misc -I./Classes/Abstract -I./Classes/Atomic -I./Classes/Compound -I./Data/Drd -I./Data/String -I./Data/ Tree -I./Data/Convert -I./Guile -I./Resource -I./Window -I./Plugins -I/opt/local/include/freetype2 -I/ opt/local/include -I/opt/local/include -Wall -Wno-return-type -O2 -fno-rtti -fno-exceptions -I/opt/ local/include -c ./Window/X/x_drawable.cpp -o Objects/x_drawable.o g++ -I./System -I./System/Boot -I./System/Classes -I./System/Files -I./System/Link -I./System/Misc -I./Classes/Abstract -I./Classes/Atomic -I./Classes/Compound -I./Data/Drd -I./Data/String -I./Data/ Tree -I./Data/Convert -I./Guile -I./Resource -I./Window -I./Plugins -I/opt/local/include/freetype2 -I/ opt/local/include -I/opt/local/include -Wall -Wno-return-type -O2 -fno-rtti -fno-exceptions -I/opt/ local/include -c ./Window/X/x_font.cpp -o Objects/x_font.o g++ -I./System -I./System/Boot -I./System/Classes -I./System/Files -I./System/Link -I./System/Misc -I./Classes/Abstract -I./Classes/Atomic -I./Classes/Compound -I./Data/Drd -I./Data/String -I./Data/ Tree -I./Data/Convert -I./Guile -I./Resource -I./Window -I./Plugins -I/opt/local/include/freetype2 -I/ opt/local/include -I/opt/local/include -Wall -Wno-return-type -O2 -fno-rtti -fno-exceptions -I/opt/ local/include -c ./Window/X/x_init.cpp -o Objects/x_init.o g++ -I./System -I./System/Boot -I./System/Classes -I./System/Files -I./System/Link -I./System/Misc -I./Classes/Abstract -I./Classes/Atomic -I./Classes/Compound -I./Data/Drd -I./Data/String -I./Data/ Tree -I./Data/Convert -I./Guile -I./Resource -I./Window -I./Plugins -I/opt/local/include/freetype2 -I/ opt/local/include -I/opt/local/include -Wall -Wno-return-type -O2 -fno-rtti -fno-exceptions -I/opt/ local/include -c ./Window/X/x_loop.cpp -o Objects/x_loop.o g++ -I./System -I./System/Boot -I./System/Classes -I./System/Files -I./System/Link -I./System/Misc -I./Classes/Abstract -I./Classes/Atomic -I./Classes/Compound -I./Data/Drd -I./Data/String -I./Data/ Tree -I./Data/Convert -I./Guile -I./Resource -I./Window -I./Plugins -I/opt/local/include/freetype2 -I/ opt/local/include -I/opt/local/include -Wall -Wno-return-type -O2 -fno-rtti -fno-exceptions -I/opt/ local/include -c ./Window/X/x_window.cpp -o Objects/x_window.o g++ -I./System -I./System/Boot -I./System/Classes -I./System/Files -I./System/Link -I./System/Misc -I./Classes/Abstract -I./Classes/Atomic -I./Classes/Compound -I./Data/Drd -I./Data/String -I./Data/ Tree -I./Data/Convert -I./Guile -I./Resource -I./Window -I./Plugins -I/opt/local/include/freetype2 -I/ opt/local/include -I/opt/local/include -Wall -Wno-return-type -O2 -fno-rtti -fno-exceptions -I/opt/ local/include -c ./Window/Widget/Output/xpm_widget.cpp -o Objects/xpm_widget.o g++ -I./System -I./System/Boot -I./System/Classes -I./System/Files -I./System/Link -I./System/Misc -I./Classes/Abstract -I./Classes/Atomic -I./Classes/Compound -I./Data/Drd -I./Data/String -I./Data/ Tree -I./Data/Convert -I./Guile -I./Resource -I./Window -I./Typeset -I./Typeset/Bridge -I./Typeset/ Concat -I./Typeset/Page -I./Edit -I./Plugins -I./Texmacs -I/opt/local/include/freetype2 -I/opt/local/ include -I/opt/local/include -Wall -Wno-return-type -O2 -fno-rtti -fno-exceptions -I/opt/local/ include -c ./Texmacs/Configure/tm_config.cpp -o Objects/tm_config.o g++ -I./System -I./System/Boot -I./System/Classes -I./System/Files -I./System/Link -I./System/Misc -I./Classes/Abstract -I./Classes/Atomic -I./Classes/Compound -I./Data/Drd -I./Data/String -I./Data/ Tree -I./Data/Convert -I./Guile -I./Resource -I./Window -I./Typeset -I./Typeset/Bridge -I./Typeset/ Concat -I./Typeset/Page -I./Edit -I./Plugins -I./Texmacs -I/opt/local/include/freetype2 -I/opt/local/ include -I/opt/local/include -Wall -Wno-return-type -O2 -fno-rtti -fno-exceptions -I/opt/local/ include -c ./Texmacs/Data/tm_data.cpp -o Objects/tm_data.o g++ -I./System -I./System/Boot -I./System/Classes -I./System/Files -I./System/Link -I./System/Misc -I./Classes/Abstract -I./Classes/Atomic -I./Classes/Compound -I./Data/Drd -I./Data/String -I./Data/ Tree -I./Data/Convert -I./Guile -I./Resource -I./Window -I./Typeset -I./Typeset/Bridge -I./Typeset/ Concat -I./Typeset/Page -I./Edit -I./Plugins -I./Texmacs -I/opt/local/include/freetype2 -I/opt/local/ include -I/opt/local/include -Wall -Wno-return-type -O2 -fno-rtti -fno-exceptions -I/opt/local/ include -c ./Texmacs/Data/tm_file.cpp -o Objects/tm_file.o g++ -I./System -I./System/Boot -I./System/Classes -I./System/Files -I./System/Link -I./System/Misc -I./Classes/Abstract -I./Classes/Atomic -I./Classes/Compound -I./Data/Drd -I./Data/String -I./Data/ Tree -I./Data/Convert -I./Guile -I./Resource -I./Window -I./Typeset -I./Typeset/Bridge -I./Typeset/ Concat -I./Typeset/Page -I./Edit -I./Plugins -I./Texmacs -I/opt/local/include/freetype2 -I/opt/local/ include -I/opt/local/include -Wall -Wno-return-type -O2 -fno-rtti -fno-exceptions -I/opt/local/ include -c ./Texmacs/Layout/tm_button.cpp -o Objects/tm_button.o g++ -I./System -I./System/Boot -I./System/Classes -I./System/Files -I./System/Link -I./System/Misc -I./Classes/Abstract -I./Classes/Atomic -I./Classes/Compound -I./Data/Drd -I./Data/String -I./Data/ Tree -I./Data/Convert -I./Guile -I./Resource -I./Window -I./Typeset -I./Typeset/Bridge -I./Typeset/ Concat -I./Typeset/Page -I./Edit -I./Plugins -I./Texmacs -I/opt/local/include/freetype2 -I/opt/local/ include -I/opt/local/include -Wall -Wno-return-type -O2 -fno-rtti -fno-exceptions -I/opt/local/ include -c ./Texmacs/Layout/tm_menus.cpp -o Objects/tm_menus.o g++ -I./System -I./System/Boot -I./System/Classes -I./System/Files -I./System/Link -I./System/Misc -I./Classes/Abstract -I./Classes/Atomic -I./Classes/Compound -I./Data/Drd -I./Data/String -I./Data/ Tree -I./Data/Convert -I./Guile -I./Resource -I./Window -I./Typeset -I./Typeset/Bridge -I./Typeset/ Concat -I./Typeset/Page -I./Edit -I./Plugins -I./Texmacs -I/opt/local/include/freetype2 -I/opt/local/ include -I/opt/local/include -Wall -Wno-return-type -O2 -fno-rtti -fno-exceptions -I/opt/local/ include -c ./Texmacs/Layout/tm_widget.cpp -o Objects/tm_widget.o g++ -I./System -I./System/Boot -I./System/Classes -I./System/Files -I./System/Link -I./System/Misc -I./Classes/Abstract -I./Classes/Atomic -I./Classes/Compound -I./Data/Drd -I./Data/String -I./Data/ Tree -I./Data/Convert -I./Guile -I./Resource -I./Window -I./Typeset -I./Typeset/Bridge -I./Typeset/ Concat -I./Typeset/Page -I./Edit -I./Plugins -I./Texmacs -I/opt/local/include/freetype2 -I/opt/local/ include -I/opt/local/include -Wall -Wno-return-type -O2 -fno-rtti -fno-exceptions -I/opt/local/ include -c ./Texmacs/Scheme/tm_scheme.cpp -o Objects/tm_scheme.o g++ -I./System -I./System/Boot -I./System/Classes -I./System/Files -I./System/Link -I./System/Misc -I./Classes/Abstract -I./Classes/Atomic -I./Classes/Compound -I./Data/Drd -I./Data/String -I./Data/ Tree -I./Data/Convert -I./Guile -I./Resource -I./Window -I./Typeset -I./Typeset/Bridge -I./Typeset/ Concat -I./Typeset/Page -I./Edit -I./Plugins -I./Texmacs -I/opt/local/include/freetype2 -I/opt/local/ include -I/opt/local/include -Wall -Wno-return-type -O2 -fno-rtti -fno-exceptions -I/opt/local/ include -c ./Texmacs/Server/tm_server.cpp -o Objects/tm_server.o g++ -I./System -I./System/Boot -I./System/Classes -I./System/Files -I./System/Link -I./System/Misc -I./Classes/Abstract -I./Classes/Atomic -I./Classes/Compound -I./Data/Drd -I./Data/String -I./Data/ Tree -I./Data/Convert -I./Guile -I./Resource -I./Window -I./Typeset -I./Typeset/Bridge -I./Typeset/ Concat -I./Typeset/Page -I./Edit -I./Plugins -I./Texmacs -I/opt/local/include/freetype2 -I/opt/local/ include -I/opt/local/include -Wall -Wno-return-type -O2 -fno-rtti -fno-exceptions -I/opt/local/ include -c ./Texmacs/Texmacs/texmacs.cpp -o Objects/texmacs.o g++ Objects/analyze.o Objects/array.o Objects/array_widget.o Objects/attribute_event.o Objects/ attribute_widget.o Objects/balloon_widget.o Objects/basic.o Objects/basic_boxes.o Objects/ basic_event.o Objects/basic_widget.o Objects/bibtex.o Objects/bitmap_font.o Objects/boxes.o Objects/bridge.o Objects/bridge_argument.o Objects/bridge_auto.o Objects/bridge_compound.o Objects/bridge_default.o Objects/bridge_docrange.o Objects/bridge_document.o Objects/ bridge_eval.o Objects/bridge_formatting.o Objects/bridge_mark.o Objects/bridge_rewrite.o Objects/ bridge_surround.o Objects/bridge_with.o Objects/button_widget.o Objects/canvas_widget.o Objects/ cell.o Objects/change_boxes.o Objects/command.o Objects/composite_boxes.o Objects/ composite_event.o Objects/composite_widget.o Objects/compound_font.o Objects/concat_active.o Objects/concat_boxes.o Objects/concat_graphics.o Objects/concat_inactive.o Objects/concat_macro.o Objects/concat_math.o Objects/concat_post.o Objects/concat_text.o Objects/concater.o Objects/ connection.o Objects/converter.o Objects/curve.o Objects/decoration_boxes.o Objects/dictionary.o Objects/drd_info.o Objects/drd_std.o Objects/dyn_link.o Objects/edit_aux.o Objects/edit_complete.o Objects/edit_cursor.o Objects/edit_delete.o Objects/edit_dynamic.o Objects/edit_footer.o Objects/ edit_graphics.o Objects/edit_interface.o Objects/edit_keyboard.o Objects/edit_main.o Objects/ edit_math.o Objects/edit_modify.o Objects/edit_mouse.o Objects/edit_search.o Objects/edit_select.o Objects/edit_session.o Objects/edit_spell.o Objects/edit_table.o Objects/edit_text.o Objects/ edit_typeset.o Objects/encoding.o Objects/env.o Objects/env_default.o Objects/env_exec.o Objects/ env_inactive.o Objects/env_length.o Objects/env_semantics.o Objects/equations.o Objects/evaluate.o Objects/fast_alloc.o Objects/file.o Objects/file_chooser_widget.o Objects/find_font.o Objects/font.o Objects/format.o Objects/formatter.o Objects/frame.o Objects/free_type.o Objects/from_scheme.o Objects/fromtex.o Objects/fromtm.o Objects/fromxml.o Objects/generic.o Objects/ghostscript.o Objects/glue_all.o Objects/glue_widget.o Objects/glyph.o Objects/glyph_ops.o Objects/glyph_shrink.o Objects/graphics_boxes.o Objects/grid.o Objects/grid_boxes.o Objects/hashfunc.o Objects/hashmap.o Objects/hashmap_extra.o Objects/hashset.o Objects/hashtree.o Objects/hyphenate.o Objects/ image_files.o Objects/init_texmacs.o Objects/init_upgrade.o Objects/inittex.o Objects/input.o Objects/ input_widget.o Objects/ip_observer.o Objects/ispell.o Objects/iterator.o Objects/language.o Objects/ layout.o Objects/lazy_paragraph.o Objects/lazy_typeset.o Objects/lazy_vstream.o Objects/ line_breaker.o Objects/line_item.o Objects/list.o Objects/list_widget.o Objects/load_pk.o Objects/ load_tex.o Objects/load_tfm.o Objects/make_pages.o Objects/math_boxes.o Objects/math_font.o Objects/math_language.o Objects/misc_boxes.o Objects/modifier_boxes.o Objects/object.o Objects/ observer.o Objects/page_breaker.o Objects/page_item.o Objects/page_type.o Objects/pager.o Objects/parsetex.o Objects/parsexml.o Objects/path.o Objects/pipe_link.o Objects/point.o Objects/ polynomial.o Objects/popup_button.o Objects/popup_widget.o Objects/printer.o Objects/ps_device.o Objects/rectangles.o Objects/rel_hashmap.o Objects/rubber_boxes.o Objects/script_boxes.o Objects/ scroll_event.o Objects/scroll_widget.o Objects/scrollable_widget.o Objects/scrollbar_widget.o Objects/ separator_widget.o Objects/skeleton.o Objects/socket_link.o Objects/space.o Objects/stack_boxes.o Objects/stacker.o Objects/stretch_boxes.o Objects/string.o Objects/superpose_boxes.o Objects/ switch_widget.o Objects/sys_utils.o Objects/tab.o Objects/table.o Objects/tag_info.o Objects/ tex_files.o Objects/tex_font.o Objects/tex_init.o Objects/tex_rubber_font.o Objects/text_boxes.o Objects/text_language.o Objects/text_widget.o Objects/tile_widget.o Objects/timer.o Objects/ to_scheme.o Objects/totm.o Objects/translator.o Objects/tree.o Objects/tree_cursor.o Objects/ tree_label.o Objects/tt_face.o Objects/tt_file.o Objects/tt_font.o Objects/typesetter.o Objects/ upgradetm.o Objects/url.o Objects/vars.o Objects/verb_language.o Objects/verbatim.o Objects/ virtual_font.o Objects/vpenalty.o Objects/wait_widget.o Objects/web_files.o Objects/widget.o Objects/ x_display.o Objects/x_drawable.o Objects/x_font.o Objects/x_init.o Objects/x_loop.o Objects/ x_window.o Objects/xpm_widget.o Objects/tm_config.o Objects/tm_data.o Objects/tm_file.o Objects/ tm_button.o Objects/tm_menus.o Objects/tm_widget.o Objects/tm_scheme.o Objects/tm_server.o Objects/texmacs.o -L/opt/local/var/db/dports/build/ file._opt_local_var_db_dports_sources_rsync.rsync.opendarwin.org_dpupdate_dports_editors_TeXmacs/ work/TeXmacs-1.0.5-src/TeXmacs/lib -lm -lXext -lX11 -L/opt/local/lib -lfreetype -lz -liconv -L/opt/ local/lib -lguile -lguile-ltdl -L/opt/local/lib -lm -ldl -o Objects/texmacs-shared.bin /usr/bin/ld: can't locate file for: -lXext collect2: ld returned 1 exit status make[1]: * [Objects/texmacs-shared.bin] Error 1 make: * [TEXMACS] Error 2

... presumably because libXext isn't anywhere in my default library path or in any of the libraries specifies by the -L flags. Executing

export LIBRARY_PATH=/usr/X11R6/lib

before starting the install solves the problem.

Change History (3)

comment:1 Changed 19 years ago by ghenshaw@…

op_sys: Mac OS X 10.0Mac OS X 10.4

comment:2 Changed 19 years ago by gwright@…

Status: newassigned

That's odd--it built fine when I tested it. I'll check it again.

/gw

comment:3 Changed 19 years ago by gwright@…

Resolution: worksforme
Status: assignedclosed

It works for me: the /usr/X11R6/lib path is detected in the configuration stage and used later on. (I just rebuilt 1.0.5 from scratch).

Try saving the entire output (sudo port -dv build > build.log 2>&1) and look if /usr/X11R6/lib and /usr/X11R6/include are found in the configuration stage. If they aren't it is likely that something else has messed with your library path. (configure uses the shell variable X_LIBS for the location of the libraries; accidentally changing that will break the build.)

You wouldn't happen to have fink installed as well, would you?

If it still doesn't work after a fresh system start, let me know and we can reopen the bug.

/gw

Note: See TracTickets for help on using tickets.