View Issue Details

IDProjectCategoryView StatusLast Update
0000817libextractorbuild systempublic2005-01-26 10:16
Reportereloranta Assigned ToChristian Grothoff  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
Summary0000817: Compilation problems (libextractor CVS/0.4)
Description1) src/plugins/printable/Makefile.am should have line:

dictionary_builder_LDADD = $(LIBINTL)

Otherwise linking fails (with undefined reference to dgettext).

2) Since MacOS X uses non-GNU ld, the options should be different:
   -Wl,-Bstatic -Wl,-lgobject-2.0 -Wl,-lglib-2.0 -Wl,-Bdynamic -Wl,-Bsymbolic
  This is in src/plugins/ole2/Makefile.am.
Until we figure out how to do this, I suggest to disable such tricks
for non GNU linkers. Then we can at least compile & use other
features.
TagsNo tags attached.

Activities

Christian Grothoff

2005-01-01 17:25

manager   ~0001981

Do you have any code that could be used to detect a non-GNU linker and switch the options to something else?

Christian Grothoff

2005-01-01 17:27

manager   ~0001982

I've added the line for the dictionary builder.

Christian Grothoff

2005-01-03 23:19

manager   ~0001987

Current CVS should test for GNU LD and not build the plugins depending on glib if GNU LD is not found.

Issue History

Date ModifiedUsernameFieldChange
2005-01-01 16:33elorantaNew Issue
2005-01-01 17:25Christian GrothoffNote Added: 0001981
2005-01-01 17:27Christian GrothoffNote Added: 0001982
2005-01-01 17:27Christian GrothoffStatusnew => confirmed
2005-01-01 17:28Christian GrothoffProject@3@ => libextractor
2005-01-01 17:29Christian GrothoffCategorycontent insertion => build system
2005-01-03 23:19Christian GrothoffStatusconfirmed => resolved
2005-01-03 23:19Christian GrothoffResolutionopen => fixed
2005-01-03 23:19Christian GrothoffAssigned To => Christian Grothoff
2005-01-03 23:19Christian GrothoffNote Added: 0001987
2005-01-26 10:16Christian GrothoffStatusresolved => closed