Opened 20 years ago

Closed 20 years ago

Last modified 20 years ago

#2253 closed defect (fixed)

BUG: orbit2-2.12.0 fails configure phase

Reported by: idar@… Owned by: olegb@…
Priority: Normal Milestone:
Component: ports Version: 1.0
Keywords: Cc:
Port:

Description

Trying to install ORBit 2.12.0 fails with last lines of the configure output as follows:

checking whether byte ordering is bigendian... yes configure: error: Linking is badly borked on your system. Please ensure your library path is correct Check config.log for details - check near the end of the log above 'failed program was' Alternatively ensure that your /etc/ld.so.conf (and/or LD_LIBRARY_PATH) includes the prefix you're compiling on: '/opt/local'

The config.log from said run is attached to this report.

If the mentioned linker test is omitted, by commenting it out of configure.in and running automake again, it fails the next test, which is to find the alignment of CORBA_octet.

Attachments (3)

config.log (68.1 KB) - added by idar@… 20 years ago.
config.log from failed configure run.
orbit2.log (8.8 KB) - added by idar@… 20 years ago.
Output from port -dv install orbit2
port_installed.log (1.2 KB) - added by idar@… 20 years ago.
List of installed ports

Download all attachments as: .zip

Change History (7)

Changed 20 years ago by idar@…

Attachment: config.log added

config.log from failed configure run.

comment:1 Changed 20 years ago by olegb@…

Status: newassigned

please provide full output of:

port -dv install orbit2

and

port installed

thanks

Changed 20 years ago by idar@…

Attachment: orbit2.log added

Output from port -dv install orbit2

Changed 20 years ago by idar@…

Attachment: port_installed.log added

List of installed ports

comment:2 Changed 20 years ago by olegb@…

try to activate gettext and rebuild

comment:3 Changed 20 years ago by idar@…

Activating gettext solved the problem, but there's a Catch 22 here;

Orbit 2 requires popt. popt fails to activate because gettext is activated. Deactivating gettext and activating popt makes Orbit 2 fail it's configure phase.

Activating gettext again results in:

port activate gettext ---> Activating gettext port activate failed: Image error: /opt/local/share/locale/locale.alias is being used by the active popt port. Please deactivate this port first, or use the -f flag to force the activation.

As it says, it can be forced, and that is what I did.

Thanks for all help, Orbit 2 is installed.

But if Orbit 2 requires both popt and gettext to be installed and activated, there should be a better handling of the mentioned conflict they create. Or at least some output suggesting to the user how to get around it.

comment:4 Changed 20 years ago by olegb@…

Resolution: fixed
Status: assignedclosed

i believe this is explained in the faq - you have to use -f (force).

the problem is with popt and gettext (which but want to install *somefile*),

closing this bug ...

Note: See TracTickets for help on using tickets.